Добавить вывод подписи на memberlist

Проблемы с установкой или работой phpBB 3.3.x? Получите помощь здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Ulenka
phpBB 2.0.0
Сообщения: 227
Стаж: 19 лет 8 месяцев
Благодарил (а): 35 раз
Поблагодарили: 4 раза

Добавить вывод подписи на memberlist

Сообщение Ulenka »

Добрый день!
Хотелось бы на время добавить вывод подписи пользователя на странице списка пользователей memberlist.php
В этой теме https://www.phpbb.com/community/viewtopic.php?t=1100875 указано, какие изменения нужно внести:

в memberlist.php добавить:

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

'U_SIG'			=> (!empty($data['user_sig'])) ? $data['user_sig'] : '',
в [style]/template/memberlist_body.html я изменил строки 81 - 87 на:

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

<tr>
			<th class="name"><span class="rank-img"><a href="{U_SORT_RANK}">{L_RANK}</a></span><a href="{U_SORT_USERNAME}"><!-- IF S_SHOW_GROUP -->{L_GROUP_LEADER}<!-- ELSE -->{L_USERNAME}<!-- ENDIF --></a></th>
			<th class="posts"><a href="{U_SORT_POSTS}#memberlist">{L_POSTS}</a></th>
			<th class="info">Signature{L_COMMA_SEPARATOR}<a href="{U_SORT_LOCATION}">{L_LOCATION}</a></th>
			<th class="joined"><a href="{U_SORT_JOINED}#memberlist">{L_JOINED}</a></th>
			<!-- IF U_SORT_ACTIVE --><th class="active"><a href="{U_SORT_ACTIVE}#memberlist">{L_LAST_ACTIVE}</a></th><!-- ENDIF -->
		</tr>
и строки 122 - 128:

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

	<tr class="<!-- IF memberrow.S_ROW_COUNT is even -->bg1<!-- ELSE -->bg2<!-- ENDIF -->">
		<td><!-- IF memberrow.RANK_IMG --><span class="rank-img">{memberrow.RANK_IMG}</span><!-- ELSE --><span class="rank-img">{memberrow.RANK_TITLE}</span><!-- ENDIF --><!-- IF S_IN_SEARCH_POPUP and not S_SELECT_SINGLE --><input type="checkbox" name="user" value="{memberrow.USERNAME}" /> <!-- ENDIF -->{memberrow.USERNAME_FULL}<!-- IF S_SELECT_SINGLE --><br />[&nbsp;<a href="#" onclick="insert_single('{memberrow.A_USERNAME}'); return false;">{L_SELECT}</a>&nbsp;]<!-- ENDIF --></td>
		<td class="posts"><!-- IF memberrow.POSTS --><a href="{memberrow.U_SEARCH_USER}" title="{L_SEARCH_USER_POSTS}">{memberrow.POSTS}</a><!-- ELSE -->{memberrow.POSTS}<!-- ENDIF --></td>
		<td class="info"><!-- IF memberrow.U_SIG or memberrow.LOCATION --><!-- IF memberrow.U_SIG --><div>{memberrow.U_SIG}</div><!-- ENDIF --><!-- IF memberrow.LOCATION --><div>{memberrow.LOCATION}</div><!-- ENDIF --><!-- ELSE -->&nbsp;<!-- ENDIF --></td>
		<td>{memberrow.JOINED}</td>
		<!-- IF S_VIEWONLINE --><td>{memberrow.VISITED}&nbsp;</td><!-- ENDIF -->
	</tr>
Не могу разобраться, куда добавлять код

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

'U_SIG'			=> (!empty($data['user_sig'])) ? $data['user_sig'] : '',
Да и в коде memberlist_body.html, похоже, устаревший код.

Помогите, пожалуйста, разобраться.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12781
Стаж: 13 лет 9 месяцев
Благодарил (а): 160 раз
Поблагодарили: 2304 раза

Re: Добавить вывод подписи на memberlist

Сообщение Татьяна5 »

Код в 3.1+ не модифицируют в принципе (за исключением правок в своём стиле)
Ulenka
phpBB 2.0.0
Сообщения: 227
Стаж: 19 лет 8 месяцев
Благодарил (а): 35 раз
Поблагодарили: 4 раза

Re: Добавить вывод подписи на memberlist

Сообщение Ulenka »

Татьяна5, понимаю, мне бы на время ревизии подписей пользователей.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16961
Стаж: 19 лет
Откуда: Красноярск
Благодарил (а): 557 раз
Поблагодарили: 1707 раз

