Звание пользователя

Started by FoxBit on 2013-05-30 09:12 — 7 replies, 1330 views

#1
Всем доброго времени суток🙂
Помогите пожалуйста вывести на глувную страницу роль пользователя (Админ, пользователь ну и т.п.)
#2
И если не сложно, то еще количество сообщений🙂
#3
$userdata['user_posts']
$userdata['user_rank']
#4
$userdata['user_posts']
$userdata['user_rank']

К огромнейшему сожалению, я не знаю что и как дальше делать🙁 Не могли бы Вы мне помочь?
#5
куда выводить приблизительно надо? в шапку или на конкретной странице?
#6
куда выводить приблизительно надо? в шапку или на конкретной странице?

в индекс🙂
#7
page_header.php
найти:
$template->assign_vars(array(
    'SIMPLE_HEADER'              => !empty($gen_simple_header),
вставить до:
$datastore->enqueue(array(
    'ranks',
));
if (!$ranks = $datastore->get('ranks'))
{
    $datastore->update('ranks');
    $ranks = $datastore->get('ranks');
}
$rank = $rank_style = '';
if ($user_rank = $userdata['user_rank'] AND isset($ranks[$user_rank]))
{
    $rank = $ranks[$user_rank]['rank_title'];
    $rank_style  = $ranks[$user_rank]['rank_style'];
}
найти:
$template->assign_vars(array(
    'SIMPLE_HEADER'              => !empty($gen_simple_header),
вставить после:
    'USER_POSTS'                => $userdata['user_posts'],
    'USER_RANK'                    => ($rank) ? "<span class=\"$rank_style\">". $rank ."</span>" : $lang['USER'],

в шаблон вставляешь переменные {USER_POSTS} и {USER_RANK}

можешь в индекс, можешь в хидер.. куда хоч, но пример под хидер. в индексе просто в другое место вставлять надо, а код тот же
#8
Gemini_13, спасибо🙂