Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как исправить такую проблему?

Как исправить такую проблему?


     02.06.2014    Все вопросы » Общие вопросы    2134

вопрос
Скажите, пожалуйста, как исправить такую проблему - в новости код заключенный в теги code прописывается с ошибкой - вместо фигурной скобки идут символы

{include file="engine/modules/search_post.php"}

Ответил: D0Gmatist


Нельзя в самих новостях использовать теги движка.

поясню... в файле \engine\classes\templates.class.php

вы можете найти такие строчки
    function set($name, $var) {
        if( is_array( $var ) && count( $var ) ) {
            foreach ( $var as $key => $key_var ) {
                $this->set( $key, $key_var );
            }
        } else
            $this->data[$name] = str_ireplace( "{include", "{include",  $var );
    }
    
    function set_block($name, $var) {
        if( is_array( $var ) && count( $var ) ) {
            foreach ( $var as $key => $key_var ) {
                $this->set_block( $key, $key_var );
            }
        } else
            $this->block_data[$name] = str_ireplace( "{include", "{include",  $var );
    }
где
        $this->data[$name] = str_ireplace( "{include", "{include",  $var );
защита от непредвиденных косяков
Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх