Dmytro
Ну это да
Dmytro
При том что не так то и дорого софт стоит
Pavel
На андроид например тоже все просто с пиратским софтом, но у меня весь софт купленный, конечно от части потому что очень дешево, ну а от части потому что обновления - это пиздато и если ты пользуешься инструментом, то они тебе жизненно необходимы
Anonymous
Ребят подскажите, в меню 5 уровней вложенности, но нужно в pdomenu вывести только 2 последних, при условии что родительский начинается с 1?
Anonymous
благодарю
Roman
Через Fenom в pdoResources возможно сделать вложенный вызов?
Roman
У меня почему-то не срабатывает.
Roman
Вызовы некэшированные.
Pavel
Скриншотом
Roman
Сейчас переписал на pdoMenu
Pavel
Сейчас переписал на pdoMenu
А почему это должно работать?
Pavel
У тебя уже есть переменные pagetitle id и пр
Pavel
Перенеси в чанк и все заработает
Pavel
Есть я имею ввиду есть в итерации pdoResources
Pavel
А ты пытаешься их перебить итерацией pdoMenu
Pavel
Ну короче ты меня понял надебюсь)
Roman
Есть я имею ввиду есть в итерации pdoResources
для второго уровня вложенности нужен другой шаблон, поэтому решил использовать pdoMenu.
Никита
Ну вот и все) А ничем они не отличаются, потому и macOS встает как родная прямо с флешки без кекстов и прочих костылей
Сколько не пробовал работать с макОС, всегда чувствую жуткий дискомфорт и неудобство.
Anonymous
у всех итараций pdoTools есть параметр idx в чанке проверяй {if $idx > 2}
немного не понимаю, как правильно написать, вот есть чанк: [[pdoMenu? &parents=`34` &level=`2` &tpl=`left-nav-tpl` &tplInnerRow=`left-nav-inner-tpl` ]] Вложенность такая: 1 уровень->2 уровень->3 уровень->4-уровень->5 уровень &parents=`34` - это первый уровень, мне надо вывести 4 и 5 уровни, если 5 уровня нет, то только 4-й как правильно применить {if $idx > 2}?
Yani
там есть вроде level параметр ? level это именно вложенность
Anonymous
Ну он же попадает в плейсхолдер
Anonymous
Если он не один то можно феномом, или сниппетом проверять наличие подстроки в строке
Pavel
А можно склонировать сниппет и добавить ему передаваемый параметр параметр level, я так всегда делаю, чтобы не городить огороды
Pavel
Ребзи
Pavel
Что не так?
Pavel
Pavel
Я про формат прайс
Pavel
500 ошибка при попытке использования
Anonymous
use modx добавь
Pavel
может $modx не доступен?
Anonymous
ага
Миша
заебок
Pavel
use modx добавь
пасип, так и думал
Anonymous
... function (...) use $modx {}
Anonymous
кажись так!)))
Pavel
... function (...) use $modx {}
Я понял, да все так))
Pavel
Чет быстро как то)
Anonymous
Отличный холиварный пост, который поднимет посещаемость сообщеста. 41 комментарий, и ни одного по теме, собственно, поста.
а на мои посты всегда так. Или холивар, или вообще ничего, потому что непонятно. Но по теме никогда ничего 😄
Pavel
Не понимаю на самом деле холивара, защита обходится в два клика, все пираты у которых мозгов и совести хватает ее обходить - обходят и молчат, а те, у кого не хватает вообще до сайтов не стоит подпускать
Василий
Чет быстро как то)
Ну там Серёжа Шлоков накидывает, который уже вот-вот почти как ушел в Laravel, да всё никак. И у которого 2 платных допа, не особо популярных. Вот его больше всего волнует этот вопрос - а что же мы продаём, именно?
Миша
Я пока не делал защиту, да и стоимость моих дополнений 500 р самое дорогое, и то его ни разу не купили. Второе так вообще 290 р. Я думаю стыдно будет его там копировать 😂. А так защита необходима, есть дополнения дорогие и терять деньги тоже не хочется
Anonymous
Я заметку писал вообще не с целью защитить все и вся, а рассказать технические моменты, как работают пакеты в MODX :)
Dmytro
По части защиты зайти на складчик там есть все пакеты доступные платные
Dmytro
по
Dmytro
поэтому защита большого толку не дает
Anonymous
ну сейчас такой пакет со складчины не установить
Anonymous
Я вот разрываюсь и не знаю за кого заступаться, за тех кто делает дополнения(у меня есть одно). Или за тех кто в наглую ворует, ведь сам для сборки тестовых использовал старые версии. Да и так где-то на компе валяются.
Миша
поэтому защита большого толку не дает
Так их не поставить на другой домен
Anonymous
потому что содержимое там защифровано и без ключа оно не расшифруется
Anonymous
сами исходники - да, их получить можно
Dmytro
На складчике видел все при том с ломаной защитой уже
Anonymous
но скрипты, которые делают какую-то логику во время установки, тоже важная часть
Миша
У меня все просто 😂
Dmytro
От школоты спасет
Dmytro
а по уму да надо говорить клиентам что б покупали )
Василий
Я заметку писал вообще не с целью защитить все и вся, а рассказать технические моменты, как работают пакеты в MODX :)
Народ не понимает, что таким образом можно использовать свою собственную защиту, привязанную к своему сайту. И продавать уникальные допы своим клиентам, без магазина, например.
Dmytro
ибо по уму получаешь и поддержку и даешь толчек развитию компонента
Миша
А иногда и за бесплатные, казалось бы бесполезные дополнения платят спасибу
Pavel
От школоты спасет
В modx процентов 80 "школоты" увы. Думаю как и в любой другой CMS. Именно по этому я стараюсь свалить на фреймворк, чтобы не видеть говнокод каждый день на проектах куда я прихожу. По этому защита - хороший шаг во всех смыслах, тупой и не умеешь читать исходники - плати, ибо такие вообще не должны браться за проекты сложнее визитки
Pavel
А "такие" вешают лапшу на уши клиенту что все знают, а потом делают вызов pdoResources в pdoResources где тоже есть вызов pdoResources
Pavel
А клиент прибегает потом и говорит что при 20 человеках онлайн все падает и modx по этому говно полное
Pavel
Мол на wp у него не падало
Dmytro
Везде где можно писать плохо пишут плохо 🙂 само собой не все но есть такие 🙂
Anonymous
Везде есть говнокод. Просто где-то его меньше, а где-то его больше
Anonymous
Я и в проектах на ларавеле встречал лютый говнокод
Pavel
Да это понятно само собой, но в modx каждый второй проект сделан говноразработчиком - верстальщиком, который в php вообще не может
Anonymous
А в MODX меня больше всего весилт то когда "спецы" собирают на феноме типа круто. И ты видишь кучу шаблонов где инклюдятся одинаковые чанки.