[final] Colorized standart groups

Здесь авторы могут постить бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!

Сообщение rxu 08.08.2007 7:33

1212Lupus писал(а):нету $forum_data[$j]['user_id']) -- чтобы была закрытая скобка.

В моде указан исходный немодифицированный код phpBB 2.0.22. В нём вы, скорее всего, такую строку обнаружите.
В Вашем же случае нужно обрамлять в цвет последнюю переменную $forum_data[$j]['username'], например что-то вроде этого (заменить указанную переменную):
Код: Выделить всё
. '<span style="color:' . $forum_data[$j]['user_colour'] . '>' . $forum_data[$j]['username'] . '</span>'
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4497
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск


Сообщение FladeX 08.08.2007 23:06

rxu
А с онлайн-оффлайн что делать? :(

--------------------
Вот после этих действий получается конфликт
Код: Выделить всё
#-----[ FIND ]------------------------------------------
#
$poster = ( $poster_id == ANONYMOUS ) ?
#
#-----[ IN-LINE FIND ]------------------------------------------
#
$postrow[$i]['username']
#
#-----[ IN-LINE REPLACE WITH ]------------------------------------------
#
'<span style="color:' . $postrow[$i]['user_colour'] . '">' . $postrow[$i]['username'] . '</span>'
#

Откатил назад эти действия, и глюк со скриншота исчез, но и ники в viewtopic теперь не подсвечиваются..
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
Интеграция phpBB 3.0.0 и Slaed 2.5 lite
Сверстал стилей для phpBB: 5
Аватара пользователя
FladeX
phpBB 2.0.18
 
Сообщения: 1179
Зарегистрирован: 02.06.2007 23:44
Откуда: Саранск

Сообщение rxu 09.08.2007 16:36

Попробуйте в Online/Offline/Hidden в самом большом блоке, добавляемом во viewtopic.php, заменить все вхождения $poster на $postrow[$i]['username'].
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4497
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск

Сообщение FladeX 10.08.2007 0:37

Сделал, получилось так:
Код: Выделить всё
#
#-----[ OPEN ]------------------------------------------
#
viewtopic.php

#
#-----[ FIND ]------------------------------------------
#
//
// Go ahead and pull all data for this topic
//
$sql = "SELECT u.username
#
#-----[ IN-LINE FIND ]------------------------------------------
#
u.user_allowavatar, u.user_allowsmile
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------
#
, u.user_allow_viewonline, u.user_session_time
#
#-----[ FIND ]------------------------------------------
#
      $yim = ( $postrow[$i]['user_yim'] )
#
#-----[ AFTER, ADD ]------------------------------------
#
      // Start add - Online/Offline/Hidden Mod
      if ($postrow[$i]['user_session_time'] >= (time()-$board_config['online_time']))
      {
         if ($postrow[$i]['user_allow_viewonline'])
         {
            $online_status_img = '<a href="' . append_sid("viewonline.$phpEx") . '"><img src="' . $images['icon_online'] . '" alt="' . sprintf($lang['is_online'], $postrow[$i]['username']) . '" title="' . sprintf($lang['is_online'], $postrow[$i]['username']) . '" /></a>&nbsp;';
            $online_status = '<br />' . $lang['Online_status'] . ': <strong><a href="' . append_sid("viewonline.$phpEx") . '" title="' . sprintf($lang['is_online'], $postrow[$i]['username']) . '"' . $online_color . '>' . $lang['Online'] . '</a></strong>';
         }
         else if ( $is_auth['auth_mod'] || $userdata['user_id'] == $poster_id )
         {
            $online_status_img = '<a href="' . append_sid("viewonline.$phpEx") . '"><img src="' . $images['icon_hidden'] . '" alt="' . sprintf($lang['is_hidden'], $postrow[$i]['username']) . '" title="' . sprintf($lang['is_hidden'], $postrow[$i]['username']) . '" /></a>&nbsp;';
            $online_status = '<br />' . $lang['Online_status'] . ': <strong><em><a href="' . append_sid("viewonline.$phpEx") . '" title="' . sprintf($lang['is_hidden'], $postrow[$i]['username']) . '"' . $hidden_color . '>' . $lang['Hidden'] . '</a></em></strong>';
         }
         else
         {
            $online_status_img = '<img src="' . $images['icon_offline'] . '" alt="' . sprintf($lang['is_offline'], $postrow[$i]['username']) . '" title="' . sprintf($lang['is_offline'], $postrow[$i]['username']) . '" />&nbsp;';
            $online_status = '<br />' . $lang['Online_status'] . ': <span title="' . sprintf($lang['is_offline'], $postrow[$i]['username']) . '"' . $offline_color . '><strong>' . $lang['Offline'] . '</strong></span>';
         }
      }
      else
      {
         $online_status_img = '<img src="' . $images['icon_offline'] . '" alt="' . sprintf($lang['is_offline'], $postrow[$i]['username']) . '" title="' . sprintf($lang['is_offline'], $postrow[$i]['username']) . '" />&nbsp;';
         $online_status = '<br />' . $lang['Online_status'] . ': <span title="' . sprintf($lang['is_offline'], $postrow[$i]['username']) . '"' . $offline_color . '><strong>' . $lang['Offline'] . '</strong></span>';
      }
      // End add - Online/Offline/Hidden Mod
#


Как итог - глюк пропал, кнопка статуса и профиля стали чуть дальше друг от друга, но ники подсвечиваться перестали..
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
Интеграция phpBB 3.0.0 и Slaed 2.5 lite
Сверстал стилей для phpBB: 5
Аватара пользователя
FladeX
phpBB 2.0.18
 
Сообщения: 1179
Зарегистрирован: 02.06.2007 23:44
Откуда: Саранск

Сообщение wisma 10.08.2007 19:00

поставил мод изимодом...вот что вышло при просмотре темы...

Riddler')">Riddler

Riddler')" onMouseOver="catchSelection()">цитировать

Вместе
Код: Выделить всё
Riddler

цитировать


nightwish.org.ua/forum

Как вылечить?
wisma
phpBB 1.4.1
 
Сообщения: 49
Зарегистрирован: 17.02.2007 16:09
Откуда: Украина.Киев

Сообщение rxu 10.08.2007 19:04

wisma
1) easymod sucks.
2) Какие ещё моды установлены?
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4497
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск

