Русский English Deutsch Українська Қазақша

Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не вошли.

#1 2011-02-01 10:41:42

Codwyn
Участник
Здесь с 2011-01-27
Сообщений: 43
Рейтинг :   

Отображения пользователя в адм. панели.

Всем добро!

Мега-программисты, подскажите как реализовать то что выделено на картинке? Имя вошедшего пользователя и его статус (или правильнее будет сказать "права"?!). Очень хотелось бы себе в ад. панель такую плюшку.

Заранее спасибо!

Отредактировано Codwyn (2011-02-01 10:49:05)

Вне форума

#2 2011-02-01 15:42:37

legenda
Участник
Откуда: ua
Здесь с 2009-12-22
Сообщений: 2,151
Рейтинг :   39 

Re: Отображения пользователя в адм. панели.

а откуда эта админка?

Вне форума

#3 2011-02-01 17:04:37

Codwyn
Участник
Здесь с 2011-01-27
Сообщений: 43
Рейтинг :   

Re: Отображения пользователя в адм. панели.

legenda, всмысле откуда? Из NGCMS. Просто переделана.

Вне форума

#4 2011-02-01 18:14:20

ROZARD
Модератор
Откуда: Россия, Астрахань
Здесь с 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: Отображения пользователя в адм. панели.

Codwyn, Через массив $userROW в engin/eskins/default/index.php всё что нужно выведет...

Вне форума

#5 2011-02-01 18:24:38

Codwyn
Участник
Здесь с 2011-01-27
Сообщений: 43
Рейтинг :   

Re: Отображения пользователя в адм. панели.

ROZARD, спасибо за ответ, но увы я не программист. Хотелось бы более подробно, формата "Что и куда пихать?!".

На примере вывода информации о сообщениях в engine/skins/default/index.php, можно реализовать и вывод вошедшего пользователя?

Вне форума

#6 2011-02-01 18:44:13

ROZARD
Модератор
Откуда: Россия, Астрахань
Здесь с 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: Отображения пользователя в адм. панели.

Codwyn, Просто вставь нужно тебе место в index.php

$userROW['name']

и он выведет тебе логин вошедшего пользователя...

Вне форума

#7 2011-02-01 18:58:20

Codwyn
Участник
Здесь с 2011-01-27
Сообщений: 43
Рейтинг :   

Re: Отображения пользователя в адм. панели.

ROZARD, спасибо, работает! Поправка: одинарные ковычки не нужны.

Вне форума

#8 2011-02-01 19:27:57

ROZARD
Модератор
Откуда: Россия, Астрахань
Здесь с 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: Отображения пользователя в адм. панели.

Codwyn, Нужны...;) По правилам нужны и с кавычками быстрее работает))

Вне форума

#9 2011-02-01 19:30:25

Wolverine
Модератор
Откуда: Домодедово
Здесь с 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Отображения пользователя в адм. панели.

Нужны. У меня, например, без них ничего и не выводит :)

Вне форума

#10 2011-02-01 19:35:01

Codwyn
Участник
Здесь с 2011-01-27
Сообщений: 43
Рейтинг :   

Re: Отображения пользователя в адм. панели.

ROZARD, Wolverine, а у меня рушится все при кавычках. Без них все здорово и замечательно. В чем может быть причина?

Кстати, жаль что если таким же $userROW попытаться вывести статус вошедшего, отображается цифра. Может я что то делаю не так?

Вне форума

#11 2011-02-01 19:39:41

Wolverine
Модератор
Откуда: Домодедово
Здесь с 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Отображения пользователя в адм. панели.

В какой плане рушится?

Статус хранится цифрой. Его нужно перевести для начала.

$status = '';
switch($userROW['status']){
	case 1: $status = 'Администратор'; break;
	case 2: $status = 'Редактор'; break;
	case 3: $status = 'Журналист'; break;
}

echo $status;

Вне форума

#12 2011-02-01 19:48:30

Codwyn
Участник
Здесь с 2011-01-27
Сообщений: 43
Рейтинг :   

Re: Отображения пользователя в адм. панели.

Wolverine, после того как использую $userROW с кавычками, при нажатии F5 в браузере пишет "Удаленный сервер или файл не найден". Я и сам не могу понять что к чему.
Может это все Денвер? Или мои руки, или сборка cms (0.9.2 Release [SVN646]) у меня не та?! Не знаю, но видимо руки мои тут при чем.

Вне форума

#13 2011-02-01 20:05:27

