[final] Colorized standart groups

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

Re: [final] Colorized standart groups

Сообщение Fine 08.09.2008 18:45

спасибо.

а

Fine писал(а):в memberlist.php?
Fine
phpBB 1.4.0
 
Сообщения: 38
Зарегистрирован: 12.12.2007 17:27
Откуда: Russia


Re: [final] Colorized standart groups

Сообщение DennisVV 16.09.2008 14: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);
                  }

помогите пожалуйста с решением данной проблемы
заранее благодарен
DennisVV
phpBB 1.4.0
 
Сообщения: 33
Зарегистрирован: 12.09.2007 11:32

Re: [final] Colorized standart groups

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

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

Re: [final] Colorized standart groups

Сообщение rxu 16.09.2008 15:25

DennisVV
Ещё раз перепроверьте установку. Мод очень сложен, и легко ошибиться при правке файлов. Что-то не так с формированием переменной $sql_in, возможно, например, что при правке файла шаблона ошиблись, а может, и в скрипте.
Перепроверяйте.
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4884
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Re: [final] Colorized standart groups

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

rxu
Скорее $sql_in_default_group
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 7127
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер

Re: [final] Colorized standart groups

Сообщение DennisVV 16.09.2008 15: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]);
               }


вставил перед закрывающей фигурной скобкой... поправил, теперь все стало ок, сенкс!
DennisVV
phpBB 1.4.0
 
Сообщения: 33
Зарегистрирован: 12.09.2007 11:32

Re: [final] Colorized standart groups

Сообщение rxu 16.09.2008 15:57

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

Пред.

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

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

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