Aliaksandr
Да ты ж знашеь я не со зла 😁 я за развитие!
Никто и не отрицает, что есть нюансы. Более того, я не рекламное лицо evo, как @Dmi3yy , ему по должности положено что "всё всегда работало, ноу проблем". У меня если что не работает - об этом сразу известно в чате. Но: 1.на все эти нюансы по мере их выявления появляется либо прямое решение либо обходное. 2. все эти "нюансы" многократно перекрываются плюсами от использования трешки в других местах.
Axenia
Grinyaha (2525.99) увеличил карму webber_12 (5806.75)
Anonymous
Мальчики, кто хочет развлечься?) 18+
Axenia
dzhuryn (3288.59) увеличил карму Каролина (57.35)
Vitaliy
Хочет наверно обновится с 1.0 на трёшку))
Andrey
Ебать у нее бардак дома
Аляксандр
Ебать у нее бардак дома
Забанить за бардак?
Andrey
У меня также.
Vitaliy
У меня также.
Ты ходил проверять?)
Maxim
Привет! Где-то есть документация по совместному использованию blade и evo?
Am
Привет! Где-то есть документация по совместному использованию blade и evo?
Доброго и Вам. Можно начать от сюда: https://www.youtube.com/watch?v=n4oX8Y-zX_k&ab_channel=EvolutionCMS Пару видео уроков с объяснениями и примерами от Дмитрия. Сама документация по blade на официальном сайте https://laravel.com/docs/8.x/blade
Alexander
А не пришло ли время выпилить вот это из EVO? Стив Джобс бы одобрил)
Axenia
Pathologic93 (6568.57) увеличил карму Grinyaha (2607.04)
Alexander
Andrey
А если я захочу назло коту загрузить на сайт сто серий Масяни?
Serguei
Провел тут только что эксперимент с регистрацией пользователей с формлистером на Эво3. Там если указать ему контроллер Register, то он по умолчанию пытается тянуть старую модель modUsers из /assets/lib/ModxAPI. И соответственно, находит ее там (если сайт обновлялся с 1.4.х) и валится с ошибкой, что нет таблиц а-ля _web_users и т.д. Но зато прекрасно работает, если вызов формлистера изменить вот таким способом: &controller=Register &modelPath=core/vendor/pathologic/modxapi/src &model=Pathologic\EvolutionCMS\MODxAPI\modUsers Это из-за того, что в самом коде ФормЛистера есть вот такое: $this->user = $this->loadModel( $this->getCFGDef('model', '\modUsers'), $this->getCFGDef('modelPath', 'assets/lib/MODxAPI/modUsers.php') ); Что соответственно правильно для 1.4.х. А как бы это дело пофиксить, чтобы эти строчки в третьей версии подставлялись на те, что я написал в вызове? Ну или хотя бы в документашку к формлистеру добавить, что в третьей версии модель надо указать явно?
EVO bot Лёшка
Провел тут только что эксперимент с регистрацией пользователей с формлистером на Эво3. Там если указать ему контроллер Register, то он по умолчанию пытается тянуть старую модель modUsers из /assets/lib/ModxAPI. И соответственно, находит ее там (если сайт обновлялся с 1.4.х) и валится с ошибкой, что нет таблиц а-ля _web_users и т.д. Но зато прекрасно работает, если вызов формлистера изменить вот таким способом: &controller=Register &modelPath=core/vendor/pathologic/modxapi/src &model=Pathologic\EvolutionCMS\MODxAPI\modUsers Это из-за того, что в самом коде ФормЛистера есть вот такое: $this->user = $this->loadModel( $this->getCFGDef('model', '\modUsers'), $this->getCFGDef('modelPath', 'assets/lib/MODxAPI/modUsers.php') ); Что соответственно правильно для 1.4.х. А как бы это дело пофиксить, чтобы эти строчки в третьей версии подставлялись на те, что я написал в вызове? Ну или хотя бы в документашку к формлистеру добавить, что в третьей версии модель надо указать явно?
Читай документацию ©(Pathologic) https://docs.evo.im/04_extras/formlister.html
Am
Провел тут только что эксперимент с регистрацией пользователей с формлистером на Эво3. Там если указать ему контроллер Register, то он по умолчанию пытается тянуть старую модель modUsers из /assets/lib/ModxAPI. И соответственно, находит ее там (если сайт обновлялся с 1.4.х) и валится с ошибкой, что нет таблиц а-ля _web_users и т.д. Но зато прекрасно работает, если вызов формлистера изменить вот таким способом: &controller=Register &modelPath=core/vendor/pathologic/modxapi/src &model=Pathologic\EvolutionCMS\MODxAPI\modUsers Это из-за того, что в самом коде ФормЛистера есть вот такое: $this->user = $this->loadModel( $this->getCFGDef('model', '\modUsers'), $this->getCFGDef('modelPath', 'assets/lib/MODxAPI/modUsers.php') ); Что соответственно правильно для 1.4.х. А как бы это дело пофиксить, чтобы эти строчки в третьей версии подставлялись на те, что я написал в вызове? Ну или хотя бы в документашку к формлистеру добавить, что в третьей версии модель надо указать явно?
По поводу как внести в документацию можно почитать тут: https://docs.evo.im
Serguei
А это будет хорошо?
Am
А это будет хорошо?
Тут написано что это единственный путь внести что-либо в неё. Думаю, это будет очень хорошо и правильно.
Am
Git'ом для развития тоже нужно начинать пользоваться. (;
Dmytro
Можно в формлистере проверку сделать на версию и все
Serguei
Git'ом для развития тоже нужно начинать пользоваться. (;
Начал в 2009 году. Но до совершенства в нем так и не разобрался.
Dmytro
А как?
В коде ыормлистера дописать if :)
Serguei
В коде ыормлистера дописать if :)
Можно и switch :) или вообще через тернарный оператор.... Саму версию-то откуда вытащить, она в БД где-то, или в файле каком-то, или в сессии, или еще где-то?
Am
Начал в 2009 году. Но до совершенства в нем так и не разобрался.
В совершенстве, наверное, и сами его разработчики не знают. ((% Достаточно понимать что такое git init, push, pull, status, checkout, branch. Можно завести себе аккаунт на https://bitbucket.org - там есть бесплатно приватные репозитории для маленьких команд и гонять туда-сюда данные воспользовавшись, например, этим https://eax.me/git-commands/
Am
Именно с bitbucket и работаю как раз.
Тогда грех не знать этих основ. (;
Serguei
Ну я как запульнуть/затянуть/закоммитить знаю. А вот когда начинается возня с новыми ветками, удалением файлов в старых и т.д., слияние с новыми, то тут всегда путаться начинаю.
Am
При наличии ide можно и эти команды не знать😁
Это да. ((% В IDE стараюсь только консолью с таким работать. Чтобы случайно не напортачили разрабы IDE что уже ни раз было и чтобы самому хватку не терять.
Serguei
И там по ссылке все по-английски, а вот это для меня самая тяжелая проблема.
Am
И там по ссылке все по-английски, а вот это для меня самая тяжелая проблема.
Там по ссылке все на русском, то подтянулась превьюшка на сам bitbucket
Axenia
Dreamer_0x01 (297.28) увеличил карму Ambrion (2701.08)
Am
Ну я как запульнуть/затянуть/закоммитить знаю. А вот когда начинается возня с новыми ветками, удалением файлов в старых и т.д., слияние с новыми, то тут всегда путаться начинаю.
Вроде ничего сложного в этом нет. Простой вариант работы выглядит так: 1. Создаем новую ветку для работы, например, будем делать товары: git checkout -b MyProductBranch Где короткая запись checkout -b позволяет сразу перейти к созданной ветки MyProductBranch 2. Поработали и теперь нужно сохранить результат в этой ветке. Делаем коммит: git commit -am "Тут текст описания проделанной работы в ветке. Например: Добавил удаление товаров." Короткая запись -am позволяет добавить все наработки ветки и добавить сообщение. 3. Теперь нужно добавить изменения ветки MyProductBranch в основную ветку master. Для этого переходим в основную ветку master: git checkout master 3.1. Сливаем данные двух веток: git merge MyProductBranch Дальше по вкусу - оставить или удалить ветку MyProductBranch, добавить изменения через push в bitbucket. Вообще на русском очень хорошо описаны все нюансы тут https://git-scm.com/book/ru/v2
Am
На github тоже есть приватность уже
Какая ж там приватность, когда там есть ИИ помогающий писать код? Он же учится на массиве данных github. ((% Ненене, благодарю. Приватности в наше время какой-то нет. (%
Pathologic
специально же сделаны параметры
Dmytro
О знаю надо поправить в той версии что ставится через консоль она все равно только для 3 версии :)
Dmytro
Ну а так да зачем адаптировать под новые версии есть же старая где все ок А в новой добавляйте параметры :) Тру вей 100%
Pathologic
версия одна
Pathologic
нет в формлистере старых и новых
Dmytro
Оке пусть будет так :)
Pathologic
ну я не понимаю, в чем проблема дописать один параметр
Pathologic
или чего бы не сделать пакет со сниппетами Register и т.п.
Pathologic
можно и сразу шаблоны форм туда приделать
Dmytro
Ты предлагаешь прям совсем правильно сделать :)
Am
Делать нужно хорошо, плохо само получится. (;
Аляксандр
Am
Хорошо это надо уметь
Конечно. Для этого же и развиваемся. ((%
Аляксандр
Конечно. Для этого же и развиваемся. ((%
Развиваться это любой может, а вот попробуйте деградировать и делать
Dmytro
100% так обычно и происходит когда учишься тратиш много времени и сил но нихрена не получается
Dmytro
Для этого Учитель и нужен - экономит время на обучении. ((%
Ага главное найти учителя адекватного :) а то научит разрывать пакет а не выкидывать в мусорку
Am
((((((((((((%
Axenia
raven2323 (44.54) увеличил карму Dmi3yy (2379.98)
Андрей
Прошу помощи. Как вывести галерею simpleGallery в DocLister? Вызов DocLister такой [!DocLister? &display=9 &depth=1 &tvPrefix=`` &ownerTPL=`@CODE: <div class="col-12 col-md-6 col-xl-4"> <div class="single-featured-property mb-50"> [+dl.wrap+] </div> </div>` &tpl=@CODE: <div class="slider">[[sgController?&parents=`4 &ownerTPL=@CODE: <div class="single-listings-sliders owl-carousel">[+dl.wrap+]</div> &tpl=@CODE:<img src="[+sg_image+]" class="img-thumbnail"> ]]</div> <div class="price">[+price+]</div>` &parents=2 &tvList=price &showParent=0 !]
Andrey
Там же есть sglister или как его
Андрей
точно.видимо попытался сделать что то из документации
Андрей
попробовал сделать чанк в чанке сделал такой вывод " [[sgLister? &ownerTPL=@CODE: <div class="single-listings-sliders owl-carousel">[+dl.wrap+]</div> &tpl=@CODE:<img src="[+sg_image+]" class="img-thumbnail"> ]] "
Андрей
всё равно не хочет работать
Андрей
может потому что получился сниппет в сниппете?
Andrey
А черт знает. Может какой-то сниппет стоит убрать из инлайн в чанк. Вроде фиксили, но я бы таки попробовал.
Андрей
сделал чанк listing " <div class="property-thumb"> [[sgLister? &ownerTPL=@CODE: <div class="single-listings-sliders owl-carousel">[+dl.wrap+]</div> &tpl=@CODE:<img src="[+sg_image+]" class="img-thumbnail"> ]] <div class="list-price"> <p>от [+price+] руб.</p> </div> </div> <div class="property-content"> <h5>[+longtitle+]</h5> </div> </div> "
Андрей
[!DocLister? &display=4 &depth=1 &tvPrefix=`` &ownerTPL=`@CODE: <div class="col-12 col-md-6 col-xl-4"> <div class="single-featured-property mb-50"> [+dl.wrap+] </div> </div>` &tpl=listing &parents=2 &tvList=price &showParent=0 !]
Андрей
всё равно не выводит почему-то
Andrey
А у sglister наверное надо дать на вход что-то? А то он же по идее ничего не выводит.
Андрей
добавил &parents=4
Андрей
тоже самое :(