Anonymous
ну вот если бы стандартные плейсхолдеры можно было писать без $_modx....
Anonymous
было бы : {if !$pagetitle}{$resource.seo_title}{/if}
Anonymous
вполне читаемо и без нагромождения ]]]]]]]]]]]]]]]]]]]]]]]]]
Anonymous
и не нужно было бы запоминать где там ставить * а где +
Pavel
Я так понимаю что это уменьшит происзводительность, потому что под капотом перед загрузкой ресурса нужно преобразовать все свойства объекта в массив функцией toArray, а потом засунуть этот массив в феном, а если еще получать тв поля, то вообще не айс
Pavel
Я конечно феном не ковырял, но примерно представляю как он работает
Pavel
А в случае с $_modx->resource то он просто обращается к уже существующему объекту и достает только нужные тебе свойства, что тоже медленнее чем стандартные плейсхолдеры, но все таки не так медленно как если задействовать методы xpdo
Sentinel
было бы : {if !$pagetitle}{$resource.seo_title}{/if}
{if $id | resource : 'pagetitle' != ''} тратата {/if} ну так в полне работает, в чем проблема
Миша
Объясните суть ошибки. Я так понимаю что это не ресурс и он начинает ругаться верно?
Pavel
{if $id | resource : 'pagetitle' != ''} тратата {/if} ну так в полне работает, в чем проблема
Я уже молчу о том, что даже если бы была такая переменная, то каждый вызов с помощью такой конструкции у тебя делала бы лишний sql запрос
Pavel
$_modx->resource.id
И мы возвращаемся к коду который я выше кидал
Миша
Pavel
if (typeof(tvoy_object) == undefiend) { return false; }
Pavel
Как то так
Миша
так тож пишет что нихукя не суперкласс
Pavel
А выведи в консоль что пишет в тайпоф Modx.panel.Resource на странице где ок и где не ок
Миша
Миша
fа сорь
Миша
Pavel
Значит проверяй по какому нибудь свойству или функции которая их не объеденяет)
Pavel
Хз)
Миша
просто если таб показать то компонент не работает
Миша
если показывать таб то компонент падает )
Миша
Значит проверяй по какому нибудь свойству или функции которая их не объеденяет)
в общем запилил метод обратился к нему через плагин и се отлично.
Pavel
Нормас че
Миша
а вопрос
Миша
как перед выводом кгрида к примеру заменить с id на названия? в колонке
Roma
глупый вопрос, а в pdoResources к where можно указывать русский текст?
Roma
не воникнет беды с кодировкой при поиске по бзае?
Roma
почему когда я задаю тупые вопросы они долго висят в самом конце а не терияются втексте, давайте о чемто поговорим
Павел
народ. кто как делает теги в новостях?
Павел
сделал 3 способами. все по мне кривоватые :))
Миша
это бутстрапа тема
Alexander
Это стандартные при валидации формы
Alexander
Хтмл5
Alexander
Никак не стилизуется
Alexander
Интпут итипа емаил
${username}
Народ Где в базе данных модх хранит данные страницы?
Pavel
если не изменяет память
${username}
modx_site_content
Спасибо. Нашел уже
Alexander
Никак
Alexander
Только менять импут
Pavel
кстати че так мало народа. Где Василий, где Иван. Где другие несколько Павлов.
Alexander
Да, вроде
Tyoma
Любой input можно стилизовать.
Tyoma
Даже выпадающий список select'а.
${username}
кто как убивает эту ошибку в админ панели "Каталог ядра в открытом доступе" файл .htaccess переиминовал - не помогло
${username}
Скрыть через css
норм шутка)
Миша
Вторая зашла😂😂
${username}
не ну шутники тут норм, это я понял
Eugene
А если у вас стоит NGINX то он текстовые файлы передаются через него и ошибка остаеться. Тогда лучше проверить через файл логов //ваш_сайт/core/cache/logs/error.log
Eugene
Так что Андрей Сергеевич не так уж и шутит)
Андрей
Eugene
Какие шутки, все серьёзно)
Смайлик в конце выдает )
Андрей
Это должен был быть серьёзный смайлик, но его украли)
Миша
Миша
Pavel
Добавляю versionx и backup
Antony
Всем привет. Кому не лень убить час, оцените видео по разработке магазина, я писал раньше сюда по поводу своей поделки, может кто помнит https://vk.com/e5cms?w=wall-121191644_91
Миша
За час?
Pavel
От языка браузера
Dmytro
Ага за час когда знаешь все ;) так же и на MODX за час можно создать ;)
Миша
Зачем так называть видео
Миша
Назовите так. Хотите магазин без секса? А вот и хуй
Antony
Antony
Фишка в том, чот это не натяжка шаблона, а именно разработка с нуля на фреймворке.
Antony
Т.е. вначале модель, потом контроллеры, потом всё остальное и т.д.
Миша
Но не за час же