Вы не зашли.
Главная »
PHP » Smarty на примере модификации форума PunBB
message_popup еще сделать надо.
посмотри сколько кидается нотисов. не передано много переменных в шаблоны. походи по страницам, поисправляй. если переменная передается часто в шаблон, то есть смысл передавать ее в хедере всегда. о производительности не думай вообще.
Commit "Fix navigation".
Знаю, сам не доволен, халтура.

Потом поподробней посмотрю.
Сделаю проверку в подключаемом шаблоне (profile.navi.tpl) - показывать ссылки или нет и как.
- - - -
Или оставить как есть?
Код:
span style="color: #0000BB"><?php{if $id == $pun_user.id or $pun_user.g_id == $smarty.const.PUN_MOD || $pun_user.g_id == $smarty.const.PUN_ADMIN}{include file='profile.navi.tpl'}{/if} |
Добавлено спустя 3 минуты 53 секунды: Просто в одном месте у меня получилось так:
Код:
span style="color: #0000BB"><?php{if $id == $pun_user.id or $pun_user.g_id == $smarty.const.PUN_MOD || $pun_user.g_id == $smarty.const.PUN_ADMIN}{include file='profile.navi.tpl'} {* Уже содержит навигацию, то что ниже + ссылки. *}{else} {assign var='Profile_menu' value='Profile menu'} {* Навигация: Главная / Профиль *} <div class="inbox"> <a href="index.php">{$lang_common.Index}</a> » {$lang_profile.$Profile_menu} </div>{/if} |
Gemorroj написал:
посмотри сколько кидается нотисов.
Как и где?
- - - -
Я включил в wap/header.php отладку
Нет нигде ошибок или я не туда смотрю.
Код:
span style="color: #0000BB"><?php$smarty->error_reporting = true;$smarty->debugging = true; |
Вот /wap/misc.php не работает. Fixed.
Отредактировано tipsun (2012.08.09 16:04)
в шаблоне не сокращай navi.
smarty дебаг не трогай. в .htaccess error_reporting -1 и error_log куда тебе нравится.
Gemorroj написал:
в шаблоне не сокращай navi.
в смысле? Полностью писать *.navigation.tpl?
Gemorroj написал:
в .htaccess error_reporting -1 и error_log куда тебе нравится.
Круто
Добавлено спустя 6 минут 51 секунду: Ну в footer.tpl понятное дело. Он везде, но не везде нужные данные.