Dark
По моему total там был для общего количества
Он же вроде только в пагинации?
Evgeniy
Он вроде как в базу ведь только строчку подключения файла сохраняет
Так и было. Но после обновления движка до 1.4.6, код оказался в базе
Evgeniy
https://github.com/evolution-cms/evolution/blob/1.4.6/install/assets/plugins/ElementsInTree.tpl
Evgeniy
Вот так было и должно быть. Но КАК содержимое assets/plugins/elementsintree/plugin.elementsintree.php попало в базу у тех, кто жалуется тут https://github.com/evolution-cms/evolution/issues/886
Владимир
А что за новая ошибка с phpmailer? У меня на всех сайтах сегодня не работает отправка разом... Error : PHP Startup: Unable to load dynamic library '/opt/php56/lib/php5/20131226/oci8.so' - /opt/php56/lib/php5/20131226/oci8.so: cannot open shared object file: No such file or directory
Сергей
Он вроде как в базу ведь только строчку подключения файла сохраняет
он весь код по файлу открывает, в этом и заключается его работа
Dmitriy Mukhin
Всем привет. Кто знает про сниппет prevnextPage? Нашел его в инете, установил, но он ничего не выводит
Am
Всем привет. Кто знает про сниппет prevnextPage? Нашел его в инете, установил, но он ничего не выводит
Зачем его искать в "инете"? Он есть в экстраз официальном. Можно попробовать от туда установить из админки и радоваться его работе.
Am
А работать должно так - показывать ссылки на предыдущую и следующую записи.
Dmitriy Mukhin
Зачем его искать в "инете"? Он есть в экстраз официальном. Можно попробовать от туда установить из админки и радоваться его работе.
Да дело не в том, откуда я его взял, из git репозитория или из extras. А в том, что он ничего не выводит
Evgeniy
Да дело не в том, откуда я его взял, из git репозитория или из extras. А в том, что он ничего не выводит
ПОставь DLPrevNext. Он намного функциональней того. Как минимум потому, что можно настроить полное соответствие пагинации
Evgeniy
Поддержка фильтров, inline шаблонизации и т.п.
Anonymous
Надеюсь не Bolgenos?
нет, из мп4 плеера кпк/планшет делал + игровую приставку , давно это было, тогда андроид еще не придумали а у меня уже было :) все осн. проги , ос, чтение/запись с флешек,. все сам один на асемблере, это не легче чем модх эво пилить.
Evgeniy
нет, из мп4 плеера кпк/планшет делал + игровую приставку , давно это было, тогда андроид еще не придумали а у меня уже было :) все осн. проги , ос, чтение/запись с флешек,. все сам один на асемблере, это не легче чем модх эво пилить.
Очень интересная история. Я думаю тут пол чата найдется таких, кто лет 10 писан назад на другом языке. Да я и сам пришел в веб после С++. А вообще путь был такой C++ => Assembler => Turbo Pascal => Delphi => Assembler => C++ => Visual Basic => C++ => Delphi => PHP.
Am
Да дело не в том, откуда я его взял, из git репозитория или из extras. А в том, что он ничего не выводит
Как раз, обычно, так и бывает что берут из "инетов" всякое не задумываясь над тем официальное оно или нет. А потом не работает и "вирусов" туча. Попробуйте то что советует Евгений - намного функциональнее и совместима с текущими версиями.
Evgeniy
Сейчас пишу иногда на Python, NodeJS. Но это не дает мне право говорить что я знаю весь этот стек
Anonymous
Golang еще прикольный, мне нравится
Anonymous
Ну так пишите чего вам не хватает на гит) смотришь и в ЕВО появиться 🙂
есть такая штука как альтернативный синтаксис, и так правильно и так. вот если в рево чанк [[$name]] то в эво2 должно тоже поддерживаться как и родной на уровне ядра, снипеты также и можно еще & заменить т.к он в & превращается и неудобно. там пробела или \n хватит [[!name? par1=stroka1 par2=stroka2] с ф-ми также, если есть в рево $modx->getObject('modResource', 10)->getTVValue($nameTV); $modx->getObject('modResource', 10)->setTVValue($nameTV,$text); то можно в эво тоже добавить это. +$modx->getRes(id) чтобы modResource не писать - сложное слово. тогда можно переносить с рево на эво2 сайты без особой переделки-снипеты и чанки все рабочие будут и может даже компоненты от рево работать будут, если установщик будет понимать их и ставить как надо, а это большой плюс. пока в ево с компонентами напряг- никто особо не пишет. или дорого.
Evgeniy
Golang еще прикольный, мне нравится
Не встречал задач, где бы он мог мне пригодиться. Слышал, что хвалят за многопоточность. Но с этим и питон/nodejs отлично справляется.
Evgeniy
есть такая штука как альтернативный синтаксис, и так правильно и так. вот если в рево чанк [[$name]] то в эво2 должно тоже поддерживаться как и родной на уровне ядра, снипеты также и можно еще & заменить т.к он в & превращается и неудобно. там пробела или \n хватит [[!name? par1=stroka1 par2=stroka2] с ф-ми также, если есть в рево $modx->getObject('modResource', 10)->getTVValue($nameTV); $modx->getObject('modResource', 10)->setTVValue($nameTV,$text); то можно в эво тоже добавить это. +$modx->getRes(id) чтобы modResource не писать - сложное слово. тогда можно переносить с рево на эво2 сайты без особой переделки-снипеты и чанки все рабочие будут и может даже компоненты от рево работать будут, если установщик будет понимать их и ставить как надо, а это большой плюс. пока в ево с компонентами напряг- никто особо не пишет. или дорого.
C Revo вы не перенесете сайты без сложности. Одинм getObject тут не обделаться. Да-да, обделаться это не опечатка
Evgeniy
Проще через composer будет подключить xPDO и уже работать с двойной системой
Anonymous
Сейчас пишу иногда на Python, NodeJS. Но это не дает мне право говорить что я знаю весь этот стек
я вообще раньше был 1С VBA програмист и сисадмин, но на асемблере , vb6 ,js, java писал очень много, для себя в основном. хобби,
Evgeniy
я вообще раньше был 1С VBA програмист и сисадмин, но на асемблере , vb6 ,js, java писал очень много, для себя в основном. хобби,
Ну значит это все шлак. Сейчас мы php кодеры. В Evo чате. Если нужно померяться письками - то это в соседнем чате.
Anonymous
Проще через composer будет подключить xPDO и уже работать с двойной системой
ну хотябы ф-ции также назвать. я уже свою либу-прокладку пишу чтобы не запутаться, в обоих пишу.
Evgeniy
ну хотябы ф-ции также назвать. я уже свою либу-прокладку пишу чтобы не запутаться, в обоих пишу.
Добавлять синонимы - тем самым раздувать ядро я не вижу смысла. Если нужно - сможете в 2.0 через config подменить ядро на свое с синонимами. А поставить его через composer. Яркий пример - пакет https://github.com/AgelxNash/modx-evo-database Успешная интеграция Laravel database под видом DBAPI. Без всяких синонимов и прочего
Anonymous
Ну значит это все шлак. Сейчас мы php кодеры. В Evo чате. Если нужно померяться письками - то это в соседнем чате.
не, я больше на питоне, и js, пхп не очень. а тут вроде никто не меряется, я даже написал что не програмист вообще, а 1С это типа ексель, там VBA
Anonymous
Меня что-то пугает вот это переход "C++ -> Asm -> pascal"
паскаль и си появились раньше потом паскаль+win=дельфи, с+win=c++
Evgeniy
не, я больше на питоне, и js, пхп не очень. а тут вроде никто не меряется, я даже написал что не програмист вообще, а 1С это типа ексель, там VBA
За вами не раз замечано хвастовство, что вы когда-то на чем-то и что-то писали. Крупное, крутое, но или показать не можете или уже не актуально. Поэтому я просто попросил без этого и как пример - рассказал историю просебя. Мы все тут люди адекватные. Есть что предложить - пожалуйста. Не нужно давить своим "экспертным" мнением. Его нужно заработать. Поэтому возможно даже вместо предложений в чате, вам стоит писать их прямо сразу на GitHub
Ilya
с ноги его
Dmytro
Все снипеты нужные с Revo на Ево переписываются быстро и так А вот с модулями надо extJs 3 ))
Evgeniy
Меня что-то пугает вот это переход "C++ -> Asm -> pascal"
Первая книга по программированию, которая мне попалась в руки - была С++. Изучая С++ я узнал, что можно делать asm вставки в коде. Чтобы прокачать скилл в ASM увлекся крякмиксами. Потом понял, что это сложно, мне не хватает азов и начал с простого языка типо Pascal
Anonymous
паскаль и си появились раньше потом паскаль+win=дельфи, с+win=c++
Да тут скорее странность. Высокоуровневое->Низкоуровневое->Высокоуровневое но более кастрированное и простое чем первое.
Evgeniy
И все изучал сам. Без школ и учителей. Поэтому понимать что есть что пришлось собственным трудом.
Anonymous
Чего ты хочешь, я начал школьником в 7 классе
тоже хвастаешься что ли? :) или меряешься?
Am
((%
Evgeniy
А, теперь понятно. Я просто думал что это было коммерческое программирование 😉
Коммерческое впервые было именно на PHP. С тех пор тут и остался, т.к. понял, что в вебе проще найти заказ удаленно, чем для С++ или любого другого
Anonymous
Первая книга по программированию, которая мне попалась в руки - была С++. Изучая С++ я узнал, что можно делать asm вставки в коде. Чтобы прокачать скилл в ASM увлекся крякмиксами. Потом понял, что это сложно, мне не хватает азов и начал с простого языка типо Pascal
я асемблерные вставки на на VB делал для скорости, потом на с++ все таки удобней и быстрее длл сделать, паскаль язык так себе, мне begin end := не понравились, а так по сути тот же си
Anonymous
Коммерческое впервые было именно на PHP. С тех пор тут и остался, т.к. понял, что в вебе проще найти заказ удаленно, чем для С++ или любого другого
да, на веб можно удаленно что то заработать. а проги для пк давно никому не надо. но опыт писать пригодится.
Evgeniy
я асемблерные вставки на на VB делал для скорости, потом на с++ все таки удобней и быстрее длл сделать, паскаль язык так себе, мне begin end := не понравились, а так по сути тот же си
С / С++ / С# / Java очень похожи. Сильно упрощенный вариант похожий синтаксисом - PHP. А Паскаль больше похож на Delphi нежели на C
Evgeniy
Я вообще считаю, что человек который разобрался в программировании на одном языке - без труда сменит язык при желании. Нужно только время набить шишки на базовых каких-о вещах
Anonymous
+да дельфи это и есть паскаль, писал я на нем немного, на VB проще и быстрее
Anonymous
Это лучшее сравнение, чем паскаль похож на С
Ну в плане сравнения да, C и Pascal плохо сравнивать.
Anonymous
А в плане семантики := более логично чем =
Anonymous
Так как второе ассоциируется со знаком равно, т.е. проверка равенства из математики. А первое уже что-то необычное и у меня в голове живёт как "присвоить значение"
Anonymous
в golang есть и := и = 😉
Anonymous
в golang есть и := и = 😉
Тебе гугл платит за рекламу?
Evgeniy
в golang есть и := и = 😉
И не только там
Anonymous
Нужно будет на выходных заняться парсером на Go, всё-равно 2.0 пока мертва 😞
Anonymous
да нет, просто у меня golang второй язык после php
Anonymous
не гуру в нем еще, но парсеры и какие-то утилитки, где нужно быстро и много инфы перелопатить - использую его
Anonymous
А вот чисто теоретически, можно в GO файл брать как поток и сразу как только новая информация в нём появилась, то обрабатывать её?
Anonymous
переварить пару миллинов строк в csv без многопоточности - можно, но раздражает время выполнения
Anonymous
можно
Anonymous
ты можешь вообще с десятка файлов читать и сливать все в канал, который будет лить в исходный файл
Anonymous
Бери сразу Brainfuck
Спасибо, у меня были извращённия в жизни, типа интала 😁
Anonymous
а вы в курсе как git переводится? я после этого опасаюсь с гитхаба софт качать, вдруг там вирусы/трояны запрятаны.. никто же не проверяет особо.
Anonymous
да норм интал то, чего наговариваешь
Anonymous
я с его начинал
Anonymous
ты можешь вообще с десятка файлов читать и сливать все в канал, который будет лить в исходный файл
Да мне нужно один лог проверять на наличие обновлений, т.е. что туда программа записала новые данные, а то на пыхе это извращённо делать
Evgeniy
Как по мне просто Питон перспективней. Он больше где используется, чем Go
Anonymous
да норм интал то, чего наговариваешь
В плане обучения и понимания алгоритмов вообще отличная вещь
Anonymous
а вы в курсе как git переводится? я после этого опасаюсь с гитхаба софт качать, вдруг там вирусы/трояны запрятаны.. никто же не проверяет особо.
это как верить в гороскопы. название в данном случае вполне себе нормальное, если знать особенности личности Линуса
Anonymous
ну и возможности питона чуть шире, опять же, в силу возраста языка
Anonymous
Бери сразу Brainfuck
Кстати, раньше когда ходил на одну квиз-викторину, меня спасло знание Brainfuck-а, точнее эксперементы с ним. И был вопрос, что это такое ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++ .>+.+++++++..+++.>++.<<+++++++++++++++.>.+++. ------.--------.>+.>. ? Так как я знал ответ, и это был вопрос за который можно больше балов получить, мы взяли второе место.