Viktor
С нами с 04 июля 2015; Место в рейтинге пользователей: #118Сброс и обновление кэша сниппета в определенное время
Уже когда-то задавался этим вопросом, пришел к такому решению (уже без getCache, но с fenom и включенным pdotools_fenom_parser).
UPD Зачем вообще это.
UPD Зачем вообще это.
Как в сниппете использовать встроенный поиск админки MODX?
Хочу использовать именно встроенный, так как он довольно быстрый при большом количестве ресурсов. Есть тысячи ресурсов с названием населенного пункта в pagetitle.
- Получаю геолокацию посетителя;
- получаю название населенного пункта из геолокации;
- ищу встроенным поиском в определенном каталоге по pagetitle;
- если есть результат, выводим ссылку на этот ресурс.
Украинская транслитерация для Translit / Українська транслітерація для Translit / ukrainska-transliteratsiia-dlia-translit
Основано на правилах отсюда.
Сохраняем в «ukrainian.php», кидаем сюда core/components/translit/model/modx/translit/tables/
Emoji ломает Tickets?
После публикации комментария со смартфона с добавлением emoji, вместо комментария выводится «0». Проявилось на рабочем сайте и на тестовом s6728.h5.modhost.pro/index.php?id=1. Все последующие комментарии даже без смайликов тоже выводятся как 0.
Интересно то, что после переустановки тестового сайта, установки только theme.bootstrap и Tickets проблема остается, даже если написать первый комментарий без смайликов. Если в админке в разделе Тикеты изменить комментарий, все равно остается 0. То есть emoji ломает базу данных?
У кого есть тестовый сайт на модхосте, проверьте пожалуйста.
Интересно то, что после переустановки тестового сайта, установки только theme.bootstrap и Tickets проблема остается, даже если написать первый комментарий без смайликов. Если в админке в разделе Тикеты изменить комментарий, все равно остается 0. То есть emoji ломает базу данных?
У кого есть тестовый сайт на модхосте, проверьте пожалуйста.
- Ставим чистый modx;
- Ставим theme.Bootstrap и Tickets;
- Выводим [[!TicketComments? &allowGuest=`1`]];
- Пишем со смартфона комментарий с эмодзи, проверяем, потом без эмодзи, проверяем;
- Если проблема проявляется, переустанавливаем modx, выполняем пункт 2 и 3 и пишем первый комментарий (можно даже с ПК) без эмодзи.
RobotsBuilder не работает на поддоменах
Сделал поддомены по инструкции https://bezumkin.ru/sections/tips_and_tricks/2439/, поставил RobotsBuilder, настроил для нужного контекста https://yadi.sk/i/3LL9UPzj3GLdyX. Генерирует пути главного домена.
Автоматическое обновление кэша getCache
Есть ли какое-то решение для автообновления кэша, допустим, раз в неделю?
cacheExpires просто сбрасывает кэш, нужно чтобы он сразу автоматически обновлял его после сброса.
cacheExpires просто сбрасывает кэш, нужно чтобы он сразу автоматически обновлял его после сброса.
Замена стандартных сообщений об ошибках в Tickets
Как заменить сабж?
Например вот такое сообщение на другое:
Например вот такое сообщение на другое:
g-recaptcha-response: Это поле обязательно.По аналогии с formit:
[[!FormIt?
&vTextRequired=`Please enter a value for this field.`
&subject.vTextRequired=`Please enter a subject.`
]]
Не могу найти указанный ключ формы (action).
Возникает такая вот ошибка, появилась она недавно и на многих сайтах сразу примерно с месяц назад (заметил только сейчас, клиенты пожаловались что форма не работает). Для простоты пока ищу решение проблемы только на 1 сайте. Форма отправляться в Хроме, в остальных не работает.
Может это как-то связано с этим?
Может это как-то связано с этим?
Не работает редактирование файлов в админке (PHP7)
Версия 2.4.3-pl, перешел на PHP 7 с 5.4 и перестало работать редактирование любых файлов. На месте, где должно быть окно редактирования пустое место. В журнале ошибок пусто, в консоли инспектора ругается на
строку ",canSave: 1"
строку ",canSave: 1"
?a=system/file/edit&file=assets/css/style.css&wctx=mgr&source=1:30 Uncaught SyntaxError: Unexpected token ,
<script type="text/javascript">Ext.onReady(function() {
MODx.load({
xtype: "modx-page-file-edit"
,file: "assets/css/style.css"
,record:
,canSave: 1
});
});</script>
На версии 5.4 в скрипте в строке ",record:" не пусто, как на 7 версииОтключение сниппета на определенной странице
Каким образом можно выключить, например, pdoResources на странице с определенным ID?
Нужно чтобы в разделе Новостей в сайдбаре не дублировались новости. Создавать лишние шаблоны не хочется.
Нужно чтобы в разделе Новостей в сайдбаре не дублировались новости. Создавать лишние шаблоны не хочется.