GLeNN Опубликовано 20 Марта 2006 Жалоба Поделиться Опубликовано 20 Марта 2006 Название: Member_Group_Color_in_Forum_ViewДобавил: GLeNNДобавлен: 20 Мар 2006Обновлен: 20 Мар 2006Категория: IP.Board 2.1.x При присмотре списка тем, ник автора темы будет цвета его группы Нажмите здесь, чтобы скачать файл Ссылка на комментарий Поделиться на других сайтах Прочее
Jax Опубликовано 20 Марта 2006 Жалоба Поделиться Опубликовано 20 Марта 2006 Вообще-то в правилах написано "Напомним, что сюда не принимаются модификации с Invisionize (кроме русификаций после соответствующего разрешения от настоящего автора)!" http://mods.invisionize.com/db/index.php/f/6248 Ссылка на комментарий Поделиться на других сайтах Прочее
Destruction Опубликовано 20 Марта 2006 Жалоба Поделиться Опубликовано 20 Марта 2006 У мода есть недостаток - вчера юзеру фиксил, незнаю как в последней версии, но у него был. При просмотре форума в котором нет ни одного сообщения выскакивала ошибка SQL-запроса, там была неаккуратно использовано конструкция WHERE IN(), в результате в скобках получалась пустота. Ссылка на комментарий Поделиться на других сайтах Прочее
PorTiZan Опубликовано 20 Марта 2006 Жалоба Поделиться Опубликовано 20 Марта 2006 помоему обсолютно ненужная вещь... все как-то дешего начинает смотреться... Ссылка на комментарий Поделиться на других сайтах Прочее
zIBiT Опубликовано 22 Марта 2006 Жалоба Поделиться Опубликовано 22 Марта 2006 ИМХО, лишнее, но мало ли кому надо будет... Ссылка на комментарий Поделиться на других сайтах Прочее
Dimon-spb Опубликовано 30 Марта 2006 Жалоба Поделиться Опубликовано 30 Марта 2006 скажите, а есть ли тако же мод, только что б цвет ника и при просмотре темы менялся. Ссылка на комментарий Поделиться на других сайтах Прочее
mrMad-Cat Опубликовано 30 Марта 2006 Жалоба Поделиться Опубликовано 30 Марта 2006 А мне нравиться. Первый мод который я поставил. И глюков нету никаких. Вот только недостаток - цвет другой только в ветках. А если подняться на один пункт выше (тоесть на форум или подфорум) то там цаета уже обычные. Ссылка на комментарий Поделиться на других сайтах Прочее
Denis_home Опубликовано 31 Марта 2006 Жалоба Поделиться Опубликовано 31 Марта 2006 Мод хороший, глюков не было никаких... Ещё бы зделал что написано выше. Ссылка на комментарий Поделиться на других сайтах Прочее
LobsterOK Опубликовано 4 Апреля 2006 Жалоба Поделиться Опубликовано 4 Апреля 2006 а можно ли сделать так чтобы в сообщениях тоже группы свом цветом обозначались? это надо просто тоже самое сделать в topics.php? Ссылка на комментарий Поделиться на других сайтах Прочее
Dimon-spb Опубликовано 6 Апреля 2006 Жалоба Поделиться Опубликовано 6 Апреля 2006 Народ, подскажите как сделать тоже самое в темах, как у вас на http://www.ibresource.ru/ Ссылка на комментарий Поделиться на других сайтах Прочее
mrMad-Cat Опубликовано 6 Апреля 2006 Жалоба Поделиться Опубликовано 6 Апреля 2006 Можно. Я сегодня даже узнал как. Вообщем вот мой вариант. Я просто дополнил мод тем, чтобы небыло подчёркиваний ников и ники светились не только в ветках но и в темах: Читайте следующий мой пост... Ссылка на комментарий Поделиться на других сайтах Прочее
Dimon-spb Опубликовано 6 Апреля 2006 Жалоба Поделиться Опубликовано 6 Апреля 2006 Спасибо!!! Сейчас попробую!!! Ссылка на комментарий Поделиться на других сайтах Прочее
mrMad-Cat Опубликовано 10 Апреля 2006 Жалоба Поделиться Опубликовано 10 Апреля 2006 Вообщем покопалься я в разных модах и скомпанировал следуещее. Можете его если хотите как отдельный мод вывесить так как он далеко переходит границы мода который обсуждаэться в данной теме.=========================================================== Member Group Color ВЕЗДЕ + убираем подчёркивание ников (Собрано by mrMad-Cat) =========================================================== Редактируемые файлы: ./sources/action_public/forums.php ./sources/action_public/topics.php ./sources/action_public/memberlist.php ./sources/action_public/profile.php 1)Редактируем CSS в админпанели. Класс normalname Находим Код: ******************************************************************************* .normalname{ color: #003; font-size: 12px; font-weight: bold; } .normalname a:link, .normalname a:visited, .normalname a:active{ font-size: 12px; ******************************************************************************* Вставляем: ******************************************************************************* text-decoration: none; ******************************************************************************* 2.1) Открыть: ./sources/action_public/forums.php Найти: [ In function render_forum() ] ******************************************************************************* //----------------------------------------- // Show meh the topics! //----------------------------------------- ******************************************************************************* Добавить ниже: ******************************************************************************* # Member Group Color in Forum View if( count($topic_ids) ) { $this->ipsclass->DB->build_query( array( 'select' => 't.tid', 'from' => array( 'topics' => 't' ), 'where' => "tid IN(".implode(",", $topic_ids).")", 'add_join' => array( # MEMBER TABLE JOIN 0 => array( 'select' => 'mg.mgroup as starter_group', 'from' => array( 'members' => 'mg' ), 'where' => 'mg.id=t.starter_id', 'type' => 'left' ), # MEMBER TABLE JOIN 1 => array( 'select' => 'pg.mgroup as poster_group', 'from' => array( 'members' => 'pg' ), 'where' => 'pg.id=t.last_poster_id', 'type' => 'left' ) ), ) ); $this->ipsclass->DB->exec_query(); while( $m = $this->ipsclass->DB->fetch_row() ) { if( is_array($topic_array[ $m['tid'] ]) ) { $topic_array[ $m['tid'] ]['starter_group'] = $m['starter_group']; $topic_array[ $m['tid'] ]['poster_group'] = $m['poster_group']; } } } ******************************************************************************* 2.2) Найти: [ In function parse_data( $topic ) ] ******************************************************************************* $topic['last_poster'] = $topic['last_poster_id'] ? $this->ipsclass->make_profile_link( $topic['last_poster_name'], $topic['last_poster_id']) : "-".$topic['last_poster_name']."-"; $topic['starter'] = $topic['starter_id'] ? $this->ipsclass->make_profile_link( $topic['starter_name'], $topic['starter_id']) : "-".$topic['starter_name']."-"; ******************************************************************************* Заменить на: ******************************************************************************* //$topic['last_poster'] = $topic['last_poster_id'] ? $this->ipsclass->make_profile_link( $topic['last_poster_name'], $topic['last_poster_id']) : "-".$topic['last_poster_name']."-"; //$topic['starter'] = $topic['starter_id'] ? $this->ipsclass->make_profile_link( $topic['starter_name'], $topic['starter_id']) : "-".$topic['starter_name']."-"; $pgroup = $this->ipsclass->cache['group_cache'][ $topic['poster_group'] ]; $sgroup = $this->ipsclass->cache['group_cache'][ $topic['starter_group'] ]; $topic['last_poster'] = $topic['last_poster_id'] ? "<a href='{$this->ipsclass->base_url}showuser={$topic['last_poster_id']}'>{$pgroup['prefix']}{$topic['last_poster_name']}{$pgroup['suffix']}</a>" : "-".$topic['last_poster_name']."-"; $topic['starter'] = $topic['starter_id'] ? "<a href='{$this->ipsclass->base_url}showuser={$topic['starter_id']}'>{$sgroup['prefix']}{$topic['starter_name']}{$sgroup['suffix']}</a>" : "-".$topic['starter_name']."-"; ******************************************************************************* 3) Открыть sources/action_public/topics.php Найти: ******************************************************************************* $poster['members_display_name'] = "<a href='{$this->base_url}showuser={$poster['id']}'>{$poster['members_display_name']}</a>"; ******************************************************************************* Заменить на: ******************************************************************************* $poster['members_display_name'] = "<a href='{$this->base_url}showuser={$poster['id']}'>{$this->ipsclass->cache['group_cache'][ $poster['mgroup'] ]['prefix']}{$poster['members_display_name']}{$ibforums->cache['group_cache'][ $poster['mgroup'] ]['suffix']}</a>"; ******************************************************************************* 4) Открыть: sources/action_public/memberlist.php Найти: (In Function: view_msg) ******************************************************************************* //----------------------------------------- // Bug fix... name-- breaks formatting // xhmlt invalid.. //----------------------------------------- ******************************************************************************* Прописать ниже: ******************************************************************************* //----------------------------------------- // Member Color //----------------------------------------- $member['members_display_name'] = $this->ipsclass->cache['group_cache'][$member['mgroup']]['prefix'].$member['members_display_name'].$this->ipsclass->cache['group_cache'][$member['mgroup']]['suffix']; ******************************************************************************* 5) Открыть: sources/action_public/profile.php Найти: ******************************************************************************* //----------------------------------------- // Output //----------------------------------------- ******************************************************************************* Прописать ниже: ******************************************************************************* //----------------------------------------- // Member Color //----------------------------------------- $info['members_display_name'] = $this->ipsclass->cache['group_cache'][$member['mgroup']]['prefix'].$info['members_display_name'].$this->ipsclass->cache['group_cache'][$member['mgroup']]['suffix']; ******************************************************************************* УСЁ! :). Ссылка на комментарий Поделиться на других сайтах Прочее
Yoga Опубликовано 14 Апреля 2006 Жалоба Поделиться Опубликовано 14 Апреля 2006 Как убрать подчёркивание в списке пользователей форума? Ссылка на комментарий Поделиться на других сайтах Прочее
mrMad-Cat Опубликовано 14 Апреля 2006 Жалоба Поделиться Опубликовано 14 Апреля 2006 Это уже не в эту тему... Только вот вопрос зачем? Помоему это уже не важно. Тут надо было убирать подчёркивание потому что это негативно отражалось на других моментах. А так это в принцыпе не надо. Ссылка на комментарий Поделиться на других сайтах Прочее
OverHerz Опубликовано 14 Апреля 2006 Жалоба Поделиться Опубликовано 14 Апреля 2006 mrMad-Catа это не проще и не рациональнее будет? Вставка имени в форму ответа Ссылка на комментарий Поделиться на других сайтах Прочее
mrMad-Cat Опубликовано 14 Апреля 2006 Жалоба Поделиться Опубликовано 14 Апреля 2006 Нет, потому что мой вариант предусматривает раскраску ников в: темах, ветках, профиле и списке всех форумчан. А твой как я понял только для тем. Ссылка на комментарий Поделиться на других сайтах Прочее
OverHerz Опубликовано 15 Апреля 2006 Жалоба Поделиться Опубликовано 15 Апреля 2006 mrMad-Catон в темах, в списке и разделах - это форум уже по умолчаю красит этот мод не рационален... Ссылка на комментарий Поделиться на других сайтах Прочее
mrMad-Cat Опубликовано 15 Апреля 2006 Жалоба Поделиться Опубликовано 15 Апреля 2006 Ну тот мод это же часть этого... Ты сам посмотри. Ты говоришь что надо убрать из него пункт 2.1 и 2.2 и 4. Правильно. Тоесть оно само и так измениться. Ну возможно. Я проверять не буду так как у меня и так всё прекрасно. Но пункт 1, 3 и 5 всёравно остаються. ЗЫ: Надо сконмпоновать наши моды в одно целое. Получиться мод: форматирование ников в соответствие форматированию их груп во всех частях форума, убирание подчёркивания и кликание на ник с последующим его перемещением в форму ответа. Ты сделаешь или я? Ссылка на комментарий Поделиться на других сайтах Прочее
Andrew99 Опубликовано 7 Мая 2006 Жалоба Поделиться Опубликовано 7 Мая 2006 Прикрутил я этот мод а ник так и остался чёрным почему? Кэш сбрасывал! Ссылка на комментарий Поделиться на других сайтах Прочее
mrMad-Cat Опубликовано 10 Мая 2006 Жалоба Поделиться Опубликовано 10 Мая 2006 Ник меняеться только в ветках... Тоесть на главной разници нету. Ссылка на комментарий Поделиться на других сайтах Прочее
Andrew99 Опубликовано 10 Мая 2006 Жалоба Поделиться Опубликовано 10 Мая 2006 Он ни где не поменялся! Ссылка на комментарий Поделиться на других сайтах Прочее
mrMad-Cat Опубликовано 11 Мая 2006 Жалоба Поделиться Опубликовано 11 Мая 2006 Значит ты где-то ошибся. У меня и у других всё ок. Ссылка на комментарий Поделиться на других сайтах Прочее
alenul Опубликовано 13 Мая 2006 Жалоба Поделиться Опубликовано 13 Мая 2006 такая же проблема Ссылка на комментарий Поделиться на других сайтах Прочее
Darth Vader Опубликовано 28 Мая 2006 Жалоба Поделиться Опубликовано 28 Мая 2006 Тоже не меняется цвет.. Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения