Ilya
товары сортировать, и меню тоже, и все по menuindex
Ilya
вложенность 4 пока
Ilya
хз мб будет 5
Ilya
+ мультикатегории
Ilya
В общем весело
Alexey
P.S. кота у меня теперь три. Самоедская собака - тоже кот)
Ilya
Да вообще как же без котов. У меня тож есть =)
Alexei
Подскажите с проблемой. На сайте сделана мультиязычность через evoBabel, по клику аяксом загружается всплывающее окно с вызовом formlister. Но все поля заполненые в formTpl через сниппет lang не загружаются. По сути в шаблон formLister не попадает $_SESSION['perevod']. Evo 2
2frags
Иерархическое меню любой вложенности выводится DLmenu по menuindex и по чему угодно Общий список товаров из под категорий через &orderBy, как выше писали если нужна хитросделанная сортировка, типа сначала Паренты по menuindex, а потом продукты по нему-же - сделать отдельный запрос и вытащить паренты в нужной последовательности и уже ее скормить Доклистеру
Ilya
Иерархическое меню любой вложенности выводится DLmenu по menuindex и по чему угодно Общий список товаров из под категорий через &orderBy, как выше писали если нужна хитросделанная сортировка, типа сначала Паренты по menuindex, а потом продукты по нему-же - сделать отдельный запрос и вытащить паренты в нужной последовательности и уже ее скормить Доклистеру
Меню так и выводится при помощи DLMenu + сортировка по menuindex + where isfolder=1. А вот товары при вложенности 5 уже через дефолт модикс интерфейс не отсортировать походу. так как в каждой папке опять все начинается с 0, уже писал там. Или вручную писать цифру menuindex. Я пока вижу только 1 решение писать кастомный плагин/модуль. Где уже что-то перетаскивать.
Ilya
Это уже явно работать не будет, видимо. ибо видимость только 1 уровня. соответсвенно менюиндекс проставляется только 1 уровню
Ilya
Сюда бы табличку с фильтрами ресурсов и все было бы збс =)
Ilya
where template=5 получаем все товары, как пример и проставляем им menuindex =)
2frags
Это уже явно работать не будет, видимо. ибо видимость только 1 уровня. соответсвенно менюиндекс проставляется только 1 уровню
Что будет с этой сквозной нумерацией дочерних при пермещении/удалении родителей, история умалчивает ) Смысл писать целый плагин для визуальной сортировки хрен-знает-какой-вложенности, если эта “проблема” решается 2 простыми MYSQL запросами )
2frags
такой способ очень сильно замедлит выборку. правильней было бы делать через джойн
Я для себя так и сделал Но из готового - DLmenu первое что вспомнилось)
Ilya
И что за 2 простых запроса?
2frags
Да ничего не будет =) А что должно быть. Было 1,2,3,4,5,6 ... n убрали 2,3,4 Осталось 1,5,6. Сортировка сохранилась. Родители не участвовали.
10 парентов, в каждом 5 доков. парент №1 с доками 1,2,3,4,5 переместили на 9 позицию. Для скольки документов нужно перезаписать menuindex?
Combot
Alert! @androidlepra @RUSSIAN_CRYPTO_TRADING_ARB is a known spammer and is CAS banned. Ban is strongly recommended.
Andrey
P.S. кота у меня теперь три. Самоедская собака - тоже кот)
Надо по аналогии регнуть себе "Две блондинки".
Ilya
10 парентов, в каждом 5 доков. парент №1 с доками 1,2,3,4,5 переместили на 9 позицию. Для скольки документов нужно перезаписать menuindex?
Для 10 парентов придется перезаписать меню индекс. Ну это грубо. Может можно будет сократить. Тут уже может быт задействован механизм сравнения изменений меню индекса в других сортируемых парентах из этой десятки
2frags
Для 10 парентов придется перезаписать меню индекс. Ну это грубо. Может можно будет сократить. Тут уже может быт задействован механизм сравнения изменений меню индекса в других сортируемых парентах из этой десятки
Неа. menuindex меняется для 9 Парентов + 45 Дочерних Доков. А “механизм сравнения изменений..” и далее по тексту - это типа маленькие гномики в красных колпачках быстро-быстро перетаскивают документы? Дайте мне парочку таких )
Ilya
Просто если вы ставите один парент выше другого, не значит что доки внутри них тоже обязаны быть выше
Ilya
Вы можете поставить паренты согласно комфортному использованию меню, а доки отсортировать для каталога, чтобы определенные вывести выше других
Ilya
Вообще понятие "категория" почемуто только в модиксе очень жесткое. В большинтсве случаев это как тег, по которому можно слегка отфильтровать выборку
2frags
Вы можете поставить паренты согласно комфортному использованию меню, а доки отсортировать для каталога, чтобы определенные вывести выше других
Вот и еще один очень частный случай сотрировки нарисовался - сквозная нумерация без учета родителя )
Ilya
Возможно и "очень частный", но если честно просто тут проблема в отделении котлет от мух. В модиксе Есть ресурс, а уже он может быть чем угодно и нет четкого деления на товар, статья, ивент и подобное. С одной стороны это плюс, но с другой ... Мы не знаем что есть товар, категория или статья и можем отделить их только шаблонами, ну или костылем, типа тв + еще лярд подобных способов, так как все это свалено в 1 таблицу. Вот и сортировать мб придется без учета родителя. =) Костыль костылем кроется. +))
2frags
Вообще понятие "категория" почемуто только в модиксе очень жесткое. В большинтсве случаев это как тег, по которому можно слегка отфильтровать выборку
Почему жесткое? Можно выбирать категорию из ТВ-селекта в самом документе. Или несколько категорий. В вашем случае проще так и сделать, поместив продукты в одну категорию.
Ilya
Я хз, ради сортировки такие телодвижения ... +)))
2frags
Возможно и "очень частный", но если честно просто тут проблема в отделении котлет от мух. В модиксе Есть ресурс, а уже он может быть чем угодно и нет четкого деления на товар, статья, ивент и подобное. С одной стороны это плюс, но с другой ... Мы не знаем что есть товар, категория или статья и можем отделить их только шаблонами, ну или костылем, типа тв + еще лярд подобных способов, так как все это свалено в 1 таблицу. Вот и сортировать мб придется без учета родителя. =) Костыль костылем кроется. +))
Ну а если товары будут выводиться в 2х разных категориях, где каждой нужен собственный menuindex? Мужская/Женская одежда - че делать бум? На каждую категорию создавать отдельную таблицу и писать к ней свой контроллер? Универсальность системы не позволяет предусмотреть все возможные варианты, которые придумает пытливый пользователь.
Ilya
если имеем общую приоритетность вывода товаров 1,2,3,4,5,6,7,8,9,10 где товар 1,2,3,4,5 находятся в одной из категорий, открывая эту категории также и останется приортитетность, 1,2,3,4,5, сортировка поидее не пострадает =)
2frags
Вариант интересный, но какие мы получим урлы ?
Урлы обычные, создаем пустые категории и в них выводим документы из общего списка со своим фильтром
Ilya
Урлы обычные, создаем пустые категории и в них выводим документы из общего списка со своим фильтром
Жестко =) Тут уже сделано с патоложиковым multicategories и стандартной структурой с уже добавленными 600 товарами + категорий 60 мб. В общем ладно, пойду думать что с этим делать теперь +)
Ilya
И это всего лишь простая сортировка ..... черд
No
Добрый вечер! Подскажите можно ли как то встроенный редактор tinymce подключить в своём плагине или модуле чтоб не тащить отдельно? Какой класс надо задать может или как)
Akool
Добрый вечер! Подскажите можно ли как то встроенный редактор tinymce подключить в своём плагине или модуле чтоб не тащить отдельно? Какой класс надо задать может или как)
Самый простой вариант: tinymce.init({selector: '.some-selector'}); Но по-хорошему надо ещё учитывать, подключены ли файлы Tinymce в нужном фрейме
Ilya
Ребят, а кнопка сброс сортировки работает? У меня ни на локале ни на сервере не срабатывает, менюиндекс не сбрасывается
Глебка
Нужен разраб допилить корпоративный сайт:) модх 1.4 Кто готов?
Andrey
Да кто угодно ) Киньте ТЗ
Дмитрий К. /965/
Доброй ночи, подскажите необходима сортировка по алфавиту в меню делаю вывод {!! $modx->runSnippet( 'DLMenu', array( 'parents' => $documentObject['parent'], 'maxDepth' => '1', 'orderBy' => 'pagetitle ASC', 'rowTpl' => '@CODE:<li><a href="[+url+]" title="[+title+]"><i class="fa fa-angle-right"></i> [+title+]</a></li>' ) ) !!} но не работает, что не так?
Saniock
А выводит хоть меню?
Дмитрий К. /965/
да
Дмитрий К. /965/
сортировки нет
Saniock
Cтрано
Дмитрий К. /965/
сделал ))) {!! $modx->runSnippet( 'DLMenu', array( 'parents' => $documentObject['parent'], 'maxDepth' => '1', 'sortType' => 'other', 'orderBy' => 'pagetitle ASC', 'rowTpl' => '@CODE:<li><a href="[+url+]" title="[+title+]"><i class="fa fa-angle-right"></i> [+title+]</a></li>' ) ) !!} добавил - 'sortType' => 'other',
Saniock
👍
alexx
билеты то будут?)
alexx
Aliaksandr
Очередной некэшированный счастливчик :)
alexx
ну вдруг я приеду, а меня не пустят
alexx
🥺
Aliaksandr
я про runSnippet в блейде )
Дмитрий
я про runSnippet в блейде )
Как правильно? Так же пишу
Aliaksandr
Как правильно? Так же пишу
кто его знает, на конференции расскажут наверно :)
Combot
Alert! Sabeeh Yaseen is a known spammer and is CAS banned. Ban is strongly recommended.
Aliaksandr
О, курительная россыпь ))
Dmytro
Регистрация нужна была сто б понимать сколько будет людей;) а так пустим всех
Aliaksandr
Кто не зарегистрируется - тому халявного пива не хватит :)
Dmytro
Кто не зарегистрируется - тому халявного пива не хватит :)
У нас место проведение поменялось, там пить нельзя ;( так что пиво и остальное на автепати будет ;) Не успели ремонт закончить там где планировал изначально ;))
alexx
а бухалово тогда где будет проходить?
Женя
А в каком месте используется laravel?
Anonymous
Хна какая- то - при установке чистого modx 2 (только что скаченнойпосле выбора компонентов для установки, согласия на установку и нажатия на кнопак "Установить", появляется ошибка 500. Чё за шляпа? PHP 7.2.17 (пробовал 7.3). Кто сталкавался, что делать?
Anonymous
Сергей
С утра эво 2, обновлял, всё норм.
Anonymous
ещё варианты?)
Dmytro
а бухалово тогда где будет проходить?
Есть пару вариантов. В зависимости от того сколько народу на автепати собереться
Anonymous
[Thu Oct 31 10:45:58.721413 2019] [cgi:error] [pid 13811] [client 78.29.32.179:49282] AH01215: #3 /var/www/creatizer.pro/data/www/creatizer.pro/projects/tdvalio.ru/core/src/AbstractLaravel.php(171): EvolutionCMS\\AbstractLaravel->registerConfiguredProviders() [Thu Oct 31 10:45:58.721701 2019] [cgi:error] [pid 13811] [client 78.29.32.179:49282] AH01215: #4 /var/www/creatizer.pro/data/www/creatizer.pro/projects/tdvalio.ru/core/src/Core.php(197): EvolutionCMS\\AbstractLaravel->__construct() [Thu Oct 31 10:45:58.722050 2019] [cgi:error] [pid 13811] [client 78.29.32.179:49282] AH01215: #5 /var/www/creatizer.pro/data/www/creatizer.pro/proj in /var/www/creatizer.pro/data/www/creatizer.pro/projects/tdvalio.ru/core/src/ProviderRepository.php on line 169 [Thu Oct 31 10:49:01.991493 2019] [cgi:error] [pid 14240] [client 78.29.32.179:49634] AH01215: PHP Warning: file_put_contents(/var/www/creatizer.pro/data/www/creatizer.pro/projects/tdvalio.ru/core/.install): failed to open stream: \xd0\x9e\xd1\x82\xd0\xba\xd0\xb0\xd0\xb7\xd0\xb0\xd0\xbd\xd0\xbe \xd0\xb2 \xd0\xb4\xd0\xbe\xd1\x81\xd1\x82\xd1\x83\xd0\xbf\xd0\xb5 in /var/www/creatizer.pro/data/www/creatizer.pro/projects/tdvalio.ru/install/src/controllers/install.php on line 1287, referer: http://creatizer.pro/projects/tdvalio.ru/install/index.php?action=summary [Thu Oct 31 10:49:02.012219 2019] [cgi:error] [pid 14240] [client 78.29.32.179:49634] AH01215: PHP Fatal error: Uncaught Exception: The bootstrap/cache directory must be present and writable. in /var/www/creatizer.pro/data/www/creatizer.pro/projects/tdvalio.ru/core/src/ProviderRepository.php:169, referer: http://creatizer.pro/projects/tdvalio.ru/install/index.php?action=summary [Thu Oct 31 10:49:02.012270 2019] [cgi:error] [pid 14240] [client 78.29.32.179:49634] AH01215: Stack trace:, referer: http://creatizer.pro/projects/tdvalio.ru/install/index.php?action=summary
Anonymous
как это все понять?
Никита
как это все понять?
composer upd из папки core пробовали?