Собственный язык разметки
Создание собственных языков разметки на примере minicms. Кроме minicms эту систему поддерживает конструктор LetNick.com и некоторые модули мультипартнерской программы.
Правила замены содержатся в файле data/replace.txt
Формат файла:
Первая строчка - информационное поле. Его оставьте без изменений.
Остальные строчки имеют формат "что менять:==на что менять". В левой части строчки поддерживаются "%%" - означает любой текст.
В правой части поддерживаются переменные: %1%, %2%... %N%. Вместо этих переменных будут вставляться данные, найденные в тексте.
Давайте рассмотрим простой пример без использования этих переменных: заменить в тексте все улыбки на улыбки в виде картинок.
:-):==<img src='pic/smile.gif' alt='улыбка'/>
Все найденные в тексте включения вида :-), то есть то, что находится слева от :== заменится на то, что находится справа, а именно на html код для отображения картинки pic/smile.gif.
Другой пример: заменить все точки на восклицательные знаки.
.:==!
Или совсем извращение: заменить все цифры на их буквенное обозначение
0:==НОЛЬ
1:==ОДИН
.
.
Страница 1 из 4 [1][2][3][4]
....Собственный язык разметки
..Информация
Главная
Поиск сайтов
Раскрутка сайтов
img
Рейтинг@Mail.ru