Решил попробывать создать файл саморучно, и, о чудо — оно работает.
Спасибо огромное, я на это весь день(ночь) потратил. С меню «плюсик» и сотни нематериальных благ.
>2009г
Да, понимаю, некротред, но я уже отчаялся.
Вот вы тут в Профиль вынесли показатель инвайтов. Это у меня вышло, это не сложно.
Проблема в другом: как вынести количество инвайтов в верхний бар?
Сейчас это выглядит вот так (дизайн потом править буду) screenshot.su/show.php?img=c36017d12bcf3cb6d2f63200dcc523de.jpg
А на, собственно, страницу /invites/ всё в порядке. screenshot.su/show.php?img=d6012ef4672628116411552b77102983.jpg
Да, на остальных страницах (блоги, активность и пр.) теперь тоже выводится.
Просто во все экшены приписал.
$this->Viewer_Assign('iCountInviteAvailable',$this->User_GetCountInviteAvailable($this->oUserCurrent));
/templates/skin/ваш_скин/header_top.tpl
После
Дописываем
И на выходе получаем вот такую прелесть:
screenshot.su/show.php?img=0c736e30f7c86ca3415591d5cdb60e44.jpg
Еще один плюс в том, что эта кнопка кликабельна и ведет на страницу с инвайтами.
Спасибо огромное, я на это весь день(ночь) потратил. С меню «плюсик» и сотни нематериальных благ.
screenshot.su/img/1e/a1/45/1ea14583eb8e143672e246e4e2e9cfc8.jpg
Сам уже от части разобрался. Кому интересно:
В header_top.tpl приписываем
{$aLang.settings_invite_available}: {if $oUserCurrent->isAdministrator()}{$aLang.settings_invite_many}{else}{$iCountInviteAvailable}{/if}
Так мы делаем вывод кол-ва инвайтов там, где нужно. Только проблема в том, что это работает лишь на странице /invites/
В ActionSettings.class.php есть строчка
$this->Viewer_Assign('iCountInviteAvailable',$this->User_GetCountInviteAvailable($this->oUserCurrent));
Собственно, она ответственна за это. Её я приписал в нужное место в других Action*****.class.php файлах.
Вот так:
screenshot.su/show.php?img=4361e841733601ebc64492118eb9f1d6.jpg
Теперь на страницах /blog/ и прочих всё работает. А вот на /index/ — нет.
screenshot.su/show.php?img=57f6957ff8701d0ef3c8c41f8baabc54.jpg
Буду продолжать разбираться сам, от вас все равно ни какой пользы.
Да, понимаю, некротред, но я уже отчаялся.
Вот вы тут в Профиль вынесли показатель инвайтов. Это у меня вышло, это не сложно.
Проблема в другом: как вынести количество инвайтов в верхний бар?
Сейчас это выглядит вот так (дизайн потом править буду)
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 утра и я туго соображаю, но надеяться осталось только на вас.