На время проведения реконструкции сайт переведён в режим "ТОЛЬКО ЧТЕНИЕ" (Read only). Приносим свои извинения!
MaxHub
Полезности по Maxsite CMS

Плагин замены кодов на значения params_exchange

Плагины » Контент / 20 августа 2015

Плагин "params_exchange" позволяет производить замену специальных кодов в тексте на необходимые фразы из файла. Коды берутся из файла parameters.txt , который должен находиться в папке /uploads/parameters/

Файл с фразами для замены должен быть сохранен из excel в формате: Текстовые файлы (с разделителями табуляции) . Кодировку файла менять не надо. Кодировка должна быть windows-1251 или ansi (одно и тоже). Все параметры должны разделяться символом табуляции.

Файл обязательно в первой строке должен содержать названия параметров (столбцов в екселе), например,

comment <tab> slug <tab> size <tab> link <tab> data <tab> field1 <tab> field2

При этом первые два столбца comment и slug обязательны.

Если в первой строке нет названий параметров, то работать плагин не будет.

Для каждой из записей параметр slug должен быть всегда заполнен, параметр comment не обязателен к заполнению. Если параметр slug будет не заполнен, то такая строка игнорируется. Пустые строки игнорируются. Так же будет игнорироваться строка, в которой перед параметром slug отсутствует символ табуляции.

Можно добавлять сколько угодно параметров.

Для вывода значений параметров на странице вставляется код вида [parameter=XXXX] , где XXXX - это название столбца параметра. Страница определяется по значению параметра slug.

Например:

comment slug size link date
Замена кодов plugin-param-exchange 77,5 kb <a href="#">Скачать</a> 2012

При наличии такого файла на странице plugin-param-exchange , [parameter=size] выведет 77,5 kb .

Чтение файла параметров происходит при загрузке страницы.

В случае страниц типа category, home, tag и т.д., где выводится по несколько записей, файл так же считывается 1 раз при загрузке страницы.

К сожалению, в современных версиях MaxSite плагин не работает, где-то происходит обнуление данных. Это будет исправлено в ближайшей версии.

Скачать:

Автор: Dminty

Текущая версия плагина: 1.0 (пока не работает на cms 0.863 и 0.91)

params_exchange_1_0.zip14

Плагин аналогичного назначения: linkexchange.

ToDo:

Плагину требуется исправить ошибку обнуления данных и, возможно, добавить настройки (где искать файл кодов, в какой он должен быть кодировке, etc.).