Am
=) жаль, что не на деньги играли
Какие деньги, Вы в чате эволюшн. ((%
Илья
которая из урла дает id?
блэт, проблема походу глубже. лан, пошел дальше трэйсить
Ruslan
Близко.
Onyx тоже покемон, оказывается
Anonymous
Onix
Anonymous
Хммм
Anonymous
Гугл исправляет на onix
Dmytro
Dmytro
блэт, проблема походу глубже. лан, пошел дальше трэйсить
там есть sendStrictURI - можешь глянуть, как че парсит
Dmytro
вот на Футболке у него пакемон ))
Am
вот на Футболке у него пакемон ))
Ух, думал это кусок пиццы (%
Сергей
Ребят, какие решения/подходы используете для выкатки локальных наработок в продакшн во второй версии? С шаблонами хорошо выходит -— пушнул в репу с компа, пульнул на серваке. Всегда уверен, что ничего не забудешь залить. То же самое со сниппетами, плагинами и чанками в составе кастом-пакета. А как вы поступаете с TV? Их ведь нужно в админке создавать. Если сделать штук десять новых, можно забыть какой-то создать на сервере, и вообще лишние телодвижения.
Dmytro
Давно хочу пример написать как через миграции (ну или сиды в целом пофиг): - Создавть обновлять ТВ - Создавать обновлять Шаблон - Создавать обновлять документ + есть даже специально под это дело штука которая разруливает вопрос если у нас на дев и прод разные ID
Сергей
Я тоже пришел к этому решению - создавать TV (и шаблона, кстати, тоже в админке нужно регистрировать) через миграции. В принципе удобно, и откатить можно. Тут тогда вопрос..
Сергей
Все вопрос снят ))
Dmytro
https://github.com/evolution-cms/example-package#migration
Сергей
Как раз хотел поинтересоваться, насчет подвижек в ядре системы для этих действий
Сергей
Сейчас у меня своя типа обертка или хелпер с методами вроде CreateTV(), RremoveTV() и т.п Хорошо бы такое из коробки получить
Сергей
Тут еще "идеологический" вопрос - насколько правильно делать подобное миграциями?
Dmytro
Тут еще "идеологический" вопрос - насколько правильно делать подобное миграциями?
по логике у нас миграции это структура базы данных а за наполнения отвечают сиды, а деле разделение как раз по тому что там структура а там данные но суть у них одинаковая
Сергей
Это все можно в команды для артисан втулить
Что будет делать такая команда? Создавать запись в БД? Тогда ее нужно будет выполнять и локально при разработке и на проде для всех объектов. Что по удобству равносильно созданию через админку
Сергей
а. это норм.
Сергей
только выполнять не надо тогда уж. оставь выполнение для migrate.
Сергей
ну и команды для консистентности назвать make:tv make:template …
Nikolay
Господа, может кто то делал или реализовывал отзывы с картинкой+текстом\Картинкой\текстом. смысл в том что нужно спроектировать нормальную страницу и учесть что отзывы могут быть разными, чет ничего в голову не приходит, мб кто то видет красивую лаконичную реализацию в плане дизайна
Nikolay
та техническое решение я купил уже у Паталоджика) интересует как это можно круто на странице разместить что бы одинаково хорошо смотрелось в одном массиве и картинка+текст и просто текст и просто картинка
Nikolay
так вам же вчера озвучили за 1500, уже бы всё было сделано
блять я купил компонент, я конкретно спросил может кто то делал крутой ДИЗАЙН не бек а именно ДИЗАЙН этой старницы, потому что не подходит вариант где только текст или текст + картинка.
Камиль
так бля гугли там море вариатов
Камиль
сори
Nikolay
я этим паралельно занимаюсь, однако у меня есть масса готовых патернов всяких старниц и дизайнов потому что я их собираю в отдельной папочке, и вот отзывов нет ибо они обычно очень стандартные
Nikolay
а тут нужен не стандартный вариант
Камиль
ну тут нужен хороший ux/ui дизайнер, со свежими идеями. я всегда классический враинт делал - древовидный
Sasha
а тут нужен не стандартный вариант
Не нужен он тебе. Возьми алиэкспрессные отзывы, ничего нового там никто не выдумал
Marc
start with [+iteration+], and then try [+items_index+]
'templates' => [ 'owner' => 'works: [+items_iteration+] --> [+items+]', 'items' => '[+items_iteration+] ', 'anchors' => [ 'owner' => 'need a "3" here because I have "3" items: -->[+items_iteration+]<-- [+iteration+] [+index+]', ], ], [[PageBuilder]] works: 3 --> 1 2 3 [[PageBuilder? &templates=`anchors`]] need a "3" here because I have "3" items: --><-- 2 1
Алексей
подскажите с работой плагинов: в шаблоне есть такой код: <div class="res"> [!multiTV? &tvName=`blog` &docid=`8` &outerTpl=`@CODE: [+wrapper+]` &rowTpl=`@CODE: [+title+]<br>` &display=`1` !] </div> <button class="more" data-offset="1">Еще</button> в скриптах такой : $('.more').click(function(e){ let c = $(this).data('offset'); $.ajax({ type: 'get', url: 'blog', data: c, success: function(result) { $(".res").html(result); } }); }); ну и плагине на событие OnPageNotFound такой код : switch($_GET['q']){ case 'blog': $result = $modx->runSnippet('DocInfo', array( 'docid' => '1', 'field' => 'pagetitle' )); } но ничего не выводит
Marc
If you need custom made menu with anchors - why don't you use named anchors?
No, that already works. I want to show a script when the items is more than 1. But I guess it only works in the template>owner and not anchors>owner. I will try and come with an other solution.
Marc
[+count+] doesn't work.
Sasha
ну там еще надо наверное return($result)
Алексей
Задача состоит в том чтобы при нажатии на еще надо показывать еще 4 поста, я думал делать так чтобы отправлять параметр и выводить нужное количество, есть смысл переделать на доклистер пока не поздно? там проще будет такое сделать?
Sasha
я даже про это писал
Sasha
здесь
Sasha
просто скрывается пагинатор и навешивается скрипт https://github.com/webcreate/infinite-ajax-scroll/tree/1.x
Алексей
Спасибо, за помощь, переделаю тогда
Алексей
Sasha
я к сожалению не могу показать готовый сайт, закрыли его чего-то
Sasha
там же в этом скрипте ias можно задать настроек или только по кнопке грузить или по скроллу
Sasha
да и вообще, похожих много
Алексей
Спасибо огромное
Сергей
Это все можно в команды для артисан втулить
Еще нужна возможность смены шаблона для группы страниц
Dmytro
Еще нужна возможность смены шаблона для группы страниц
тоже можно команду в артисан ) в целом нет проблемы сделать пакет с нужными командами )
Dmytro
вот такие 2 хорошие штуки будут в Evo 3.0 https://github.com/franzose/ClosureTable
Dmytro
https://github.com/webber12/DLSiteContent
Камиль
вот такие 2 хорошие штуки будут в Evo 3.0 https://github.com/franzose/ClosureTable
+ если не путаю с этой штукой меня примерно год назад @Pathologic93 познакомил
Камиль
https://github.com/webber12/DLSiteContent
а это типо замена доклистеру?
EVO bot Лёшка
а это типо замена доклистеру?
http://docs.evo.im/03_extras/doclister.html
Dmytro
а это типо замена доклистеру?
ага в связке с closure table получаем полную замену
Pathologic
ничего не получаем ((:
Камиль
было бы неплохо примеры потом посмотреть вместе с выходом 3.0
Dmytro
ничего не получаем ((:
Я про то что можно вытащить все что надо с фильтрами и тд сразу из модели и прокинуть в Blade и там уже шаблонизировать 🙂
Pathologic
я про closure table
Dmytro
Раньше часть вещей было очень трудоемко делать без DocLister, теперь без проблем
Dmytro
я про closure table
помогает стоить деревья и меню
Dmytro
Вот так можно вытащить все документы и построить дерево SiteContent::orderBy('menuindex','asc')->get()->toTree();
Dmytro
1м запросом )