![weranda](/assets/images/avatars//19224c893606547c6b5a233c8bf79132-64.jpg?t=1739910506)
weranda
С нами с 25 июля 2015; Место в рейтинге пользователей: #223Как работает кеширование сниппетов в MODX?
Приветствую
Расскажите пожалуйста о том, как работает кеширование сниппетов на примере. У меня есть TV поле и есть сниппет, который получает данные из одного поля ресурса (список из 10 строк) и циклом ищет совпадения в файле (1000 строк в файле.txt), все совпадения меняет на данные из строки файла (формирует HTML). В сниппете из обработанных строк формирую HTML и вывожу через echo 'my_data';, а потом вывожу в шаблон:
Не понимаю, проясните пожалуйста ситуацию.
Расскажите пожалуйста о том, как работает кеширование сниппетов на примере. У меня есть TV поле и есть сниппет, который получает данные из одного поля ресурса (список из 10 строк) и циклом ищет совпадения в файле (1000 строк в файле.txt), все совпадения меняет на данные из строки файла (формирует HTML). В сниппете из обработанных строк формирую HTML и вывожу через echo 'my_data';, а потом вывожу в шаблон:
[[my_snippet]]
Если я не буду пересохранять сниппет, а также русурс из которого берутся значения для обработки сниппетом или глобально очищать кеш, то будет ли сниппет когда-нибудь вновь обработан, возможно, автоматически? Будет ли расходоваться каким-либо образом ресурсы на обработку данных сниппетом или если сохранил ресурс, TV-поле, сниппет и не очищаю кеш, тогда процедура обработки данных сниппетом будет только разовой?Не понимаю, проясните пожалуйста ситуацию.
Есть ли в MODX встроенная замена кириллицы на латиницу?
Приветствую
Есть в админке одно дополнительное поле — одиночный выбор и предустановленные значения на кириллице. Хотелось бы выбранное значение выводить из чанка/шаблона в класс тега.
Пример:
— поле со значениями — myTV
— из списка выбираем значение «Привет»
— выводим его в чанк/шаблон
Есть в админке одно дополнительное поле — одиночный выбор и предустановленные значения на кириллице. Хотелось бы выбранное значение выводить из чанка/шаблона в класс тега.
Пример:
— поле со значениями — myTV
— из списка выбираем значение «Привет»
— выводим его в чанк/шаблон
// Выводим наше поле в чанк/шаблон:
<div class="[[*myTV:lcase]]"></div>
// В HTML видим:
<div class="привет"></div>
// Как перевести на латиницу, чтобы стало так?
<div class="privet"></div>
Странно (не) работает getRelated, что может быть?
Приветствую.
Ситуация неприятная. Установлен сниппет getRelated. Выводит похожие материалы по заголовку материала и дополнительному полю Авто-метка. Есть около 50 тегов, по некоторым выводит похожие статьи, а по некоторым нет. Решил разобраться в чем дело — написал теги на английском (заработало), а с русским языком какие-то проблемы — если даже убрать все теги и назначить двум статьям по одному тегу, то «работает 50/50». Решил перебрать символы русского языка побуквенно от А до Я. Итог: сниппет выводит только те статьи, в которых отсутствуют определенные буквы:
Ситуация неприятная. Установлен сниппет getRelated. Выводит похожие материалы по заголовку материала и дополнительному полю Авто-метка. Есть около 50 тегов, по некоторым выводит похожие статьи, а по некоторым нет. Решил разобраться в чем дело — написал теги на английском (заработало), а с русским языком какие-то проблемы — если даже убрать все теги и назначить двум статьям по одному тегу, то «работает 50/50». Решил перебрать символы русского языка побуквенно от А до Я. Итог: сниппет выводит только те статьи, в которых отсутствуют определенные буквы:
- абвгдежзийклмноп + я — с этими буквами все в порядке, с ними похожие материалы выводятся
- рстуфхцчшщъьэю — а если использовать любую из этих, то ничего не выводится
Как увеличить допустимое количество символов в поле description?
Приветствую
Google изменил сниппеты — можно стало писать от 260 до 320 символов, но поле description не позволяет вписать более 255 символов.
Понятно, что можно заменить поле TV-параметром, но уже есть много заполненных полей description и менять все это дело на TV не хочется.
Вопрос: как безопасно можно увеличить количество допустимых символов поля description? Пробовал менять значение поля description в базе данных с VARCHAR-255 на TEXT, но это не помогает — в админке все равно появляется надпись «Максимальная длинна этого поля...»
Google изменил сниппеты — можно стало писать от 260 до 320 символов, но поле description не позволяет вписать более 255 символов.
Понятно, что можно заменить поле TV-параметром, но уже есть много заполненных полей description и менять все это дело на TV не хочется.
Вопрос: как безопасно можно увеличить количество допустимых символов поля description? Пробовал менять значение поля description в базе данных с VARCHAR-255 на TEXT, но это не помогает — в админке все равно появляется надпись «Максимальная длинна этого поля...»
Исключить из дочерних ресурсов URL alias'ы родительских
Приветствую
Задача:
Задача проста — убрать из URL потомков alias «рабочего» каталога. Вот и все. Далее лишь пояснения.
Задача:
Задача проста — убрать из URL потомков alias «рабочего» каталога. Вот и все. Далее лишь пояснения.
Как отсортировать пункты меню из разных ресурсов?
Приветствую
Есть дерево ресурсов:
Надо чтобы порядок пунктов меню был такой:
Иными словами — нужно отсортировать вывод пунктов меню из разных родителей, включая их самих через pdoMenu. Битый час пытаюсь настроить. Подскажите пожалуйста возможно ли настроить порядок пунктов меню таким образом через pdoMenu? Если возможно, то как это сделать?
Есть дерево ресурсов:
Ресурс 1
- Ресурс 2
- Ресурс 3
- Ресурс 4
Ресурс 5
- Ресурс 6
- Ресурс 7
- Ресурс 8
Ресурс 9
- Ресурс 10
- Ресурс 11
- Ресурс 12
Надо чтобы порядок пунктов меню был такой:
Ресурс 12
Ресурс 5
Ресурс 2
Ресурс 9
Ресурс 1
Иными словами — нужно отсортировать вывод пунктов меню из разных родителей, включая их самих через pdoMenu. Битый час пытаюсь настроить. Подскажите пожалуйста возможно ли настроить порядок пунктов меню таким образом через pdoMenu? Если возможно, то как это сделать?
Почему иногда подвисает меню в админке?
Приветствую
Иногда замечаю подвисание меню в админке, по центру меню появляется надпись «Загружается» и только обновление страницы помогает. Это не критично, даже не напрягает, но почему так происходит и можно ли исправить?
Иногда замечаю подвисание меню в админке, по центру меню появляется надпись «Загружается» и только обновление страницы помогает. Это не критично, даже не напрягает, но почему так происходит и можно ли исправить?
Реализовать глобальное управление ценами на сайте
15
Приветствую
Задача: реализовать централизованное управление позициями прайс-листа на разных страницах сайта.
Подробности по ссылке: goo.gl/rXiwUc
Буду рад вашим предложениям с указанием примерных сроков и стоимости реализации.
Задача: реализовать централизованное управление позициями прайс-листа на разных страницах сайта.
Подробности по ссылке: goo.gl/rXiwUc
Буду рад вашим предложениям с указанием примерных сроков и стоимости реализации.
Исправить работу компонента Swift
5
Приветствую
Возможно вы знаете компонент modstore.pro/packages/photos-and-files/swift После его установки и настройки появляются дубли файлов вне папок (смотрите скриншот).
Надо проверить его работу и узнать по каким причинам появляются такие дубли и настроить работу на корректную.
Указывайте пожалуйста сроки, стоимость и способы связи с вами.
Возможно вы знаете компонент modstore.pro/packages/photos-and-files/swift После его установки и настройки появляются дубли файлов вне папок (смотрите скриншот).
Надо проверить его работу и узнать по каким причинам появляются такие дубли и настроить работу на корректную.
Указывайте пожалуйста сроки, стоимость и способы связи с вами.
Как вывести нужные подменю через pdoMenu?
Приветствую
Чето-то не пойму как вывести только нужные дочерние ресурсы в меню с пропуском ненужных.
Есть примерно такая структура меню:
Чето-то не пойму как вывести только нужные дочерние ресурсы в меню с пропуском ненужных.
Есть примерно такая структура меню:
item 1
item
item
…
item 2
item
item
…
item 3
item
item
…
item 4
item
item
…
А нужно из этого сделать это:item 1
item 2
item
item
…
item 3
item 4
item
item
…
Меню будет горизонтальным с выпадающими списками при наведении на нужные пункты меню. Некоторые же вложенные элементы родительских ресурсов хотелось бы исключить из такого меню. Вариант с исключением ресурсов через знак минуса не подходит. Как быть, что делать? Подскажите пожалуйста.