Внимание!
Не все расширения для phpBB 3.2 совместимы с phpBB 3.3, главным образом из-за неверного синтаксиса в определениях сервисов (отсутствия обрамляющих кавычек - '...').
Перед обновлением необходимо убедиться в совместимости всех расширений.
Рекомендуется предварительно тестировать обновление на копии конференции (локально или на сервере).

[final] Colorized standart groups

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

Re: [final] Colorized standart groups

Сообщение Fine »

спасибо.

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

DennisVV
phpBB 1.4.4
Сообщения: 108
Стаж: 12 лет 9 месяцев
Благодарил (а): 10 раз
Поблагодарили: 1 раз

Re: [final] Colorized standart groups

Сообщение 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);
						}
помогите пожалуйста с решением данной проблемы
заранее благодарен

Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 14 лет 1 месяц
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: [final] Colorized standart groups

Сообщение Палыч »

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

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15129
Стаж: 14 лет 1 месяц
Откуда: Красноярск
Благодарил (а): 388 раз
Поблагодарили: 1737 раз

Re: [final] Colorized standart groups

Сообщение rxu »

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

Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 14 лет 1 месяц
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: [final] Colorized standart groups

Сообщение Палыч »

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

DennisVV
phpBB 1.4.4
Сообщения: 108
Стаж: 12 лет 9 месяцев
Благодарил (а): 10 раз
Поблагодарили: 1 раз

Re: [final] Colorized standart groups

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

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

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15129
Стаж: 14 лет 1 месяц
Откуда: Красноярск
Благодарил (а): 388 раз
Поблагодарили: 1737 раз

Re: [final] Colorized standart groups

Сообщение rxu »

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

Anastacia_O
phpBB 1.0.0
Сообщения: 2
Стаж: 11 лет 4 месяца

Re: [final] Colorized standart groups

Сообщение Anastacia_O »

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

Lektor
phpBB 2.0.7
Сообщения: 574
Стаж: 14 лет 2 месяца

Re: [final] Colorized standart groups

Сообщение Lektor »

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

Anastacia_O
phpBB 1.0.0
Сообщения: 2
Стаж: 11 лет 4 месяца

Re: [final] Colorized standart groups

Сообщение Anastacia_O »

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

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