Перейти к контенту
  • 0

Отображение групп


hERd

Вопрос

Рекомендуемые сообщения

  • 0

Очень легко:

Заходи в админку - пользователи и группы - Управление группами - выбираешь группу - и в строчке

Вид отображения в онлайновом списке [Приставка]

(Можно не заполнять)

(Пример:<span style='color:red'>) пишешь твой цвет, пример <span style='color:blue'> а потом в раздле под ним Вид отображения в онлайновом списке [Окончание]

(Можно не заполнять)

(Пример:</span>) пишешь </span> - обязательно, если не хочешь, чтобы весь форум стал красным(почти весь) :D

Изменено пользователем Taylor Reeze
Ссылка на комментарий
Поделиться на других сайтах

  • 0

YuriR

Да это не то. Это я и сам то сделал. Мне надо что бы именно на главной странице внизу форума показывалось (обьяснялось) кто какого цвета!!!

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Mitos

Итак поехали попорядку:

1. То что подсказал YuriR (и то что я уже сделал) красит определенную группу в опр. цвет.

2. А мне надо, что бы на главной страницы фоурма внизу, где показываеться "кто онлайн" была как бы подсказка, какой цвет какой группе пренадлежит!!!

Ссылка на комментарий
Поделиться на других сайтах

  • 0
1. То что подсказал YuriR (и то что я уже сделал) красит определенную группу в опр. цвет.

и внизу на главной выводит этим цветом :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Mitos

 

Да выводит но обьяснения то нету, кто каким цветом украшен!!!!!!!!!!!!!!!!!!!! Посмотри на рисунок!!!!!!1

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Ну как это нет....

Ты же сам видишь на свое м скрине...

Администраторы написанны красным цветом

Пользователи- зеленым... А значит все админы будут в списке красными а не желтыми а пользователи именно зелеными... Что тут еще???

Ссылка на комментарий
Поделиться на других сайтах

  • 0

hERd

скажи мне просто ТЫ ДЕЛАЛ ТАК КАК сказал YuriR или НЕТ ?

 

Когда ты поменяешь ты УВИДИШЬ что там где ты хочешь оно поменяет

(не поменяет только в том случае если цвет ты ввел неправильно - т.е. не знаешь html)

 

P.S.: я так делал меж прочим не понаслышке как и все кто тебе тут говорят что делается именно так . А если ты хочешь чего-то другого то, пожалуйста, говори конкретней ибо то что ты написал в первом посте делает именно так и только так

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Блин конечно сделал и получил так как на рисунке но БЕЗ стоки Moderator | Админ | Navigator | Пользователи

 

Эта строка то мне и нужна!!!!!

Ссылка на комментарий
Поделиться на других сайтах

  • 0

hERd

зделай еще раз и дай ссылку (ты вроде не закрыл тег , если я правильно понял либо имеешь нестандартный скин)

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Mitos

Да причем тут?!!! Скин стандартный!! Ошибок нет!!! Вот посмотри эту тему:

Как убрать название груп на главной?

 

То что автор темы хочит убрать, мне нужно поставить!!!!!!!!!!!!!!!!

Ссылка на комментарий
Поделиться на других сайтах

  • 0

hERd

1) зделай так как советовали ранее

 

ПЛЮС (перед внедрением нижеприведенных изменений зделай резервную копию файла !!!!)

 

Попробуй в Boards.php заменить то что между

 

// Add in show online users

и

// Are we viewing the calendar?

 

на

 

 

// Add in show online users

//*********************************************/

 

$active = array( 'TOTAL' => 0 ,

'NAMES' => "",

'GUESTS' => 0 ,

'MEMBERS' => 0 ,

'ANON' => 0 ,

);

 

$stats_html = "";

 

if ($ibforums->vars['show_active'])

