Am
Pathologic
по звездочкам картина так себе
Pathologic
на былой славе наверное джумла держится
Am
Возможно. Хотя есть практика работы с потребителями джумлы (это ппц) в массовом порядке и, должен сообщить, что держится она не только на "славе".
alexx
чет ничего не выходит с [+content.url+], примеры есть?
Andrey
чет ничего не выходит с [+content.url+], примеры есть?
Плагин на событие OnMakeDocUrl
В нём чёт типа
$e = $modx->event;
if ($e->name == 'OnMakeDocUrl') {
$url = MODX_SITE_HOSTNAMES .'/manager/#?a=27&r=1&id=' . $e->params['id'];
$e->output($url);
}
И потом наверное &successTpl='@CODE: Ok [+content.url+]' или куда там надо
Andrey
Вот тут оно где-то зарыто https://github.com/Pathologic/FormLister/blob/503c26ce1b6723e7e339f9b1cd1b914bb78875d4/assets/snippets/FormLister/core/controller/Content.php#L164
Alexander
$modx->makeUrl можно как то с доменом сразу сгенерировать? бед подставления MODX_SITE_URL?
Alexander
ну то есть вот такая конструкция MODX_SITE_URL.$this->modx->makeUrl($data['id']); дает два слеэша. после домена. Можно конечно строковой функцией убрать один, но может есть сразу параметр у makeUrl?
Alexander
в документации у нас makeUrl нету
Pathologic
'', '', 'full'
Alexey
Наступила неделя тупника Либера. Количество глупых вопросов выросло.
Народ, нужен совет. Есть доска объявлений. Есть функция автоматического поднятия на первое место. Причем пять раз за период.
В связи с чем вопрос: сделать один скрипт, который будет проверять кого нужно поднять и обращаться к нему по крону 24 раза в сутки, или при подключении функции через shell_exec(); добавлять пять задч в кром по поднятию конкретного объявления? Или еще какие мысли есть?
Dmytro
Alexander
Aliaksandr
Ctrl+F по файлу document.parser - вот наши доки :) пользуйся моментом, в 2.0 так не получится ))
Dmytro
Камиль
Aliaksandr
В любом случае, так просто уже не прокатит https://github.com/evolution-cms/evolution/blob/2.0.x/manager/includes/document.parser.class.inc.php :)
Камиль
Ладно ктрл и клик мыши решает
Yevhen
eFilter получается не поддерживает шаблоны через @B_CODE?
Aliaksandr
Вот как только узнаю, как правильно сделать трехуровневое нормальное меню в шапку сайта, так и подумаю над фильтром и б-кодом в нем:)
Yevhen
:)
Aliaksandr
Пока ж неясно как правильно, да шоб "по-новому":)
Volodymyr
через map пробросил в данние
iteration
забацал prepare
ну и также дату
впринцыпе красиво и удобно
можна себе дефолтние параметры закинуть такие как
свой контроллер и т.д.
Volodymyr
По части меню юзал старую версию ибо непонятно как сделать удобную работу из много уровневым меню
но на ласт проекте было меню одного уровня и мне было достаточно DL
Aliaksandr
Volodymyr
я за DocLister написал, меню пока не юзал ибо там муторный код получаеться
Aliaksandr
Вот к примеру если эту строчку https://github.com/webber12/eFilter/blob/master/assets/snippets/eFilter/eFilter.class.php#L195 переделать на DLTemplate это уже будет достаточно по-новому или ближе к "по-старинке":)
Volodymyr
Volodymyr
а код вообще красивый
Aliaksandr
К тому же цитата из классика «Контроллеры в большей степени нужны для того чтобы убрать сложные логические конструкции из View части нашего проекта. В том числе окончательно избавиться от такой сущности как сниппет.»
Aliaksandr
Так что вообще непонятно что делает доклистер в одном предложении с контроллером))
Anonymous
Anonymous
Т.к. фактически да с меню затык есть
Aliaksandr
ОКОНЧАТЕЛЬНО избавиться))
Aliaksandr
Т.е. это видимо и есть конечная цель
Anonymous
Да. У меня есть такая конечная цель. Но пока с меню более красивого решения чем dlmenu не смог придумать
Anonymous
Точнее не расширил модель
Anonymous
И сейчас ещё есть проблема с твшками. Раньше подтягивались, но что-то поменяли и теперь немного через жопу.
Anonymous
Но опять же. Я от dlmenu получаю объект, а вывод формирую через foreach. Но там двухуровневое меню, так что скрина не будет😁
Aliaksandr
Пять человек решили, что пора всем кодерам сайтов на цмс перековаться без всяких причин в кодеров сайтов на фреймворках, а потом обижаться будут, что их всего пять так и осталось. Вот основная проблема, а не вот эти вот все модели..))
Aliaksandr
Мало того, что в кодеров на фреймворке, так с уровнем доступа кодеров самого фрейма))
2frags
Иван
Dmytro
Короче я понял ;) будет минутка соберу красивое трехуровневое меню
Dmytro
Но опять же никто не мешает работать по старому в 2.0 все работает что и работало в 1.4
Dmytro
И шаблоны в админке и стандартный парсер
Alexander
Alexander
а не будет такого что совместимость будет жрать ресурсы и однажды всем скажут, все, кто не с нами, оставайтесь на версии 2.0.1, а мы идем дальше с контроллерами. Всем пока
Pathologic
будет, потому что совместимость мешает
Dmytro
Dmytro
есть куча времени что б проникнуться новым 🙂
Dmytro
И так вот вам долгожданное меню !!!
Dmytro
1. Контроллер:
https://take.ms/pNeMm
Dmytro
2. Шаблон Blade:
https://take.ms/aUNFQ
Dmytro
3. Шаблон partial.menuitem
https://take.ms/T8quw
Dmytro
Собственно все, меню любого уровня вложенности 🙂
Dmytro
Dmytro
Замечу есть все елементы в том числе level, class и тд
Dmytro
тоесть можно строить меню как угодно с любыми ответвлениями и дополнениями
Dmytro
добавили в шаблоне условие что если уровень 3 то выводим другой шаблон паартиалса и все
Dmytro
если все одинаковые то все ок
Dmytro
замечу что кода даже меньше и он проще чем в стандарном DLMenu на базе шаблонизатора MODX
Alexander
будет, потому что совместимость мешает
Тогда говорить о том что переходите на 2.0 и можете дальше по старому работать смысла нет. Переходить надо именно только для того чтобы уже учиться делать по новому. Если конечно необходимо.
Pathologic
к сожалению, пока что 2.0 не может ничего предложить
Dmytro
Dmytro
https://github.com/evolution-cms/example-package/commit/db27d8f91460a17058f6d1c28469260057b1b403
Dmytro
Вот Меню
Dmytro
@webber_12 такое меню пойдет? что его в него добавить ?
Pathologic
такое меню не годится