Но я пока вопрос с адресами решила, хоть и не так элегантно. Но работает...
Зато накопились вопросы по языкознанию и языковедению. Есть у меня одно расширение, в котором я не могу нормально подхватить язык. Русские буквы преврашаются в кракозябры. В то время, как в других моих же расширениях, не говоря уж о всех остальных этот процесс проходит нормально.
Начала смотреть примеры расширений.
Вопрос первый:
в некоторых экстах язык подхватывается в событии "user_setup"
Код: Выделить всё
$lang_set_ext = $event['lang_set_ext'];
$lang_set_ext[] = array(
'ext_name' => 'tatiana5/quickreply',
'lang_set' => 'quickreply',
);
$event['lang_set_ext'] = $lang_set_ext;
Код: Выделить всё
$this->user->add_lang_ext('rxu/PostsMerging', 'posts_merging');
Вопрос 2.
Вопрос по стуктуре экста. Просматривая эксты спасибок и эксты корифеев с оффа обращаю внимание, что в листенере почти нет кода, зато формируется директорий "core", в который вставляется пхп-файл с несколькими функциями. Почему предпочитают эти функции писать в отдельном файле, когда их можно написать в том же листенере, хоть private, хоть public. Зачем такое усложнение?
Ну и вопрос 3, чем может быть вызвано появление кракозябриков... только в одном месте, в одном эксте, в одном блоке, что посоветуете проверить?