Re: Добавить вывод подписи на memberlist

Сообщение rxu »

Ulenka писал(а): 24.11.2024 22:22 на время ревизии подписей пользователей
Запретите подписи на время ревизии просто.
Изображение
Ulenka
phpBB 2.0.0
Сообщения: 227
Стаж: 19 лет 8 месяцев
Благодарил (а): 35 раз
Поблагодарили: 4 раза

Re: Добавить вывод подписи на memberlist

Сообщение Ulenka »

rxu писал(а): 25.11.2024 5:54 Запретите подписи на время ревизии просто.
А как ревизию проводить? Вводить имя каждого пользователя в админке из 20 тысяч?
dimassamid
phpBB 2.0.1
Сообщения: 295
Стаж: 18 лет 6 месяцев
Благодарил (а): 86 раз
Поблагодарили: 123 раза

Re: Добавить вывод подписи на memberlist

Сообщение dimassamid »

Есть хорошее расширение User Details, которое выводит в админке список всех пользователей вместе с различными полями профиля, в том числе и подписями.

Автор удалил свои расширения с phpbb.com, но они все есть на его персональном форуме. Ссылку можно найти в его подписе.
Ulenka
phpBB 2.0.0
Сообщения: 227
Стаж: 19 лет 8 месяцев
Благодарил (а): 35 раз
Поблагодарили: 4 раза

Re: Добавить вывод подписи на memberlist

Сообщение Ulenka »

dimassamid, спасибо. Расширение скачать не удается https://phpbbdev.space/viewtopic.php?t=35
В поиске тоже не получилось найти.
dimassamid
phpBB 2.0.1
Сообщения: 295
Стаж: 18 лет 6 месяцев
Благодарил (а): 86 раз
Поблагодарили: 123 раза

Re: Добавить вывод подписи на memberlist

Сообщение dimassamid »

Ulenka, для скачивания нужно зарегистрироваться. Количество бесплатных загрузок там ограничено, но они есть :)
dimassamid
phpBB 2.0.1
Сообщения: 295
Стаж: 18 лет 6 месяцев
Благодарил (а): 86 раз
Поблагодарили: 123 раза

Re: Добавить вывод подписи на memberlist

Сообщение dimassamid »

Русский перевод для расширения, если нужно :)
[3.3] User Details / Данные пользователей

Делал для версии 2.1.1-rc1, которая ещё выкладывалась на phpbb.com, но адаптировал его и под новую 3.3.0
Аватара пользователя
Michel
phpBB 2.0.4
Сообщения: 408
Стаж: 13 лет 4 месяца
Откуда: Липецк
Благодарил (а): 115 раз
Поблагодарили: 48 раз

Re: Добавить вывод подписи на memberlist

Сообщение Michel »

Ulenka писал(а): 25.11.2024 9:52 dimassamid, спасибо. Расширение скачать не удается https://phpbbdev.space/viewtopic.php?t=35
В поиске тоже не получилось найти.
Файл отсутствует у автора
dimassamid
phpBB 2.0.1
Сообщения: 295
Стаж: 18 лет 6 месяцев
Благодарил (а): 86 раз
Поблагодарили: 123 раза

Re: Добавить вывод подписи на memberlist

Сообщение dimassamid »

Расширение скачивается без проблем, только что проверил. Необходимо быть зарегистрированным пользователем.
Да, автор ограничивает количество загрузок, регистрация тоже там с ручной активацией, но скачивать расширения можно.

Отправлено спустя 2 минуты 41 секунду:
Кажется, понял в чём проблема. Если заходить по ссылке с другого сайта, то файл не отображается. Зайдите в тему с основного форума: https://phpbbdev.space/viewforum.php?f=4&start=25 (вставьте в адресную строку вручную)
Ещё одна, весьма сомнительная, защита от "насосов" :D
Последний раз редактировалось dimassamid 26.11.2024 0:59, всего редактировалось 2 раза.
Аватара пользователя
ronim
Модератор
Модератор
Сообщения: 979
Стаж: 7 лет 4 месяца
Откуда: Таллин ,Эстония
Благодарил (а): 164 раза
Поблагодарили: 162 раза

Re: Добавить вывод подписи на memberlist

Сообщение ronim »

Тоже зарегился у автора, тоже пока жду подтверждения
Если ты не видишь проблем на форуме , но это не значить что их там нет

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