Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
rxu
phpBB Guru
Сообщения: 16947 Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз
Сообщение
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
FladeX
Former team member
Сообщения: 1935 Стаж: 17 лет 10 месяцев
Откуда: Саранск
Поблагодарили: 3 раза
Сообщение
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 теперь не подсвечиваются..
FladeX
rxu
phpBB Guru
Сообщения: 16947 Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз
Сообщение
rxu » 09.08.2007 16:36
Попробуйте в Online/Offline/Hidden в самом большом блоке, добавляемом во viewtopic.php, заменить все вхождения $poster на $postrow[$i]['username'].
rxu
FladeX
Former team member
Сообщения: 1935 Стаж: 17 лет 10 месяцев
Откуда: Саранск
Поблагодарили: 3 раза
Сообщение
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> ';
$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> ';
$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']) . '" /> ';
$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']) . '" /> ';
$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
#
Как итог - глюк пропал, кнопка статуса и профиля стали чуть дальше друг от друга, но ники подсвечиваться перестали..
FladeX
wisma
phpBB 1.4.1
Сообщения: 49 Стаж: 18 лет 2 месяца
Откуда: Украина.Киев
Сообщение
wisma » 10.08.2007 19:00
поставил мод изимодом...вот что вышло при просмотре темы...
Riddler')">Riddler
Riddler')" onMouseOver="catchSelection()">цитировать
Вместе
nightwish.org.ua/forum
Как вылечить?
wisma
rxu
phpBB Guru
Сообщения: 16947 Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз
Сообщение
rxu » 10.08.2007 19:04
wisma
1) easymod sucks.
2) Какие ещё моды установлены?
rxu
wisma
phpBB 1.4.1
Сообщения: 49 Стаж: 18 лет 2 месяца
Откуда: Украина.Киев
Сообщение
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
rxu
phpBB Guru
Сообщения: 16947 Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз
Сообщение
rxu » 10.08.2007 19:25
wisma писал(а): да и при заходе на форум..цвет ника не мменяется
Группу по умолчанию - выбрали?
wisma писал(а): Extended Quick Reply Form 3.0.3
Аддон - установили?
rxu
wisma
phpBB 1.4.1
Сообщения: 49 Стаж: 18 лет 2 месяца
Откуда: Украина.Киев
Сообщение
wisma » 10.08.2007 19:31
rxu всмисли аддон
А групу..ээ...какую посоветууеш?
Добавлено спустя 2 минуты 22 секунды:
я админ и цвет стандартной группы
wisma
rxu
phpBB Guru
Сообщения: 16947 Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз
Сообщение
rxu » 10.08.2007 19:33
В архиве с модом есть папка addons, в ней файл - extended_quick_reply_by_Xpert_addon.txt (или eqr_addon, в зависимости от версии).
wisma писал(а): А групу..ээ...какую посоветууеш?
В каком смысле? Если добавили пользователя в группу, установите эту группу как группу по умолчанию для этого пользователя.
rxu
wisma
phpBB 1.4.1
Сообщения: 49 Стаж: 18 лет 2 месяца
Откуда: Украина.Киев
Сообщение
wisma » 10.08.2007 19:44
rxu а какже бить с ...ну я админ а цвет не мой(
Добавлено спустя 48 секунд:
rxu адонны не ставил
wisma
rxu
phpBB Guru
Сообщения: 16947 Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз
Сообщение
rxu » 10.08.2007 19:47
wisma
Ну как же. Например, создаёте группу "Администраторы". Добавляете туда себя (членом группы или модератором). Устанавливаете эту группу для себя как группу по умолчанию.
wisma писал(а): адонны не ставил
Так поставьте.
rxu
wisma
phpBB 1.4.1
Сообщения: 49 Стаж: 18 лет 2 месяца
Откуда: Украина.Киев
Сообщение
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
rxu
phpBB Guru
Сообщения: 16947 Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз
Сообщение
rxu » 10.08.2007 19:54
wisma писал(а): При редактировании группы модераторов выскочило
Что конкретно делали с группой, поясните.
rxu
wisma
phpBB 1.4.1
Сообщения: 49 Стаж: 18 лет 2 месяца
Откуда: Украина.Киев
Сообщение
wisma » 10.08.2007 19:55
rxu ставил учасников группы как дефаул груп..как вы и говорили..чтобы у них был отдельний цвет,а они модераторы форума..тоесть группа сама модераторы
wisma