Сообщение wisma 10.08.2007 19:23

Colourized standart groups 1.1.7
File Attachment Mod v2 2.4.5 Acyd Burn 2.0.22
Skype MOD 1.0.7 ycl6 2.0.22
Log Actions MOD 1.1.6
Birthday 1.5.9 Niels 2.0.22
Gender 1.2.8 Niels 2.0.22
Extended Quick Reply Form 3.0.3
Photo Album v2 for phpBB2 2.0.54a
Admin Userlist 1.1.0 Smartor 2.0.22 subSilver
Glance 1.0.0 Xpert 2.0.22
Democracy MOD 0.2.1e Carbofos 2.0.22
Moderator Tags 1.3.0 Coagulant 2.0.22
BBCode MOD 1.4.0c Nuttzy99 2.0.22
EasyMOD

Добавлено спустя 3 минуты 1 секунду:

да и при заходе на форум..цвет ника не мменяется
wisma
phpBB 1.4.1
 
Сообщения: 49
Зарегистрирован: 17.02.2007 16:09
Откуда: Украина.Киев

Сообщение rxu 10.08.2007 19:25

wisma писал(а):да и при заходе на форум..цвет ника не мменяется

Группу по умолчанию - выбрали?

wisma писал(а):Extended Quick Reply Form 3.0.3

Аддон - установили?
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4497
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск

Сообщение wisma 10.08.2007 19:31

rxu всмисли аддон
А групу..ээ...какую посоветууеш?

Добавлено спустя 2 минуты 22 секунды:

я админ и цвет стандартной группы
wisma
phpBB 1.4.1
 
Сообщения: 49
Зарегистрирован: 17.02.2007 16:09
Откуда: Украина.Киев

Сообщение rxu 10.08.2007 19:33

В архиве с модом есть папка addons, в ней файл - extended_quick_reply_by_Xpert_addon.txt (или eqr_addon, в зависимости от версии).

wisma писал(а):А групу..ээ...какую посоветууеш?

В каком смысле? Если добавили пользователя в группу, установите эту группу как группу по умолчанию для этого пользователя.
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4497
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск

Сообщение wisma 10.08.2007 19:44

rxu а какже бить с ...ну я админ а цвет не мой(

Добавлено спустя 48 секунд:

rxu адонны не ставил
wisma
phpBB 1.4.1
 
Сообщения: 49
Зарегистрирован: 17.02.2007 16:09
Откуда: Украина.Киев

Сообщение rxu 10.08.2007 19:47

wisma
Ну как же. Например, создаёте группу "Администраторы". Добавляете туда себя (членом группы или модератором). Устанавливаете эту группу для себя как группу по умолчанию.

wisma писал(а):адонны не ставил

Так поставьте.
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4497
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск

Сообщение wisma 10.08.2007 19:49

При редактировании группы модераторов выскочило

Код: Выделить всё
Could not obtain moderator status

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AND aa.group_id = ug.group_id AND aa.auth_mod = 1 ' at line 3

SELECT ug.user_id, ug.group_id FROM phpbb_auth_access aa, phpbb_user_group ug WHERE ug.user_id IN () AND aa.group_id = ug.group_id AND aa.auth_mod = 1 GROUP BY ug.user_id, ug.group_id ORDER BY ug.user_id, ug.group_id

Line : 654
File : groupcp.php
wisma
phpBB 1.4.1
 
Сообщения: 49
Зарегистрирован: 17.02.2007 16:09
Откуда: Украина.Киев

Сообщение rxu 10.08.2007 19:54

wisma писал(а):При редактировании группы модераторов выскочило

Что конкретно делали с группой, поясните.
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4497
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск

Сообщение wisma 10.08.2007 19:55

rxu ставил учасников группы как дефаул груп..как вы и говорили..чтобы у них был отдельний цвет,а они модераторы форума..тоесть группа сама модераторы
wisma
phpBB 1.4.1
 
Сообщения: 49
Зарегистрирован: 17.02.2007 16:09
Откуда: Украина.Киев

Пред.След.

Вернуться в Бета-версии модов для phpBB 2.0.x

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0