Инвайты в профиле
Сейчас раздел «инвайты» вынесен в настройки (settings/invite/). Логичней этот раздел разместить в профиле. Вы скажете: «Пожалуйста, размещай ссылку в соответствующем меню». Да, но дизайн моего профиля сделан так, что определенная его часть не меняется при переходе из whois в /my/ и /favorites/, а если эту часть скопировать в invite.tpl, то возникают ошибки.
Вопрос: как интегрировать профиль и invite.tpl? Куда копать?
Вопрос: как интегрировать профиль и invite.tpl? Куда копать?
14 комментариев
из ActionSettings в ActionProfile.class.php
туда же переносишь
из евента RegisterEvent() строку
пробуй. должно получиться
и теперь можешь использовать вывод имени и т.д. как в «whois», например
{$oUserProfile->getLogin()}
{$oUserProfile->getRating()}
Получил
Собственно в ActionProfile.class.php мы это делаем: А в ActionSettings.class.php вы этого не сделали.
на блюдечке:
Как всегда — спасибо! Вы меня уже во второй раз выручили, я ваш должник )
Да, понимаю, некротред, но я уже отчаялся.
Вот вы тут в Профиль вынесли показатель инвайтов. Это у меня вышло, это не сложно.
Проблема в другом: как вынести количество инвайтов в верхний бар?
Сейчас это выглядит вот так (дизайн потом править буду)
screenshot.su/show.php?img=c36017d12bcf3cb6d2f63200dcc523de.jpg
А на, собственно, страницу /invites/ всё в порядке.
screenshot.su/show.php?img=d6012ef4672628116411552b77102983.jpg
Да, на остальных страницах (блоги, активность и пр.) теперь тоже выводится.
Просто во все экшены приписал.
$this->Viewer_Assign('iCountInviteAvailable',$this->User_GetCountInviteAvailable($this->oUserCurrent));
Только вот на Главной это НЕ работает. Я так понимаю, копать нужно в ActionIndex.class.php?
Только вот «старая схема» не работает.
пытаюсь сделать вот так:
screenshot.su/show.php?img=4361e841733601ebc64492118eb9f1d6.jpg
И получаю вот такой результат:
screenshot.su/show.php?img=57f6957ff8701d0ef3c8c41f8baabc54.jpg
Уже извелся весь. Часа три на это потратил. Может, конечно, сейчас 6 утра и я туго соображаю, но надеяться осталось только на вас.