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

новая колонка в группах

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Iftin
phpBB 2.0.7
Сообщения: 573
Стаж: 18 лет 11 месяцев
Откуда: Moscow

новая колонка в группах

Сообщение Iftin »

Добрый вечер!

Подскажите, как мне сделать так, чтобы в таблице каждой ГРУППы (http://test.ru/groupcp.php?g=1006) добавить колонку. Где будет отображаться ещё и "Род занятий" пользователя.
Какие файлы надо править, какой код вставлять?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Ну я в принципе знаю, но тут есть один аспект... Дело в том что это одна из наиболее часто используемых таблиц в phpBB. Вы уверены, что хотите ее еще нагрузить, причем не самой нужной функцией?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Iftin
phpBB 2.0.7
Сообщения: 573
Стаж: 18 лет 11 месяцев
Откуда: Moscow

Сообщение Iftin »

Дело в том у меня, по сути, такая идея. В группах я на форуме создал категорию "представители компаний", так вот все люди разные и когда их на странице много... То нужно пользователю быстро с ориентироваться, к какому человеку компетенции обратиться. А чем и кто занимается не понятно... вот и хочется колонку (Род занятий).

Я посмотрел, надо править два файла как я думаю...
Подскажите в виде мода, как сделать... :idea:
Graviczapa
phpBB 1.2.0
Сообщения: 10
Стаж: 17 лет 9 месяцев

Re: новая колонка в группах

Сообщение Graviczapa »

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

Re: новая колонка в группах

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

Graviczapa
Уверены, что нужно именно при просмотре групп, а не списка пользователей, например..?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Graviczapa
phpBB 1.2.0
Сообщения: 10
Стаж: 17 лет 9 месяцев

Re: новая колонка в группах

Сообщение Graviczapa »

Да да, именно для группы.
Даже немного конкретизирую - есть 2 мода - Multiple Ranks и ModifY Profile. Первый добавляет звания назначенные админом, второй - новое поле при регистрации. К обоим модам есть плюшки для отображения в списках пользователей. Но я их хочу так же запихнуть и в списки групп.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Re: новая колонка в группах

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

##############################################################
## MOD Title: Multiple Ranks And Staff View
## MOD Author: Mighty Gorgon < mightygorgon@mightygorgon.com > (Luca Libralato) http://www.mightygorgon.com
## MOD Description: This MOD allows the admin to select more than one special rank for each user.
## The ranks selected will be shown in the profile, on each topic and in the memberlist.
## This MOD also allows to have a Staff and Online View in Memberlist (using Sort function).
## Username in Memberlist are colored respecting to their level.
## Guests and Banned users have their own ranks.
## Automatic ranks can now count also days and not only posts.
##
## MOD Version: 2.0.3
Этот?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Graviczapa
phpBB 1.2.0
Сообщения: 10
Стаж: 17 лет 9 месяцев

Re: новая колонка в группах

Сообщение Graviczapa »

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

Re: новая колонка в группах

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

Graviczapa
Попробуем.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Graviczapa
phpBB 1.2.0
Сообщения: 10
Стаж: 17 лет 9 месяцев

Re: новая колонка в группах

Сообщение Graviczapa »

Ух, буду ждать)) Спасибо))) Сама не совладала( :oops:
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Re: новая колонка в группах

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

Попробуйте
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Graviczapa
phpBB 1.2.0
Сообщения: 10
Стаж: 17 лет 9 месяцев

Re: новая колонка в группах

Сообщение Graviczapa »

Спасибо, проверила - работает. Одну только ошибку мне выдал - вот тут:

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

#
#-----[ AFTER, ADD ]------------------------------------------
#
				$user_ranks = generate_ranks($modgroup_pending_list[$i], $ranks_sql);

				$user_rank_01 = ($user_ranks['rank_01'] == '') ? '' : ($user_ranks['rank_01'] . '<br />');
				$user_rank_01_img = ($user_ranks['rank_01_img'] == '') ? '' : ($user_ranks['rank_01_img'] . '<br />');
				$user_rank_02 = ($user_ranks['rank_02'] == '') ? '' : ($user_ranks['rank_02'] . '<br />');
				$user_rank_02_img = ($user_ranks['rank_02_img'] == '') ? '' : ($user_ranks['rank_02_img'] . '<br />');
				$user_rank_03 = ($user_ranks['rank_03'] == '') ? '' : ($user_ranks['rank_03'] . '<br />');
				$user_rank_03_img = ($user_ranks['rank_03_img'] == '') ? '' : ($user_ranks['rank_03_img'] . '<br />');
				$user_rank_04 = ($user_ranks['rank_04'] == '') ? '' : ($user_ranks['rank_04'] . '<br />');
				$user_rank_04_img = ($user_ranks['rank_04_img'] == '') ? '' : ($user_ranks['rank_04_img'] . '<br />');
				$user_rank_05 = ($user_ranks['rank_05'] == '') ? '' : ($user_ranks['rank_05'] . '<br />');
				$user_rank_05_img = ($user_ranks['rank_05_img'] == '') ? '' : ($user_ranks['rank_05_img'] . '<br />');
написал, что лишнее "=" в строке $user_ranks = generate_ranks($modgroup_pending_list[$i], $ranks_sql);. Я удалила $user_ranks = в этой строчке - всё заработало. Поправьте меня, если я не права.
Попоробую по аналогии для ModifY Profile колонку впихнуть)))) Отдельное спасибо за оперативность))
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Re: новая колонка в группах

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

