Количество инвайтов в верхнем баре.
Здравствуйте. Задался таким вопросом: как вывести количество доступных инвайтов куда-нибудь в верхнее меню?
Например, рядом с именем пользователя.
На одном сайте когда-то давно такое видел.
Думаю, это не должно быть сложно. Как приписать в верхнее меню что-то свое, я знаю.
Нужно лишь найти в файлах движка ту самую строчку, отвечающую за вывод количества инвайтов.
Ну, или я себе всё неверно представляю.
В общем, есть у кого какие идеи?
Например, рядом с именем пользователя.
На одном сайте когда-то давно такое видел.
Думаю, это не должно быть сложно. Как приписать в верхнее меню что-то свое, я знаю.
Нужно лишь найти в файлах движка ту самую строчку, отвечающую за вывод количества инвайтов.
Ну, или я себе всё неверно представляю.
В общем, есть у кого какие идеи?
5 комментариев
Сам уже от части разобрался. Кому интересно:
В 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
Буду продолжать разбираться сам, от вас все равно ни какой пользы.
\classes\hooks\HookCountInvite.class.php
screenshot.su/img/1e/a1/45/1ea14583eb8e143672e246e4e2e9cfc8.jpg
Спасибо огромное, я на это весь день(ночь) потратил. С меню «плюсик» и сотни нематериальных благ.
/templates/skin/ваш_скин/header_top.tpl
После
Дописываем
И на выходе получаем вот такую прелесть:
screenshot.su/show.php?img=0c736e30f7c86ca3415591d5cdb60e44.jpg
Еще один плюс в том, что эта кнопка кликабельна и ведет на страницу с инвайтами.