ROZARD
Модератор
Откуда: Россия, Астрахань
Здесь с 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: Отображения пользователя в адм. панели.

Очень странная ошибка)))
А ты как вывод делаешь, часть кода с $userROW покажи...

Вне форума

#14 2011-02-01 20:14:10

Codwyn
Участник
Здесь с 2011-01-27
Сообщений: 43
Рейтинг :   

Re: Отображения пользователя в адм. панели.

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>

Вне форума

#15 2011-02-01 20:36:49

Wolverine
Модератор
Откуда: Домодедово
Здесь с 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Отображения пользователя в адм. панели.

А, так ты прямо в HTML засовываешь. Тут я честно сказать ХЗ, как оно работает, но кавычек там нет в том же $lang[pm] Так что все в порядке.

<<<HTML это типа вывести в генерируемую страницу? Не могу найти информацию по этому вопросу.

Отредактировано Wolverine (2011-02-01 20:39:07)

Вне форума

#16 2011-02-01 20:41:14

ROZARD
Модератор
Откуда: Россия, Астрахань
Здесь с 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: Отображения пользователя в адм. панели.

Codwyn, ${userROW['name']} :)

Вне форума

#17 2011-02-01 20:46:58

Codwyn
Участник
Здесь с 2011-01-27
Сообщений: 43
Рейтинг :   

Re: Отображения пользователя в адм. панели.

ROZARD, работает! Плюс я тебе уже поставил. Спасибо еще раз!

Wolverine,

<<<HTML это типа вывести в генерируемую страницу?

Зря ты меня спрашиваешь. Я совершенно не рублю в таких вопросах. Я еще не спросил вот что: куда вставить код статуса? Я заметил что 'status' уже используется при выводе pm. Я попробовал вставить это в голову index.php. Но все равно цифра.

Вне форума

#18 2011-02-01 20:51:58

ROZARD
Модератор
Откуда: Россия, Астрахань
Здесь с 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: Отображения пользователя в адм. панели.

Тот код нужно вставлять до

$skin_header = <<<HTML

И уже с помощью переменной

{$status}

выводишь в нужном месте))

Отредактировано ROZARD (2011-02-01 20:52:23)

Вне форума

#19 2011-02-01 21:04:05

Codwyn
Участник
Здесь с 2011-01-27
Сообщений: 43
Рейтинг :   

Re: Отображения пользователя в адм. панели.

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

И что то страшное с величиной шрифта происходит. Подробности на картинке.

Вне форума

#20 2011-02-01 21:04:52

Wolverine
Модератор
Откуда: Домодедово
Здесь с 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Отображения пользователя в адм. панели.

echo $status; убери

Вне форума

#21 2011-02-01 21:15:00

Codwyn
Участник
Здесь с 2011-01-27
Сообщений: 43
Рейтинг :   

Re: Отображения пользователя в адм. панели.

Wolverine, спасибо, работает! Плюс поставил.

Еще раз благодарю ROZARD, Wolverine, и извините за (по сути) глупые вопросы.

Вне форума

#22 2011-02-02 00:18:16

Евгений
Модератор
Откуда: Россия
Здесь с 2009-04-08
Сообщений: 1,014
Рейтинг :   38 
Сайт

Re: Отображения пользователя в адм. панели.

Codwyn, sorry за офтоп, а вы дизайнер? рисуете админку?


I NGeneration CMS

Вне форума

#23 2011-02-02 00:29:00

Codwyn
Участник
Здесь с 2011-01-27
Сообщений: 43
Рейтинг :   

Re: Отображения пользователя в адм. панели.

Евгений, дизайнер (но больше иллюстратор). Рисую.

Вне форума

#24 2011-02-02 00:38:02

Евгений
Модератор
Откуда: Россия
Здесь с 2009-04-08
Сообщений: 1,014
Рейтинг :   38 
Сайт

Re: Отображения пользователя в адм. панели.

Codwyn, а на сколько готовность вашего "детища"? И для себя ли делаете? И можете её в принципе предложить как альтернативу ныне существующей версии админки?


I NGeneration CMS

Вне форума

#25 2011-02-02 00:40:29

Codwyn
Участник
Здесь с 2011-01-27
Сообщений: 43
Рейтинг :   

Re: Отображения пользователя в адм. панели.

Ответы на ваши вопросы в ЛС. Не будем сорить.

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB 1.5.11
Модифицировал Visman

[ Сгенерировано за 0.039 сек, 7 запросов выполнено - Использовано памяти: 613.23 Кбайт (Пик: 650.23 Кбайт) ]