Уважаемые пользователи!
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 3.2.x? Получите помощь здесь!
Внимание: с 7 ноября 2020 года phpBB Group завершено дальнейшее развитие phpBB версии 3.2, а с 1 августа 2024 года будет прекращена её поддержка.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Beer
phpBB 2.0.9
Сообщения: 708
Стаж: 12 лет 9 месяцев
Благодарил (а): 181 раз
Поблагодарили: 67 раз

Дополнительные поля в профиле - иконка под аватарку

Сообщение Beer »

Хочу сделать так - если поле заполнено, то под аватаркой юзера выводится иконка со ссылкой на форум.
Делаю html для вывода так:

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

 <a href="http://phpbbguru.net/ %s "><img src="/forum/images/milk.png" title="Мой напиток" /></a>
Юзер в профиле указывает community/posting.php?mode=post&f=42, но под аватаркой имеем только: community/posting.php?mode=post&f=42 :(

Т.е. весь мой html порезался...
Надо, чтобы юзеры могли вставлять только внутренние ссылки, т.е. относительные (желательно).
Как реализовать?
Сконвертировался с SMF2 в phpBB3.2
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: Дополнительные поля в профиле - иконка под аватарку

Сообщение Sheer »

Beer писал(а): Делаю html для вывода
Где? Чего? Как?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Beer
phpBB 2.0.9
Сообщения: 708
Стаж: 12 лет 9 месяцев
Благодарил (а): 181 раз
Поблагодарили: 67 раз

Re: Дополнительные поля в профиле - иконка под аватарку

Сообщение Beer »

Так все штатно пока: Дополнительные поля в профиле - Редактирование поля профиля - Отображать поле как контактную информацию - Ссылка на контакт.
Можно использовать лексему строки %s - вот ее и хочу использовать.
Сконвертировался с SMF2 в phpBB3.2
Аватара пользователя
Beer
phpBB 2.0.9
Сообщения: 708
Стаж: 12 лет 9 месяцев
Благодарил (а): 181 раз
Поблагодарили: 67 раз

Re: Дополнительные поля в профиле - иконка под аватарку

Сообщение Beer »

Получается так, что лексема %s обрабатывается только если указать Отображать поле как контактную информацию - оное будет отображено только рядом с конвертом.
Если вывести под аватаркой - показывается только огрызок. Лексема {LOCAL_URL} тоже режется.
Сконвертировался с SMF2 в phpBB3.2
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12422
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2474 раза

Re: Дополнительные поля в профиле - иконка под аватарку

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

Стандартными средствами так не сделаешь, html там не предусмотрен. Только правкой шаблона (а лучше расширением)
Аватара пользователя
Beer
phpBB 2.0.9
Сообщения: 708
Стаж: 12 лет 9 месяцев
Благодарил (а): 181 раз
Поблагодарили: 67 раз

Re: Дополнительные поля в профиле - иконка под аватарку

Сообщение Beer »

У меня так чинно работало на SMF2, а тут с полями сплошной затык. Вроде как и поля есть, и лексем куча - а применить ничего нельзя. :(
А какое такое расширение есть для этого дела?
Сконвертировался с SMF2 в phpBB3.2
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12422
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2474 раза

Re: Дополнительные поля в профиле - иконка под аватарку

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

Своё. Там несколько строк на html.
Пример кода для вывода какого-то поля отдельно есть в viewtopic_body.html
Аватара пользователя
Beer
phpBB 2.0.9
Сообщения: 708
Стаж: 12 лет 9 месяцев
Благодарил (а): 181 раз
Поблагодарили: 67 раз

Re: Дополнительные поля в профиле - иконка под аватарку

Сообщение Beer »

Выводит поле {postrow.custom_fields.PROFILE_FIELD_VALUE}
Можно конечно сделать так:

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

<a href="http://www.phpbbguru.net/{postrow.custom_fields.PROFILE_FIELD_VALUE}" class="username"><img src="./images/icon.gif" width="15" height="17" ></a>
Но это будет штучное решение, при условии вывода одного поля.

А надо по-идее чтобы обрабатывалось поле по названию типо:

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

<!-- IF postrow.contact.U_CONTACT -->{postrow.contact.U_CONTACT}<!-- ENDIF -->
Но в иерархии этой не рублю... :(
Искал U_CONTACT так и не понял откуда он берется...
Сконвертировался с SMF2 в phpBB3.2
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 9 лет 11 месяцев
Благодарил (а): 41 раз
Поблагодарили: 830 раз

Re: Дополнительные поля в профиле - иконка под аватарку

Сообщение LavIgor »

Beer писал(а): Но это будет штучное решение
Таких полей предполагается бесконечно много?

Отправлено спустя 59 секунд:
Beer писал(а): Искал U_CONTACT так и не понял откуда он берется...
Это - ссылка на контакт.
Работает, соответственно, только для контактной информации.
Аватара пользователя
Beer
phpBB 2.0.9
Сообщения: 708
Стаж: 12 лет 9 месяцев
Благодарил (а): 181 раз
Поблагодарили: 67 раз

Re: Дополнительные поля в профиле - иконка под аватарку

Сообщение Beer »

Несколько полей. Нужен вывод по типу штатных полей типо ютуба и гугля+
Как мне задать условие для своего поля phpbb_profile_fields.field_id c названием my_beer :?:
Сконвертировался с SMF2 в phpBB3.2

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