• Автор:

    Flesha
  • Добавлено:

    апр 21, 2014
  • Комментариев:

    0
  • Просмотров:

    1818

Хак Используем php-код в шаблонах

Хак Используем php-код в шаблонах

Данный хак позволяет использовать php-код в шаблонах вашего сайта.

Установка:

1. В файле index.php после строки:
$tpl->compile ( 'main' );


Вставить:
if (stripos ($tpl->result['main'], "[php-script" ) !== false) {

$tpl->result['main'] = preg_replace_callback ( "'\[php-script\](.*?)\[/php-script\]'is", "build_php_script",$tpl->result['main']);

}function build_php_script($matches=array() ){ob_start();ob_implicit_flush(0);eval($matches[1]);$con = ob_get_clean();return $con;}


2. Обязательно выполнить:

В файле engine/classes/parse.class.php после строки:
$source = str_ireplace( "{custom", "{custom", $source );


Вставить:
//Защита от подключения скрипта "Php код в шаблонах" из новости

$source = preg_replace( "#\[php-script\](.+?)\[/php-script\]#is","\\1", $source );


Примеры применение в шаблонах:
[php-script]

$video = '[xfvalue_video]';

echo $video;

[/php-script]


[php-script]

include ('temp.php');

[/php-script]


Автор: rocksmart
Вернуться
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.