Прошу Вас, уважаемые разработчики пояснить, в чем отличие между переменными $GLOBALS['fm']->exbb['boardurl'] и $fm->exbb['boardurl'] и по аналогии других пар переменных?
Так как обе приведенные переменные в результате дают одинаковое значение, какую из конструкций предпочтительнее использовать в шаблоне?
Я перевел ExBB FM 1.0 RC1 в кодировку UTF-8. Данный вариант работает на моем сайте. Если Вас интересует, дистрибутив в UTF-8 могу дать.
1. igrok54 - 14 сентября 2010 — 03:16 - перейти к сообщению
2. yura3d - 14 сентября 2010 — 20:37 - перейти к сообщению
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 предпочтительнее
3. igrok54 - 17 сентября 2010 — 15:11 - перейти к сообщению
Спасибо за разъяснение по первому пункту.
По поводу дистрибутива - долижу его чуток еще, нашелся бажок - при добавлении в сообщении длинного описания для ссылки (текст в ссылке) бывает посреди слова кодировка летит - знаки вопроса. Как решу проблему - выложу.
По поводу дистрибутива - долижу его чуток еще, нашелся бажок - при добавлении в сообщении длинного описания для ссылки (текст в ссылке) бывает посреди слова кодировка летит - знаки вопроса. Как решу проблему - выложу.