Главная arrow CMS arrow CMS Cmsimple arrow CMSimple Scripting
CMSimple Scripting Печать E-mail

CMSimple Scripting позволяет вам добавлять PHP-скрипты в содержимое контентных страниц. Код скрипта должен располагаться на одной строке, между тегами . Часто используются два приема: переопределение переменных и регулярные выражения (preg_match-функции). Исключение составляют команды «hide» and «remove», жестко закодированные в файле cms.php.

Скрипт-код CMSimple можно увидеть только в режиме «editing mode». Исполняемый код не виден в «Normal mode», также как и на готовой странице, выдаваемой пользователю.

По-нормальному, на каждой странице может быть только один тег #CMSimple. Однако, внутри него могут находится несколько скриптов.

Как использовать CMSimple scripting

В редакторе, войдите в 'edit mode (layout)' и наберите одной строкой (без кавычек):
'#СMSimple -----ваш PHP код-------; #''
CMSimple распознает стринг '#CMSimple' и будет интерпретировать все до финального '#' как PHP-код.

Примеры использования

Далее даны несколько полезных примеров, скопируйте их и посмотрите, как они работают.

Например, следующий код меняет «title» данной страницы на ‹превед медвед!›

'#'CMSimple $GLOBALS['cf']['site']['title']='превед медвед!'; #
(При использовании кода, уберите кавычки, вокруг начального #, так: #СMSimple...)



Вставьте этот код на вашу страницу и в режиме normal mode полюбуйтесь на результат. Обратите внимание: код приведенный на данной странице написан для встроенного редактора и может не работать в других, например в HTMLArea.

Меняем глобальные переменные

Например, следующий код меняет «title» данной страницы на ‹превед медвед!›

'#'CMSimple $GLOBALS['cf']['site']['title']='превед медвед!'; # 
(При использовании кода, уберите кавычки, вокруг начального #, так: #СMSimple...)


Таким образом, в CMSimple можно изменить почти все переменные!

Взгляните на файлы config.php и languages/en.php. Их глобальные переменные определены в верхней части файла cms.php.

Частым желанием является задание каждой странице уникальных мета-тегов. Это можно сделать переопределив переменные $keywords и $description при помощи CMSimple-скриптинга:

'#'CMSimple $keywords='some,words'; $description='A page description'; # 
(При использовании кода, уберите кавычки, вокруг начального #, так: #СMSimple...)

 

 

 
След. »

Администрация






Забыли пароль?

Кто на сайте?

Сейчас на сайте находятся:
21 гостей

Статистика



Рекомендуем

Экспорт новостей

Реклама