Страница 15 из 15

Re: [final] Colorized standart groups

Добавлено: 08.09.2008 19:45
Fine
спасибо.

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

Re: [final] Colorized standart groups

Добавлено: 16.09.2008 15:43
DennisVV
здравствуйте всем!
установил этот мод мод 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);
						}
помогите пожалуйста с решением данной проблемы
заранее благодарен

Re: [final] Colorized standart groups

Добавлено: 16.09.2008 16:05
Палыч
DennisVV
По-моему вы просто не задали цвета существующим группам в админке
rxu писал(а):После установки мода надо создать группы с цветами, или задать цвета уже существующим группам.
Затем входящим в соответствующие группы пользователям поставить флажки "Default group". Для модератора группы такой флажок ставится в админке, в управлении группой.

Re: [final] Colorized standart groups

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

Re: [final] Colorized standart groups

Добавлено: 16.09.2008 16:35
Палыч
rxu
Скорее $sql_in_default_group

Re: [final] Colorized standart groups

Добавлено: 16.09.2008 16:42
DennisVV
Палыч
группы удалял и ставил заново и сразу же цвета им устанавливал и группу по дефолту сразу же делал
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]);
					}

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

Re: [final] Colorized standart groups

Добавлено: 16.09.2008 16:57
rxu
Вот и ладненько :)

Re: [final] Colorized standart groups

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

Re: [final] Colorized standart groups

Добавлено: 10.02.2009 21:54
Lektor
Anastacia_O
проверь установку мода в файле /includes/page_header.php

Re: [final] Colorized standart groups

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