{

 

if ($ibforums->vars['au_cutoff'] == "")

{

$ibforums->vars['au_cutoff'] = 15;

}

 

// Get the users from the DB

 

$cut_off = $ibforums->vars['au_cutoff'] * 60;

$time = time() - $cut_off;

 

 

$DB->query("SELECT s.id, s.member_id, s.member_name, s.login_type, g.suffix, g.prefix

FROM ibf_sessions s

LEFT JOIN ibf_groups g ON (g.g_id=s.member_group)

WHERE running_time > $time

ORDER BY s.running_time DESC");

 

// cache all printed members so we don't double print them

 

$cached = array();

 

while ($result = $DB->fetch_row() )

{

if ( strstr( $result['id'], '_session' ) )

{

if ( $ibforums->vars['spider_anon'] )

{

if ( $ibforums->member['mgroup'] == $ibforums->vars['admin_group'] )

{

$active['NAMES'] .= "{$result['member_name']}*{$this->sep_char} \n";

}

}

else

{

$active['NAMES'] .= "{$result['member_name']}{$this->sep_char} \n";

}

}

else if ($result['member_id'] == 0 )

{

$active['GUESTS']++;

}

else

{

if ( empty( $cached[ $result['member_id'] ] ) )

{

$cached[ $result['member_id'] ] = 1;

if ($result['login_type'] == 1)

{

if ( ($ibforums->member['mgroup'] == $ibforums->vars['admin_group']) and ($ibforums->vars['disable_admin_anon'] != 1) )

{

$active['NAMES'] .= "<a href='{$ibforums->base_url}showuser={$result['member_id']}'>{$result['prefix']}{$result['member_name']}{$result['suffix']}</a>*{$this->sep_char} \n";

$active['ANON']++;

}

else

{

$active['ANON']++;

}

}

else

{

$active['MEMBERS']++;

$active['NAMES'] .= "<a href='{$ibforums->base_url}showuser={$result['member_id']}'>{$result['prefix']}{$result['member_name']}{$result['suffix']}</a>{$this->sep_char} \n";

}

}

}

}

 

$DB->query("SELECT g_id, g_title, suffix, prefix FROM ibf_groups WHERE g_id != 5 ");

 

$active['NAMES'] .= "<br><br>";

 

while ($result = $DB->fetch_row() ) {

 

if (! (($result['g_id'] == 2) || ($result['g_id'] == 1)))

{

$active['NAMES'] .= "<a href='".$this->base_url."&act=Members&max_results=30&filter={$result['g_id']}&sort_order=asc&sort_key=name&st=0' target='_blank' title='Список участников'>{$result['prefix']}{$result['g_title']}{$result['suffix']}</a> | ";

}

}

 

$active['NAMES'] = substr($active['NAMES'], 0, -3);

 

$active['NAMES'] = preg_replace( "/".preg_quote($this->sep_char)."$/", "", trim($active['NAMES']) );

 

$active['TOTAL'] = $active['MEMBERS'] + $active['GUESTS'] + $active['ANON'];

 

// Show a link?

 

if ($ibforums->vars['allow_online_list'])

{

$active['links'] = $this->html->active_user_links();

}

 

$ibforums->lang['active_users'] = sprintf( $ibforums->lang['active_users'], $ibforums->vars['au_cutoff'] );

 

$stats_html .= $this->html->ActiveUsers($active, $ibforums->vars['au_cutoff']);

}

 

//-----------------------------------------------

// Are we viewing the calendar?

 

У меня на локалке заработало (на 1.3 чистом)

Ссылка на комментарий
Поделиться на других сайтах

  • 0

hERd

я не знаю, что ты там в админке делаешь, но это список будет в админке с "объяснениями", т.е. так как ты хочешь, если ты поставишь цвета, так как тебе объяснили. И не забудь в админке разрешить просмотр групп и масок. Иначе ты будешь тут "печь блины" и не получать нужной картинки. Успехов. :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0

bobsfm

мож я чё неправильно понял , но кажыся в немодифицированном IPB обьясняловку цветов на главной форума поумолчанию вырезали ;):D

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Mitos

а можно просто взять файл Boards.php из версии Игорька - там все стоит.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

в дефолтовом скине этой объяснялки нет. я себе тоже ручками прописывал, но сделал это втупую. то есть в админке прописал цвета для групп, а легенду уже писал просто в скиновом файле (skin_boards.php, кажется).

например, если выставил для группы Администраторы цвет красный, то есть <span style='color:red'> то в скиновом файле пишешь <span style='color:red'>Администраторы</span>

Ссылка на комментарий
Поделиться на других сайтах

  • 0

хахаха :D умом Россию не понять пока не е****ь по 0.5!

Господа хватит тупить! Вы не правы! При чем не увидел ни одного правильного ответа!

 

hERd спросил у Вас как ему сделать эту фишку с группами!

 

Конечно если Вы скачали готовый, русский и мало того уже модифицированный IPB от IgorekM, то Вы правы!

Но то что Вы посоветовали там, т.е. в Русском, модифицированном IPB версии 1.3 от IgorekM (www.bestfilez.net) уже установлено по дефолту и я считаю что глупо советовать сделать то, что уже сделано.

Нет конечно я против IgorekM ничего не имею, мало того мне самому нравится что он делат, в частности пользуюсь его переводами!

 

Вообщем hERd вот тебе два варианта.

1. Воспользоваться вышеупомянутым Русский модифицированнный IPB v.1.3.

 

2. Или если ты сам решал модифицировать свой форум, то тебе нужен хак Group Name Indicator v2.3.

 

Вопрос к мородеру: А что на вашем форуме уже не помогают начинающим?

Странно, я думал что у Вас именно такое было начало...

Ссылка на комментарий
Поделиться на других сайтах

  • 0

vovka-PUTIN

 

Во спасибо! Как видишь меня уже из себя вывели. Просто когда с тобой обращаються как с ламеров немного начинает бесить!!!

 

От игорька у меня уже стоял - мне не понравилось, поставлю хак. СПАСИБО!!!

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Блин конечно сделал и получил так как на рисунке но БЕЗ стоки Moderator | Админ | Navigator | Пользователи

 

Эта строка то мне и нужна!!!!!

hERd, поставь версию форума 1.3 :D В более ранних версиях этой строки нет!

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.