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)

Контент только для авторизованных - хотите войти или зарегистрироваться?

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

ToDo:

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

Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Вход / регистрация или войти без комментирования
  Имя и сайт используются только при регистрации

Авторизация MaxSiteAuth. Войти через loginza

(обязательно)