18.04.14, 11:22
1 комментарий
  DLE Хаки

php-код в шаблонах вашей темы dle

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

Установка:

В index.php после строки:

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;}


Вставить:

$tpl->compile ( 'main' );


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

В файле 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

Комментарии

  1. wapmastera 29 апреля 2015 13:59                    

    10.4 paidiot?

Напишите своё мнение