weranda

weranda

С нами с 25 июля 2015; Место в рейтинге пользователей: #223

Как работает кеширование сниппетов в MODX?

Приветствую

Расскажите пожалуйста о том, как работает кеширование сниппетов на примере. У меня есть TV поле и есть сниппет, который получает данные из одного поля ресурса (список из 10 строк) и циклом ищет совпадения в файле (1000 строк в файле.txt), все совпадения меняет на данные из строки файла (формирует HTML). В сниппете из обработанных строк формирую HTML и вывожу через echo 'my_data';, а потом вывожу в шаблон:
[[my_snippet]]
Если я не буду пересохранять сниппет, а также русурс из которого берутся значения для обработки сниппетом или глобально очищать кеш, то будет ли сниппет когда-нибудь вновь обработан, возможно, автоматически? Будет ли расходоваться каким-либо образом ресурсы на обработку данных сниппетом или если сохранил ресурс, TV-поле, сниппет и не очищаю кеш, тогда процедура обработки данных сниппетом будет только разовой?

Не понимаю, проясните пожалуйста ситуацию.
weranda
07 февраля 2018, 12:14
modx.pro
1 996
0

Есть ли в MODX встроенная замена кириллицы на латиницу?

Приветствую

Есть в админке одно дополнительное поле — одиночный выбор и предустановленные значения на кириллице. Хотелось бы выбранное значение выводить из чанка/шаблона в класс тега.

Пример:
— поле со значениями — myTV
— из списка выбираем значение «Привет»
— выводим его в чанк/шаблон

// Выводим наше поле в чанк/шаблон:
<div class="[[*myTV:lcase]]"></div>

// В HTML видим:
<div class="привет"></div>

// Как перевести на латиницу, чтобы стало так?
<div class="privet"></div>
weranda
31 января 2018, 15:08
modx.pro
968
0

Странно (не) работает getRelated, что может быть?

Приветствую.

Ситуация неприятная. Установлен сниппет getRelated. Выводит похожие материалы по заголовку материала и дополнительному полю Авто-метка. Есть около 50 тегов, по некоторым выводит похожие статьи, а по некоторым нет. Решил разобраться в чем дело — написал теги на английском (заработало), а с русским языком какие-то проблемы — если даже убрать все теги и назначить двум статьям по одному тегу, то «работает 50/50». Решил перебрать символы русского языка побуквенно от А до Я. Итог: сниппет выводит только те статьи, в которых отсутствуют определенные буквы:

  • абвгдежзийклмноп + я — с этими буквами все в порядке, с ними похожие материалы выводятся
  • рстуфхцчшщъьэю — а если использовать любую из этих, то ничего не выводится
weranda
24 января 2018, 21:11
modx.pro
789
0

Как увеличить допустимое количество символов в поле description?

Приветствую

Google изменил сниппеты — можно стало писать от 260 до 320 символов, но поле description не позволяет вписать более 255 символов.

Понятно, что можно заменить поле TV-параметром, но уже есть много заполненных полей description и менять все это дело на TV не хочется.

Вопрос: как безопасно можно увеличить количество допустимых символов поля description? Пробовал менять значение поля description в базе данных с VARCHAR-255 на TEXT, но это не помогает — в админке все равно появляется надпись «Максимальная длинна этого поля...»
weranda
18 декабря 2017, 09:54
modx.pro
1
5 062
0

Исключить из дочерних ресурсов URL alias'ы родительских

Приветствую

Задача:
Задача проста — убрать из URL потомков alias «рабочего» каталога. Вот и все. Далее лишь пояснения.
weranda
04 декабря 2017, 11:21
modx.pro
1 264
0

Как отсортировать пункты меню из разных ресурсов?

Приветствую

Есть дерево ресурсов:
Ресурс 1
    - Ресурс 2
    - Ресурс 3
    - Ресурс 4
Ресурс 5
    - Ресурс 6
    - Ресурс 7
    - Ресурс 8
Ресурс 9
    - Ресурс 10
    - Ресурс 11
    - Ресурс 12

Надо чтобы порядок пунктов меню был такой:
Ресурс 12
Ресурс 5
Ресурс 2
Ресурс 9
Ресурс 1

Иными словами — нужно отсортировать вывод пунктов меню из разных родителей, включая их самих через pdoMenu. Битый час пытаюсь настроить. Подскажите пожалуйста возможно ли настроить порядок пунктов меню таким образом через pdoMenu? Если возможно, то как это сделать?
weranda
20 октября 2017, 15:14
modx.pro
1
2 224
0

Почему иногда подвисает меню в админке?

Приветствую

Иногда замечаю подвисание меню в админке, по центру меню появляется надпись «Загружается» и только обновление страницы помогает. Это не критично, даже не напрягает, но почему так происходит и можно ли исправить?
weranda
05 октября 2017, 07:34
modx.pro
740
0

Реализовать глобальное управление ценами на сайте

15
Приветствую

Задача: реализовать централизованное управление позициями прайс-листа на разных страницах сайта.

Подробности по ссылке: goo.gl/rXiwUc

Буду рад вашим предложениям с указанием примерных сроков и стоимости реализации.
weranda
21 июля 2017, 07:53
modx.pro
758
0

Исправить работу компонента Swift

5
Приветствую

Возможно вы знаете компонент modstore.pro/packages/photos-and-files/swift После его установки и настройки появляются дубли файлов вне папок (смотрите скриншот).

Надо проверить его работу и узнать по каким причинам появляются такие дубли и настроить работу на корректную.

Указывайте пожалуйста сроки, стоимость и способы связи с вами.
weranda
13 июля 2017, 07:54
modx.pro
1 000
0

Как вывести нужные подменю через 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
	…
Меню будет горизонтальным с выпадающими списками при наведении на нужные пункты меню. Некоторые же вложенные элементы родительских ресурсов хотелось бы исключить из такого меню. Вариант с исключением ресурсов через знак минуса не подходит. Как быть, что делать? Подскажите пожалуйста.
weranda
22 апреля 2017, 08:22
modx.pro
1 391
0