November 18, 2010

smarty 3. Первый взгляд. Инсталляшка

Собственно, ничего сложного, скопировал, поменял в индексном файле ссылку на смарти-класс. И как бы все, да не все. Во-первых, немного изменился принцип построения каталогов файлов, к примеру, по умолчанию, template_dir - массив. Я что-то пропустил? - вроде бы строковая переменная была.

Но бОльший затык получился с кодировкой. Интернет вообще мало чем помог в этом вопросе, разве что одна ссылка нехорошая, мол, проверьте кодировку файлов. Я проверил - ну надо же, ANSI. Загрузил все файлы в редактор, давай править. Правил (а их там штук сто) - а проблема не пропала!

В общем, я закомментировал блок в smarty.class.php

if (is_callable('mb_internal_encoding')) {
mb_internal_encoding(SMARTY_RESOURCE_CHAR_SET);
}

и как-то все сразу встало на свои места