Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Group Icon 1.0.4

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 3.0.x, кроме относящихся к форуму Для авторов (phpBB 3.0.x).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Frejer Stolz
phpBB 1.4.2
Сообщения: 54
Стаж: 14 лет 11 месяцев
Благодарил (а): 11 раз
Поблагодарили: 1 раз

Group Icon 1.0.4

Сообщение Frejer Stolz »

При установке мода Group_Icon_1.0.4, возникает вопрос в инсталл. файле. Ставлю на 3.0.8
В коде мало что понимаю, разве что на логическом уровне.

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

Открыть includes/acp/acp_groups.php

Найти:
						$test_variables = array(

Добавить после (не in-line):
							'icon'			=> 'string',
Выполняя эту инструкцию, получается такое (пунктуация сохранена, отсутствие пробела между 'string','rank'):

Untitled-1.gif
Untitled-1.gif (11.48 КБ) Нет просмотров




В результате, после установки мода в таком виде, имеем невозможность сохранить настройки картинки для группы в админке. Ладно, это не большая проблема - их не так часто нужно менять - можно изменить черех БД.
Но картинка группы не отображется в топике, а только в "кто в онлайне" и поиске..

Спасибо за помощь!
Аватара пользователя
mars1an
phpBB 1.4.2
Сообщения: 64
Стаж: 15 лет 11 месяцев
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: Group Icon 1.0.4

Сообщение mars1an »

у меня так выглядит эта часть

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

						// Only set the rank, colour, etc. if it's changed or if we're adding a new
						// group. This prevents existing group members being updated if no changes
						// were made.

						$group_attributes = array();
						$test_variables = array(
							'rank'			=> 'int',
							'colour'		=> 'string',
							'avatar'		=> 'string',
							'avatar_type'	=> 'int',
							'avatar_width'	=> 'int',
							'avatar_height'	=> 'int',
							'receive_pm'	=> 'int',
							'legend'		=> 'int',
							'message_limit'	=> 'int',
							'max_recipients'=> 'int',
							'founder_manage'=> 'int',
							'skip_auth'		=> 'int',
						);
собственно с правкой для МОДа будет так

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

						// Only set the rank, colour, etc. if it's changed or if we're adding a new
						// group. This prevents existing group members being updated if no changes
						// were made.

						$group_attributes = array();
						$test_variables = array(
							'icon'			=> 'string',
							'rank'			=> 'int',
							'colour'		=> 'string',
							'avatar'		=> 'string',
							'avatar_type'	=> 'int',
							'avatar_width'	=> 'int',
							'avatar_height'	=> 'int',
							'receive_pm'	=> 'int',
							'legend'		=> 'int',
							'message_limit'	=> 'int',
							'max_recipients'=> 'int',
							'founder_manage'=> 'int',
							'skip_auth'		=> 'int',
						);
может стоит обновиться до актуальной версии phpBB?

Добавлено спустя 4 минуты 45 секунд:
а так можно просто в массив запихать, без

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

=> 'string',
Крайняя степень глупости с точки зрения админа - объяснять что-либо, если есть документация...
Аватара пользователя
Frejer Stolz
phpBB 1.4.2
Сообщения: 54
Стаж: 14 лет 11 месяцев
Благодарил (а): 11 раз
Поблагодарили: 1 раз

Re: Group Icon 1.0.4

Сообщение Frejer Stolz »

mars1an, вставил твой код - без изменений.
Этот же код в районе 420х строк, верно?


Указывая картинку группы в адинке (в настройках группы), данные не сохраняются.

Касательно обновления - мод писался под ещё более старые версии :)


Посмотри, плз, вот этот пост, похоже там таки есть проблема в установочном файле?
http://www.phpbb.com/community/viewtopi ... #p11978195

Добавлено спустя 2 часа 9 минут 19 секунд:
Хоть убей не могу понять - почему:
ГОСТЯМ везде видна иконка группы, а зарегистрированным юзерам - везде, кроме viewtopic?
Последний раз редактировалось Frejer Stolz 05.02.2012 18:28, всего редактировалось 1 раз.
Аватара пользователя
mars1an
phpBB 1.4.2
Сообщения: 64
Стаж: 15 лет 11 месяцев
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: Group Icon 1.0.4

Сообщение mars1an »

Под старую версию phpBB нужно в массив

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

$test_variables = array('rank', 'colour', 'avatar', 'avatar_type', 'avatar_width', 'avatar_height', 'receive_pm', 'legend', 'message_limit', 'max_recipients', 'founder_manage');
добавить 'icon', т.е. должно получиться как-то так:

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

$test_variables = array('icon', 'rank', 'colour', 'avatar', 'avatar_type', 'avatar_width', 'avatar_height', 'receive_pm', 'legend', 'message_limit', 'max_recipients', 'founder_manage');
ЗЫ: этот мод я не ставил и инструкцию не глядел, опираюсь лишь на предоставленные куски кода.
Крайняя степень глупости с точки зрения админа - объяснять что-либо, если есть документация...
Аватара пользователя
Frejer Stolz
phpBB 1.4.2
Сообщения: 54
Стаж: 14 лет 11 месяцев
Благодарил (а): 11 раз
Поблагодарили: 1 раз

Re: Group Icon 1.0.4

Сообщение Frejer Stolz »

mars1an, если не сложно, посмотри, пожалуйста, установочный файл, - что там отвечает за показ иконки только гостям,но не зарегистрированным юзерам?


Не выходит разобраться..


Гости видят всё как положено, а зарегистрированные - не видят иконку в теме, но в поиск видят...

Юзер gazer внесён в группу с иконкой.
В поиске иконка видна всем: http://gaz-69.com/forum/search.php?auth ... 7&sr=posts
В теме - только гостям: http://gaz-69.com/forum/viewtopic.php?p=102523#p102523

Тестовый юзер для проверки иконки:
tester/test
Закрыто

Вернуться в «Поддержка модов для phpBB 3.0.x»