[final] Colorized standart groups

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Fine
phpBB 1.4.0
Сообщения: 36
Зарегистрирован: 12.12.2007 17:27
Откуда: Russia

Re: [final] Colorized standart groups

Сообщение Fine » 08.09.2008 19:45

спасибо.

а
Fine писал(а):в memberlist.php?

DennisVV
phpBB 1.4.4
Сообщения: 108
Зарегистрирован: 12.09.2007 12:32
Благодарил (а): 10 раз
Поблагодарили: 1 раз
Контактная информация:

Re: [final] Colorized standart groups

Сообщение DennisVV » 16.09.2008 15:43

здравствуйте всем!
установил этот мод мод 1.2.0 на phpBB 2.0.23, но после того как на главной странице начинаю просматривать группы, точнее начинаю отмечать чекбокс "По умолчанию" у юзеров группы, то вылазит вот такая ошибка:

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

Could not update user group table

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 ')' at line 3

UPDATE phpbb_users SET user_colour = '#BF4000' WHERE user_id IN ()

Line : 714
File : groupcp.php
данную ветку форума перечитал всю, но там решения траблы только для предыдущих версий, либо я не смог разобраться :(
на всякий случай кусок кода:

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

if ( !empty($members) )
						{
						$sql = "DELETE FROM " . USER_GROUP_TABLE . " 
							WHERE user_id IN ($sql_in) 
								AND group_id = $group_id";
								$sql_update_users = "UPDATE "  . USERS_TABLE . " 
							SET user_colour = '' 
							WHERE user_id IN ($sql_in) AND user_colour = '" . var_escape($group_info['group_colour']) . "'";
						if ( !$db->sql_query($sql_update_users) )
						{
							message_die(GENERAL_ERROR, 'Could not delete user colour', '', __LINE__, __FILE__, $sql);
						}						
						
						}
						else if ( !empty($default_group) )
						{
							$sql = "UPDATE " . USERS_TABLE . " 
								SET user_colour = '" . var_escape($group_info['group_colour']) . "' 
								WHERE user_id IN ($sql_in_default_group)";
						}

					}

					if ( !$db->sql_query($sql) )
					{
строка #714				message_die(GENERAL_ERROR, 'Could not update user group table', '', __LINE__, __FILE__, $sql);
					}

					//
					// Email users when they are approved
					//
					if ( isset($HTTP_POST_VARS['approve']) )
					{
						if ( !($result = $db->sql_query($sql_select)) )
						{
							message_die(GENERAL_ERROR, 'Could not get user email information', '', __LINE__, __FILE__, $sql);
						}
помогите пожалуйста с решением данной проблемы
заранее благодарен

Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 453 раза
Контактная информация:

Re: [final] Colorized standart groups

Сообщение Палыч » 16.09.2008 16:05

DennisVV
По-моему вы просто не задали цвета существующим группам в админке
rxu писал(а):После установки мода надо создать группы с цветами, или задать цвета уже существующим группам.
Затем входящим в соответствующие группы пользователям поставить флажки "Default group". Для модератора группы такой флажок ставится в админке, в управлении группой.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14334
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 343 раза
Поблагодарили: 1493 раза
Контактная информация:

Re: [final] Colorized standart groups

Сообщение rxu » 16.09.2008 16:25

DennisVV
Ещё раз перепроверьте установку. Мод очень сложен, и легко ошибиться при правке файлов. Что-то не так с формированием переменной $sql_in, возможно, например, что при правке файла шаблона ошиблись, а может, и в скрипте.
Перепроверяйте.
Изображение

Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 453 раза
Контактная информация:

Re: [final] Colorized standart groups

Сообщение Палыч » 16.09.2008 16:35

rxu
Скорее $sql_in_default_group
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.

DennisVV
phpBB 1.4.4
Сообщения: 108
Зарегистрирован: 12.09.2007 12:32
Благодарил (а): 10 раз
Поблагодарили: 1 раз
Контактная информация:

Re: [final] Colorized standart groups

Сообщение DennisVV » 16.09.2008 16:42

Палыч
группы удалял и ставил заново и сразу же цвета им устанавливал и группу по дефолту сразу же делал
rxu
Палыч
угу, понял, гляну... сенкс

Добавлено спустя 14 минут 3 секунды:
действительно ошибся при правке groupcp.php
кусок

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

for($i = 0; $i < count($default_group); $i++)
					{
						$sql_in_default_group .= ( ( $sql_in_default_group != '' ) ? ', ' : '' ) . intval($default_group[$i]);
					}

вставил перед закрывающей фигурной скобкой... поправил, теперь все стало ок, сенкс!

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14334
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 343 раза
Поблагодарили: 1493 раза
Контактная информация:

Re: [final] Colorized standart groups

Сообщение rxu » 16.09.2008 16:57

Вот и ладненько :)
Изображение

Anastacia_O
phpBB 1.0.0
Сообщения: 2
Зарегистрирован: 10.02.2009 20:18

Re: [final] Colorized standart groups

Сообщение Anastacia_O » 10.02.2009 21:05

Здравствуйте. После установки этого мода у меня вообще все ники стали одного цвета... Точнее список пользователей, ник в сообщениях и прочее отображается нормально, а в списке онлайн все одинаковые... В чем может быть проблема?

Lektor
phpBB 2.0.7
Сообщения: 574
Зарегистрирован: 20.04.2006 15:19

Re: [final] Colorized standart groups

Сообщение Lektor » 10.02.2009 21:54

Anastacia_O
проверь установку мода в файле /includes/page_header.php

Anastacia_O
phpBB 1.0.0
Сообщения: 2
Зарегистрирован: 10.02.2009 20:18

Re: [final] Colorized standart groups

Сообщение Anastacia_O » 10.02.2009 22:31

Ой, действительно кое-что неправильно вставила. Спасибо большое за наводку и оперативность.

Закрыто

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