:?
Ну лишним то оно по определению быть не может...
Graviczapa писал(а): Я удалила $user_ranks =
не будут выводиться звания для кандидатов на вступление в группу.
Graviczapa писал(а):Попоробую по аналогии для ModifY Profile колонку впихнуть
по аналогии не стоит. Там можно намного проще.
Как точно называется ваше дополнительное поле в базе данных?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Re: новая колонка в группах

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

Вообщем, вот для допполя.
в инструкции имя_поля (ИМЯ_ПОЛЯ) замените на его наименование из таблицы phpbb_users базы данных
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Graviczapa
phpBB 1.2.0
Сообщения: 10
Стаж: 17 лет 9 месяцев

Re: новая колонка в группах

Сообщение Graviczapa »

День добрый)))
Просмотрела код на предмет этого "=" - нашла ошибку, мою.
И ещё.... не хотела колонка в кандидатах выводиться, пока не сделала следующее:

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

#-----[ OPEN ]------------------------------------------------
#
templates/subSilver/groupcp_pending_info.tpl
#
#-----[ FIND ]------------------------------------------------
#
     <th class="thTop">{L_USERNAME}</th>
#
#-----[ AFTER, ADD ]-----------------------------------------
#
     <th class="thTop">{L_USER_RANK}</th>
#
#-----[ FIND ]------------------------------------------------
#     
<td class="catSides" colspan="8" height="28"><span class="cattitle">{L_PENDING_MEMBERS}</span></td>

#
#-----[ REPLACE WITH ]----------------------------------------
#
<td class="catSides" colspan="9" height="28"><span class="cattitle">{L_PENDING_MEMBERS}</span></td>
#
#-----[ FIND ]------------------------------------------------
#
     <td class="{pending_members_row.ROW_CLASS}" align="center"><span class="gen"><a href="{pending_members_row.U_VIEWPROFILE}" class="gen">{pending_members_row.USERNAME}</a></span></td>
#
#-----[ AFTER, ADD ]-----------------------------------------
#
<td class="{pending_members_row.ROW_CLASS}" align="center"><span class="gen"> {pending_members_row.USER_RANK_01}{pending_members_row.USER_RANK_01_IMG}{pending_members_row.USER_RANK_02}{pending_members_row.USER_RANK_02_IMG}{pending_members_row.USER_RANK_03}{pending_members_row.USER_RANK_03_IMG}{pending_members_row.USER_RANK_04}{pending_members_row.USER_RANK_04_IMG}{pending_members_row.USER_RANK_05}{pending_members_row.USER_RANK_05_IMG}</td>
Пошла тестить второй аддон)

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