Вы не зашли.
Всем добро!
Мега-программисты, подскажите как реализовать то что выделено на картинке? Имя вошедшего пользователя и его статус (или правильнее будет сказать "права"?!). Очень хотелось бы себе в ад. панель такую плюшку.
Заранее спасибо!
Изменено Codwyn (2011-02-01 11:49:05)
Не в сети
Codwyn, Через массив $userROW в engin/eskins/default/index.php всё что нужно выведет...
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
ROZARD, спасибо за ответ, но увы я не программист. Хотелось бы более подробно, формата "Что и куда пихать?!".
На примере вывода информации о сообщениях в engine/skins/default/index.php, можно реализовать и вывод вошедшего пользователя?
Не в сети
Codwyn, Просто вставь нужно тебе место в index.php
$userROW['name']
и он выведет тебе логин вошедшего пользователя...
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
Codwyn, Нужны...;) По правилам нужны и с кавычками быстрее работает))
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
ROZARD, Wolverine, а у меня рушится все при кавычках. Без них все здорово и замечательно. В чем может быть причина?
Кстати, жаль что если таким же $userROW попытаться вывести статус вошедшего, отображается цифра. Может я что то делаю не так?
Не в сети
В какой плане рушится?
Статус хранится цифрой. Его нужно перевести для начала.
$status = '';
switch($userROW['status']){
case 1: $status = 'Администратор'; break;
case 2: $status = 'Редактор'; break;
case 3: $status = 'Журналист'; break;
}
echo $status;
Не в сети
Wolverine, после того как использую $userROW с кавычками, при нажатии F5 в браузере пишет "Удаленный сервер или файл не найден". Я и сам не могу понять что к чему.
Может это все Денвер? Или мои руки, или сборка cms (0.9.2 Release [SVN646]) у меня не та?! Не знаю, но видимо руки мои тут при чем.
Не в сети
Очень странная ошибка)))
А ты как вывод делаешь, часть кода с $userROW покажи...
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
ROZARD, очень, сам с собой улыбаюсь сижу.
Вот как это все выглядит:
<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr>
<td class="toptdl" align="left">
<img src="$skins_url/images/user_login.gif" style="margin-right: 10px;">
$lang[userin] $userROW[name]
<a href="$PHP_SELF?mod=pm" title="$lang[pm_t]">$lang[pm] [ $newpm ]</a>
</td>
Не в сети
А, так ты прямо в HTML засовываешь. Тут я честно сказать ХЗ, как оно работает, но кавычек там нет в том же $lang[pm] Так что все в порядке.
<<<HTML это типа вывести в генерируемую страницу? Не могу найти информацию по этому вопросу.
Изменено Wolverine (2011-02-01 21:39:07)
Не в сети
Codwyn, ${userROW['name']}
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
ROZARD, работает! Плюс я тебе уже поставил. Спасибо еще раз!
Wolverine,
<<<HTML это типа вывести в генерируемую страницу?
Зря ты меня спрашиваешь. Я совершенно не рублю в таких вопросах. Я еще не спросил вот что: куда вставить код статуса? Я заметил что 'status' уже используется при выводе pm. Я попробовал вставить это в голову index.php. Но все равно цифра.
Не в сети
Тот код нужно вставлять до
$skin_header = <<<HTML
И уже с помощью переменной
{$status}
выводишь в нужном месте))
Изменено ROZARD (2011-02-01 21:52:23)
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
ROZARD, тоже работает, но, получается раздвоение. Вставляю прям перед $skin_header = <<<HTML.
$h_active_images = ($mod=='images')?' class="active"':'';
$h_active_files = ($mod=='files')?' class="active"':'';
$h_active_pm = ($mod=='pm')?' class="active"':'';
$status = '';
switch($userROW['status']){
case 1: $status = 'Администратор'; break;
case 2: $status = 'Редактор'; break;
case 3: $status = 'Журналист'; break;
}
echo $status;
$skin_header = <<<HTML
И что то страшное с величиной шрифта происходит. Подробности на картинке.
Не в сети
Codwyn, а на сколько готовность вашего "детища"? И для себя ли делаете? И можете её в принципе предложить как альтернативу ныне существующей версии админки?
I ♥ NGeneration CMS
Не в сети