Уважаемые пользователи!
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_interests в memberlist_body

Вопросы без привязки к версии. Установлена авточистка (2 года).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
romeo_piter
phpBB 2.0.21
Сообщения: 1317
Стаж: 15 лет
Благодарил (а): 159 раз
Поблагодарили: 21 раз

Как вывести phpbb_interests в memberlist_body

Сообщение romeo_piter »

Жизненно необходимо наличие этого поля в полном списке пользователей, чтобы не лезть каждый раз внутрь профиля. Поле существует и успешно отображается при регистрации, в профиле и даже в минипрофиле. Но увы, никакие настройки и галочки не заставляют его появиться в memberlist_body. Возможно, косяк стиля, не знаю.

Подскажите, пожалуйста, как добавить его ручками.

Отправлено спустя 12 минут 6 секунд:
Есть ощущение, что эта конструкция вообще не обрабатывается, т.к. никакие доп. поля не выводятся.

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

{%- for field in memberrow.custom_fields -%}
				<div>{% if field.S_PROFILE_CONTACT %}<a href="{{ field.PROFILE_FIELD_CONTACT }}">{% endif %}{{ field.PROFILE_FIELD_VALUE }}{% if field.S_PROFILE_CONTACT %}</a>{% endif %}</div>
			{%- else -%}
				&nbsp;
			{%- endfor -%}
Отправлено спустя 2 минуты 31 секунду:
Как создать {memberrow.INTERESTS} чтобы использовать его отдельно вне цикла for для кастомных полей. Плиз.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12430
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2478 раз

Re: Как вывести phpbb_interests в memberlist_body

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

Поле включено? У кого-либо указано? Галочка "Отображать в списке пользователей" стоит?
romeo_piter
phpBB 2.0.21
Сообщения: 1317
Стаж: 15 лет
Благодарил (а): 159 раз
Поблагодарили: 21 раз

Re: Как вывести phpbb_interests в memberlist_body

Сообщение romeo_piter »

Поле включено. Оно обязательное при регистрации - т.е. есть у всех. Галочка стоит.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12430
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2478 раз

Re: Как вывести phpbb_interests в memberlist_body

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

Посмотрела. Проблема есть, стиль и настройки не при чём. Надо проверять расширения по списку
romeo_piter
phpBB 2.0.21
Сообщения: 1317
Стаж: 15 лет
Благодарил (а): 159 раз
Поблагодарили: 21 раз

Re: Как вывести phpbb_interests в memberlist_body

Сообщение romeo_piter »

Повторюсь, я всё проверил, это касается только memberlist и всех доп. полей. Они не отображаются. В темах, в личном разделе - всё норм работает.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12430
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2478 раз

Re: Как вывести phpbb_interests в memberlist_body

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

Отключали все расширения?
romeo_piter
phpBB 2.0.21
Сообщения: 1317
Стаж: 15 лет
Благодарил (а): 159 раз
Поблагодарили: 21 раз

Re: Как вывести phpbb_interests в memberlist_body

Сообщение romeo_piter »

Проверил, отключал по очереди, без толку. Сторонний стиль отключал, включал просильвер, там тоже самое.
Ещё раз уточню, что происходит - не работает показ любых кастомных полей только на странице списка пользователей.

Можно как-то выдернуть нужное кастомное поле и превратить его в некастомное?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12430
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2478 раз

Re: Как вывести phpbb_interests в memberlist_body

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

romeo_piter писал(а): 27.01.2024 10:30 Можно как-то выдернуть нужное кастомное поле и превратить его в некастомное?
Написать расширение, в котором создать другое поле в БД и организовать его вывод везде где хочется. Отладки будет раз в 10 больше, чем на поиске бага в стандартном

Отправлено спустя 36 секунд:
romeo_piter писал(а): 27.01.2024 10:30 отключал по очереди
А если отключить все сразу, после чего очистить кеш?
romeo_piter
phpBB 2.0.21
Сообщения: 1317
Стаж: 15 лет
Благодарил (а): 159 раз
Поблагодарили: 21 раз

Re: Как вывести phpbb_interests в memberlist_body

Сообщение romeo_piter »

Татьяна5 писал(а): 27.01.2024 12:35 А если отключить все сразу
? Это как?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12430
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2478 раз

Re: Как вывести phpbb_interests в memberlist_body

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

Чтобы были отключены все одновременно
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1745 раз

Re: Как вывести phpbb_interests в memberlist_body

Сообщение rxu »

romeo_piter писал(а): 28.01.2024 5:39Это как
https://www.phpbb.com/support/docs/en/3 ... s-at-once/
Изображение
romeo_piter
phpBB 2.0.21
Сообщения: 1317
Стаж: 15 лет
Благодарил (а): 159 раз
Поблагодарили: 21 раз

Re: Как вывести phpbb_interests в memberlist_body

Сообщение romeo_piter »

Нашел проблему.
Общие - конфигурация сервера - нагрузка на сервер. Внизу страницы галочки... :shock:

Вернуться в «phpBB-пространство»