yura3d |
Отправлено: 28 сентября 2009 — 14:32
|
ExBB Team ExBB Developer ExBB Mods Author
Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009
Откуда: Минск, Беларусь
Репутация: 353
|
SScrew
Уже обсуждалось. В админке при редактировании профиля пользователя есть поле Персональное звание, в нём-то собственно и прописывается то, что Вы называете персональными статусами. Причём этих званий может быть несколько (подобному тому, как у меня на этом форуме), для указания нескольких званий нужно разделить их тегом <br> (который прописывается прямо в указанное выше поле). Помимо текстового звания Вы можете использовать графическое (к примеру, иконку команды сайта), оно также прописывается при помощи html-тега <img>
electron пишет:кстати, куда нужно залезть чтоб добавить обычному пользователю картинку статуса по аналогии с картинкой статуса админа ??
Конкретно в данное место никакую информацию добавлять нельзя (хотя на самом деле конечно же, можно, но придётся ковырятся в скрипте вывода темы и прописывать в нём индивидуально иконку для каждого пользователя, что я думаю далеко не лучшее решение) |
|
|
yura3d |
Отправлено: 28 сентября 2009 — 15:16
|
ExBB Team ExBB Developer ExBB Mods Author
Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009
Откуда: Минск, Беларусь
Репутация: 353
|
electron
Вам нужно в файле topic.php после блока:
CODE:switch ($user['status']) {
case 'ad': $users[$user_id]['usertitle'] = ($users[$user_id]['usertitle'] == '') ? $fm->LANG['Admin']:$users[$user_id]['usertitle'];
$users[$user_id]['team'] = ' <img src="./templates/'.DEF_SKIN.'/im/team.gif" border="0" alt="'.$fm->LANG['Admin'].'" title="'.$fm->LANG['Admin'].'">';
break;
case 'sm': $users[$user_id]['usertitle'] = ($users[$user_id]['usertitle'] == '') ? $fm->LANG['SuperModer']:$users[$user_id]['usertitle'];
$users[$user_id]['team'] = ' <img src="./templates/'.DEF_SKIN.'/im/mteam.gif" border="0" alt="'.$fm->LANG['SuperModer'].'" title="'.$fm->LANG['SuperModer'].'">';
break;
case 'banned': $users[$user_id]['usertitle'] = $fm->LANG['Banned'];
break;
default: if (in_array($user_id, $fm->_Moderators)) {
$users[$user_id]['team'] = ' <img src="./templates/'.DEF_SKIN.'/im/mteam.gif" border="0" alt="'.$fm->LANG['Moderator'].'" title="'.$fm->LANG['Moderator'].'">';
$users[$user_id]['usertitle'] = $fm->LANG['Moderator'];
}
break;
}
прописать такие строки:
CODE:if ($user_id == ID)
$users[$user_id]['team'] .= ' <img src="./templates/'.DEF_SKIN.'/im/YY" border="0">';
Здесь ID - номер пользователя, которому присваивается иконка, YY - имя файла иконки, который должен размещаться в папке templates/ваш_скин/im. Если у Вас несколько пользователей, которым Вы хотите присвоить одну и ту же иконку, то лучше вместо приведённых выше строк использовать эти:
CODE:if (in_array($user_id, array(ID1, ID2, ID3)))
$users[$user_id]['team'] .= ' <img src="./templates/'.DEF_SKIN.'/im/YY" border="0">';
Здесь ID1, ID2, ID3 - номера пользователей, указанные через запятую |
|
|
lisiycat |
Отправлено: 15 ноября 2009 — 12:09
|
ExBB Team ExBB Ukrainian Translator
Покинул форум
Сообщений всего: 560
Дата рег-ции: Февр. 2009
Откуда: Чернигов
Репутация: 56
|
HARUSAME пишет:Что, как и каким образом прописывать несколько картинок статуса? Приведите пож-то примеры.
В графе персоналдьное звание картинку можно прописать так:
CODE:<img src="/forum/im/images/название_картинки.gif">
Если хотите разместить картинки одно под одной, то вот пример:
CODE:<img src="/forum/im/images/название_картинки_1.gif"><br /><img src="/forum/im/images/название_картинки_2.gif"> |
|
|
HARUSAME |
Отправлено: 15 ноября 2009 — 19:17
|
Newbie
Покинул форум
Сообщений всего: 22
Дата рег-ции: Нояб. 2009
Репутация: 1
|
lisiycat пишет:HARUSAME пишет:Что, как и каким образом прописывать несколько картинок статуса? Приведите пож-то примеры.
В графе персоналдьное звание картинку можно прописать так:
CODE:<img src="/forum/im/images/название_картинки.gif">
Если хотите разместить картинки одно под одной, то вот пример:
CODE:<img src="/forum/im/images/название_картинки_1.gif"><br /><img src="/forum/im/images/название_картинки_2.gif">
Примного благодарен! |
|
|
yura3d |
Отправлено: 24 августа 2010 — 09:20
|
ExBB Team ExBB Developer ExBB Mods Author
Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009
Откуда: Минск, Беларусь
Репутация: 353
|
Demiurge пишет:Обращение к разработчикам: возможно есть смысл унифицировать и объединить понятия "СТАТУС ПОЛЬЗОВАТЕЛЯ", "ЗВАНИЕ ПОЛЬЗОВАТЕЛЯ" и "ПЕРСОНАЛЬНОЕ ЗВАНИЕ" и выбирать его в одном месте, чтобы не было вопросов?
Все эти понятия соответствуют несколько разным вещам. Например, статус пользователя не имеет никакого отношения к его званию, хотя звание пользователя может изменяться при смене статуса (однако вместо стандартного звания, соответствующего статусу, существует возможность также указывать любое персональное звание). По сути статус определяет права доступа пользователя, в то время как звание - это просто подпись под аватаром, ни на что не влияющая
В админке работа со статусами и званиями довольно прозрачна и доступна. Делайте Ваши предложения по поводу того, как можно сделать лучше/проще/удобнее |
|
|
|