12 сентября 2019, 18:52 Вариант предложенный Андреем хорош и наверное является самым верным ответом на ваш вопрос. Но можно и иначе. Сохранить результат сниппета в плейсходлер (а используя феном так и еще проще просто в переменную) Тогда на страницу ничего не выведется и вы сможете сделать проверку, если плейсхолдер заполнен, то выводим, если пуст, то нет. Это удобно когда например целый блок (имеется ввиду html верстку) нужно показывать только если есть результаты в сниппете. Вопросы / Как вывести сообщение вместо пустой коллекции? 3 0
29 августа 2019, 09:52 docs.modx.com/extras/revo/formit Вопросы / AjaxForm отправляет письма с name вместо названия? 2 0
24 августа 2019, 11:08 Ага, спасибо. Об этом компоненте не слышал. Для разработчиков / AdminRevolution. Быть или не быть? 148 0
24 августа 2019, 11:07 спасибо. Слышал о нем много плохого, но пока сам не попробуешь не узнаешь. Нужно будет ознакомиться. Для разработчиков / AdminRevolution. Быть или не быть? 148 0
24 августа 2019, 08:27 Поддержу в этом вопросе Марка — по поводу GUI редактора. Несколько месяцев назад у нас сменились СЕО специалисты и те что пришли — скорее всего ранее работали только с WordPress. На wordpress есть куча визуальных редакторов для страниц (WPPageBaker, Elementor) которые позволяют основываясь на bootstrap разметке создавать в админке контейнеры, дробить их на колонки и выводить разноплановую информацию. И теперь для меня на modx настал маленький ад. Потому что специалисты просят выводить информацию на странице в совершенно случайном порядке — у этой новости пишем два предложения, потом набор из 5 иконок с текстом, потом еще абзац текста, потом слайдер с изображениями, потом адаптивную таблицу с ценами, потом два абзаца текста и что-то еще. А следующей новости — все совершенно по другому… Стоит привести верстку страницы к желаемому виду, завести новые поля у шаблона страницы новости, показать всем как и что заполнять, как на следующий день принимается решение что все нужно по другому либо же что вот эта свежая новость должна выглядеть совершенно иначе, а старые — пусть выглядят как и были. И так по 30 проектам. И было бы действительно не плохо иметь возможность установить дополнительно визуальный редактор, и пусть бы они сами это лепят. Для разработчиков / AdminRevolution. Быть или не быть? 148 0
22 августа 2019, 11:06 Так и есть. просто мне кажется логичным задавать h1 в pagetitle А если нужно задать отличный от него title то прописывать его в longtitle Но это дело вкуса. Для разработчиков / AdminRevolution. Быть или не быть? 148 +2
22 августа 2019, 07:17 Хм, у меня pagetitle — title, а longtitle — h1, а Вы как делаете? Скажите, а как при таком подходе заполняют контент-менеджеры? Два раза пишут одно и тоже в поле pagetitle / longtitile, ведь далеко не все страницы имеют тайтл отличный от h1? Ну и плюс MODX генерирует url по полю pagetitile, а в нем находиться title, который по определению обычно более длинный чем h1 и будут получаться очень длинные URL. Я делаю так h1 — это pagetitle, а в head проверка — если longtitle пуст то берем в title значение тоже что и для h1, если заполнен — то ставим в тайтл значение из longtitle. Для разработчиков / AdminRevolution. Быть или не быть? 148 0
21 августа 2019, 21:16 добавить tvPrefix=>'' не забыли? Кстати расскажите, а что это в MODX за документы/ мероприятия такие? Вопросы / [Решено] Как в pdoPage скрыть прошедшие события? 3 0
12 августа 2019, 15:21 была недавно такая проблема. В файерфокс форма отправляется. В хроме — не найден ключ. Помог некешироавнный вызов AjaxForm вместо кешированного. Вопросы / Не могу найти указанный ключ формы (action). 37 0
08 августа 2019, 18:13 Сразу признаюсь, что совершенно ничего не понимаю в этих современных технологиях. Мне кажется это так странно, что люди на полном серьезе рассуждают что для того чтобы создать статичный сайт нужно устанавливать через консоль стороннее приложение, писать содержимое в формате markdown, компилировать его… Чем старый добрый html хуже? Для разработчиков / JAMstack - история о том, как разрабатывать статичные сайты в 2019 24 +2
07 августа 2019, 11:27 Буду сам себе понемногу отвечать, вдруг кто-то прочтет и скажет что уже сталкивался с таким. Выяснил, что переадресация возникает только из-за вызова pdoPage, как обертки для msProducts Вызов самого msProducts переадресаций не вызывает. Вопросы / Циклическое перенаправление на странице 1 +1
05 августа 2019, 20:51 На мой взгляд — будущее за javascript. Потому что php никогда не станет помощником на фронтенде, а вот js научился работать на сервере. И получается можно решать все вопросы живя в одной экосистеме. Вот меня лично как человека пугает обилие технологий на данный момент, поэтому было бы комфортно жить «в одном языке». Сказал и вздохнул ибо мои знания в js ограничиваются слабым знанием фреймворка jQuery) Кстати на днях наша фирма преподнесла мне очередной подарок — взяли на обслуживание сайт, созданные на движке CS-CART, как всегда со словами — ну это же сайт, разберешься. И кстати очень любопытный оказался зверь, я никогда о нем не слышал, хотя кроме bitrix, modx, joomla, wordperss, opencart, simpla сталкивался даже с такой дичью как prestaShop и shopify. Новости и события / Я устал, я ухожу (с) 110 +4
31 июля 2019, 22:04 Что такое — краудфандинг, сей апдейт? Как это звучит на русском? Краудфандинг / Tickets | Управление подписантами 18 -1
30 июля 2019, 20:16 Что это за зверь такой — яндекс советник? Вопросы / Блокировка яндекс советника 21 +2
29 июля 2019, 20:51 Очень часто есть проблема что в файловом варианте — элемент который давным давно изменился.Вот это вот совсем не понял) Нет я конечно удивлен почти всем, что вы написали. Знаете видел админки многих сайтов на modx, сделанные разработчиками разного уровня, но никогда не видел, чтобы не был ни разу использован ТВ. Вы чтобы картинку к новости добавить расширяете стандартную таблицу? Это еще не говоря о том, что создание такого ресурса — это кликов 20 мышкой Если говорить о биндинге file, то нет — примерно как и с gitmodx работает исключительно в редакторе. Со статическими ресурсами да кликов больше, но мне не напрягает. Я не принадлежу к людям который пишут код со скоростью 100 символов в минуту и из-за этого экономят на 10 кликах мышью. Я создаю статический элемент, открываю файл и дууумаю)) Для разработчиков / MODX basix - организация рабочего пространства программиста на MODX (part 1 of 3) 21 0
29 июля 2019, 20:36 По прежнему не понимаю, зачем если разработчик работает один так уж ему важна версионность данных. Тот же phpstorm имет встроенную историю. Но все говорят что это важно, так что придется поверить. Несколько лет назад пытался понять gitify, но понял даже чуть меньше чем нифига. Несколько раз пытался пользоваться gitmodx и тоже опыт был печальный. То в одном то в другом месте происходят неожиданности. Но Артему все равно уважение ибо создавал то для своих нужд, а поделился со всеми да и многим нравиться. Однако я не соглашусь, что такой подход как вы написали позволяет полностью не входить в админку. ТВ-шки вы создаете? Привязываете их к шаблонам? Конфигурации для MIGX? Настройки коллекций? Поэтому на смой скромный взгляд, лучше уж пользоваться возможностями файловой привязки у fenom или самый шикарный вариант — статическими ресурсами. Почему самый шикарный, потому что работает всегда, ведь есть и файл и запись в базе. Для разработчиков / MODX basix - организация рабочего пространства программиста на MODX (part 1 of 3) 21 +1
29 июля 2019, 07:53 Спасибо за ответ. Ну я не совсем так написал я не пользуюсь, поэтому скорее всего и вовсе никто не пользуется.я написал что ознакомился с совершенно новой технологией и она показалась мне ненужной, по крайней мере для обычного программиста. Я же не наставиваю). Просто стало интересно сколько людей на этом сайте используют. Вопросы / Просто интересно. А пользуются ли в реальной жизни тестами Mocha и им подобными ? 3 0
28 июля 2019, 10:28 а я не увидел на предложенном вами сайте graviruemvse.ru/laser/wood/ эффекта ленивой загрузки. У меня загрузились все изображения сразу. Пошаговые инструкции / Внедряем webp без боли 34 0
gtsAPI 1.1.7 — таблицы на TanStack, инлайн-редактирование как в Excel Prime Vue datatable тупит на 200+ строк и в виртуальном скролинге высота полей фиксирована. Вот нам в итоге и не подошло. Директор сказал расчет должен сразу показываться без пагин...
mxApi — быстрый внешний API для MODX Revolution • зафиксировать публичный контракт EndpointInterface / метаданных по semver, чтобы наш провайдер не ломался на обновлениях;Фактически это уже так, beta стоит просто на всякий случа...
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс Вообще не понял о чем речь) В системной настройке service_js сейчас указана ссылка smartcaptcha.cloud.yandex.ru/captcha.js Я предложил очистить эту настройку, тогда компонент н...
mxBackup — обезличенные копии MODX в пару кликов Ещё нет, я там разом почти полтора десятка пакетов выложил модератор, вероятно, а шоке.
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE) Здравствуйте. Есть консольный скрипт Вот почитайте: docs.ivan345.com/books/gallery3x/page/import-ms2galleryphp
[mSync] Новая версия синхронизации с 1С Всем привет. В какой то момент начали сыпаться ошибки: Error 23000 executing statement: INSERT INTO `modx_msync_products` (`product_id`, `uuid_1c`) VALUES ...
Тогда на страницу ничего не выведется и вы сможете сделать проверку, если плейсхолдер заполнен, то выводим, если пуст, то нет. Это удобно когда например целый блок (имеется ввиду html верстку) нужно показывать только если есть результаты в сниппете.
Несколько месяцев назад у нас сменились СЕО специалисты и те что пришли — скорее всего ранее работали только с WordPress. На wordpress есть куча визуальных редакторов для страниц (WPPageBaker, Elementor) которые позволяют основываясь на bootstrap разметке создавать в админке контейнеры, дробить их на колонки и выводить разноплановую информацию. И теперь для меня на modx настал маленький ад. Потому что специалисты просят выводить информацию на странице в совершенно случайном порядке — у этой новости пишем два предложения, потом набор из 5 иконок с текстом, потом еще абзац текста, потом слайдер с изображениями, потом адаптивную таблицу с ценами, потом два абзаца текста и что-то еще. А следующей новости — все совершенно по другому… Стоит привести верстку страницы к желаемому виду, завести новые поля у шаблона страницы новости, показать всем как и что заполнять, как на следующий день принимается решение что все нужно по другому либо же что вот эта свежая новость должна выглядеть совершенно иначе, а старые — пусть выглядят как и были. И так по 30 проектам. И было бы действительно не плохо иметь возможность установить дополнительно визуальный редактор, и пусть бы они сами это лепят.
А если нужно задать отличный от него title то прописывать его в longtitle
Но это дело вкуса.
Два раза пишут одно и тоже в поле pagetitle / longtitile, ведь далеко не все страницы имеют тайтл отличный от h1? Ну и плюс MODX генерирует url по полю pagetitile, а в нем находиться title, который по определению обычно более длинный чем h1 и будут получаться очень длинные URL.
Я делаю так h1 — это pagetitle, а в head проверка — если longtitle пуст то берем в title значение тоже что и для h1, если заполнен — то ставим в тайтл значение из longtitle.
tvPrefix=>''
не забыли?
Кстати расскажите, а что это в MODX за документы/ мероприятия такие?
В файерфокс форма отправляется. В хроме — не найден ключ.
Помог некешироавнный вызов AjaxForm вместо кешированного.
Мне кажется это так странно, что люди на полном серьезе рассуждают что для того чтобы создать статичный сайт нужно устанавливать через консоль стороннее приложение, писать содержимое в формате markdown, компилировать его… Чем старый добрый html хуже?
Выяснил, что переадресация возникает только из-за вызова pdoPage, как обертки для msProducts
Вызов самого msProducts переадресаций не вызывает.
Потому что php никогда не станет помощником на фронтенде, а вот js научился работать на сервере.
И получается можно решать все вопросы живя в одной экосистеме. Вот меня лично как человека пугает обилие технологий на данный момент, поэтому было бы комфортно жить «в одном языке». Сказал и вздохнул ибо мои знания в js ограничиваются слабым знанием фреймворка jQuery)
Кстати на днях наша фирма преподнесла мне очередной подарок — взяли на обслуживание сайт, созданные на движке CS-CART, как всегда со словами — ну это же сайт, разберешься. И кстати очень любопытный оказался зверь, я никогда о нем не слышал, хотя кроме bitrix, modx, joomla, wordperss, opencart, simpla сталкивался даже с такой дичью как prestaShop и shopify.
Нет я конечно удивлен почти всем, что вы написали. Знаете видел админки многих сайтов на modx, сделанные разработчиками разного уровня, но никогда не видел, чтобы не был ни разу использован ТВ. Вы чтобы картинку к новости добавить расширяете стандартную таблицу?
Если говорить о биндинге file, то нет — примерно как и с gitmodx работает исключительно в редакторе. Со статическими ресурсами да кликов больше, но мне не напрягает. Я не принадлежу к людям который пишут код со скоростью 100 символов в минуту и из-за этого экономят на 10 кликах мышью. Я создаю статический элемент, открываю файл и дууумаю))
Несколько лет назад пытался понять gitify, но понял даже чуть меньше чем нифига.
Несколько раз пытался пользоваться gitmodx и тоже опыт был печальный. То в одном то в другом месте происходят неожиданности. Но Артему все равно уважение ибо создавал то для своих нужд, а поделился со всеми да и многим нравиться.
Однако я не соглашусь, что такой подход как вы написали позволяет полностью не входить в админку.
ТВ-шки вы создаете? Привязываете их к шаблонам? Конфигурации для MIGX? Настройки коллекций?
Поэтому на смой скромный взгляд, лучше уж пользоваться возможностями файловой привязки у fenom или самый шикарный вариант — статическими ресурсами. Почему самый шикарный, потому что работает всегда, ведь есть и файл и запись в базе.
я написал что ознакомился с совершенно новой технологией и она показалась мне ненужной, по крайней мере для обычного программиста. Я же не наставиваю). Просто стало интересно сколько людей на этом сайте используют.
У меня загрузились все изображения сразу.