ExBB Community » » Установка и обновление » В чем отличие $GLOBALS['fm']->exbb['boardurl'] и $fm->exbb['boardurl'] ?

Страниц (1): [1]
 

1. igrok54 - 14 сентября 2010 — 03:16 - перейти к сообщению
Прошу Вас, уважаемые разработчики пояснить, в чем отличие между переменными $GLOBALS['fm']->exbb['boardurl'] и $fm->exbb['boardurl'] и по аналогии других пар переменных?
Так как обе приведенные переменные в результате дают одинаковое значение, какую из конструкций предпочтительнее использовать в шаблоне?

Я перевел ExBB FM 1.0 RC1 в кодировку UTF-8. Данный вариант работает на моем сайте. Если Вас интересует, дистрибутив в UTF-8 могу дать.
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 - перейти к сообщению
Спасибо за разъяснение по первому пункту.

По поводу дистрибутива - долижу его чуток еще, нашелся бажок - при добавлении в сообщении длинного описания для ссылки (текст в ссылке) бывает посреди слова кодировка летит - знаки вопроса. Как решу проблему - выложу.

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0383]     [ ]