Олег
С нами с 10 января 2017; Место в рейтинге пользователей: #637Вчера в 13:55
Сложна.
Я сделал с помощью js. Задал class для div c results
и вот так прописал
document.querySelector('.easycomm div').textContent = 'Отзывов пок...
Как правильно задать свой блок "Ничего не найдено" в mFilter2 7
Вчера в 11:50
Добрый день! Установил MarkdownEditorFrontend с modstore и xpdo выдало ошибку что не может найти сервис. К моему удивлению в транспортном пакете не на...
Markdown - редактирования текст в формате markdown 11
Вчера в 05:22
astro.build впервые слышу такой фреймворк. Вообще gtsAPI затачивался под primevue.org. Но в primevue вообще не никакой связи с api. Там api как хочешь...
gtsAPI - Универсальное API для MODX 4
13 ноября 2024, 10:55
Не все пожелания клиента нужно реализовывать. Одно дело когда желание обосновано бизнес-процессами, а другое дело клиент так видит. В данном случае, н...
Как правильно сделать авторизацию двух разных групп пользователей. 5
13 ноября 2024, 10:28
Файл: core/components/msearch2/phpmorphy/src/fsa/access/fsa_sparse_file.php
Перед строкой 32 добавить:
if(!is_array($word)) {
$word = (a...
mSearch2 приводит к заполнению журнала ошибок (mSearch2 fills error log) 1
12 ноября 2024, 19:52
С ним славу богу все хорошо. Он пошел дальше по карьерной лестнице, оставил MODX позади и сейчас заглядывает к нам только поздороваться.
Не могу справиться с fullCalendar"ем 7
12 ноября 2024, 18:44
Благодарю!
CKEditor "на максималках", расширение функционала визуального редактора 36
12 ноября 2024, 10:53
Как раз при редактировании с фронта добавить проверку не проблема, но надо код компонента смотреть
Доступ только к определенным страницам 4
12 ноября 2024, 07:41
Если используете ispmanager, отключите параметр open_basedir
Передан пустой файл (Minishop2 - галерея) 7
12 ноября 2024, 07:35
страниц много, но как вариант возможно.
В целом конечно пока не совсем понятно как лучше настроить контроль версий, я вот пока все сунул в Docker ...
Что удаляется в папке core/cache после того как нажали кнопку "Очистить кэш" в админке? 7
```
var comboData = JSON.parse(MODx.config[«mycomponent.combodata_array»]);
```
В настройке массив хранится в виде:
```
[[«val1», «Label 1»], [«val2», «Label 2»], [«val3», «Label 3»]]
```
А по поводу пользовательского опыта — выглядеть всё может точно также, админам по сути по барабану, на чём там работает админка. И на чистом HTMl + CSS она бы работала намного шустрее, чем то убожество, что сейчас, которое отпугивает клиентов. Дошло уже до того, что сами разработчики Рево пишут для своих клиентов персональные админки, а всю работу с кодом переносят в IDE. Да, я считаю. мой план отличный. Когда MODX Revo создавался, никого не остановило это, и потеря совместимости, и клиентская база. Время и технологии не стоят на месте.
1) MODX с админкой БЕЗ ExtJs (и вообще без всяких фреймворков и прочей джаваскрипт ереси) — на чистом PHP (REST) + HTML + CSS. Это даст разработчикам вздохнуть на полную грудь.
2) MODX без кастрированного парсера, который также уже надоел. Было бы круто, чтобы можно было подключать сторонние шаблонизаторы (по желанию) композером и писать PHP прямо в шаблонах. Концепция сниппетов отпадёт сама собой. Всё равно доступ к шаблонам можно ограничить для контент-менеджеров и других юзеров бекэнда.
3) MODX без xPDO — не надо рассказывать о его удобстве, все мы пользуемся pdoTools, огромное спасибо Василию за это прекрасное решение.
4) MODX с нормальной поддержкой мультиязычности, для ресурсов и дополнительных полей. То, что сейчас — это пародия на мультиязычность, которую приходится использовать, дополняя её Бабелом, Локализатором и др. дополнениями — спасибо авторам этих дополнений. Вообще — уже явно видно, что само ядро системы и некоторые её концепции неудобны, люди придумывают дополнения для решения обычных задач, которые должны быть из коробки в CMS в 2018 году.
Вот это была бы MODX 3. А вы тут про новый экран входа в админку говорите… Я понимаю, что на это всё надо много денег, времени и усилий, но ведь проблема в выборе пути движения, а не в скорости езды. Денег там, судя по данным с modx3.org уже немало собрано. Я даже не знаю, сколько разработчики там получают, но лучше заплатить программисту за переписание интерфейса менеджера без JS, чем дизайнеру за красивый UI, который всё равно потом переписывают конечные разработчики для своих клиентов. Если организовываются донаты, то хоть прислушивайтесь к мнению народа, который уже давно просит вынести хранимый код элементов в файлы на уровне ядра, отправки на покой ExtJs итд. Честно, я не понимаю, куда движется MODX.
Теперь у меня другой вопрос: как с помощью данного компонента вывести последние, например, 5 сообщений из группы или канала, в котором Бот является участником (или даже админом)? Нигде не нашёл такой информации, ни в АПИ, ни не форумах. Мне удалось сделать что-то подобное, создав другого бота (без webhook), и при запуске компонента из сниппета я подменяю токен (параметр «modtelegram_api_key») на токен бота без вебхука. Таким образом получаю обновления через метод «telegramGetUpdates()». Но в таком случае бот выводит даже те сообщения, которые он получает от абсолютно любого пользователя Телеграмма, а нужно только сообщения от членов группы. Поставил фильтр по «chat_id», но тогда возникает проблема с количеством принимаемых обновлений. Например, если последние 5 сообщений были от «левых» пользователей (команды, вроде "/start" итд.), то выводить на сайт нечего, а Оффсет обновлений сдвигается. Вот такие дела… Кто может подсказать?
Например, как вызвать сниппет Formitб чтобы ему в качестве шаблона для отправки письма указать статический чанк? Сниппетов, которые используют мелкие чанки в качестве шаблонов для вывода данных — очень много разных. Но как им передавать такие чанки в параметрах, используя синтаксис Fenom?
«Используйте pdoResources + loadModels=tagger + class=TaggerTag» — это не относится к данному вопросу.