igrok54 пишет:Прошу Вас, уважаемые разработчики пояснить, в чем отличие между переменными $GLOBALS['fm']->exbb['boardurl'] и $fm->exbb['boardurl'] и по аналогии других пар переменных?
Так как обе приведенные переменные в результате дают одинаковое значение, какую из конструкций предпочтительнее использовать в шаблоне?
Всё зависит от того, в какой части (конкретном файле, функции) осуществляется обращение к ядру форума $fm. В некоторых случаях без использования варианта с суперглобальным массивом $GLOBALS не обойтись. Это касается, например, шаблона all_header.tpl, т.к. к нему могут обращаться не только исполняемые скрипты форума, но и функции ядра форума, которые, разумеется, не объявляют переменную $fm глобальной (в этом нет необходимости), а значит и обратиться к $fm напрямую в шаблоне будет невозможно, если шаблон вызывается функцией ядра. Вариант с $GLOBALS универсальный, но в большинстве случаев избыточный. Таким образом, предпочтительного варианта нет, есть зависимость от контекста
igrok54 пишет:Я перевел ExBB FM 1.0 RC1 в кодировку UTF-8. Данный вариант работает на моем сайте. Если Вас интересует, дистрибутив в UTF-8 могу дать.
Выкладывайте сам дистрибутив или ссылку на него. Я думаю, некоторым нашим пользователям использовать вариант ExBB с UTF-8 предпочтительнее |