Расширение для добавления в профиль картинки + инфа

Скрипты и расширения для phpBB 3.1.x
Собственные расширения, допиливание уже существующих.
Свои виды перевода, свои виды стиля расширений под свои нужды.
igorbond

Расширение для добавления в профиль картинки + инфа

igorbond 24 сен 2017, 13:28 Сообщение

Уважаемый Админ подмогите создать расширение для добавления информации в профиль пользователя в виде картинки небольшой и рядом текста. Чтобы это все отображалось как в профиле, так и в темах. Добавлять туда инфу чтобы мог только исключительно Админ. Заранее спасибо. Не знаю можно ли сделать чтобы сразу было два места для этого, если да то было бы круто. Первое место сразу под званием, второе место под остальными пунктами в профиле

Аватара пользователя
CabinetAdmin

Расширение для добавления в профиль картинки + инфа

CabinetAdmin 25 сен 2017, 17:34 Сообщение

А встроенным функционалом не получится?
Добавить дополнительное поле в профиль и сделать его скрытым, а вот если хочется перенести отображение или вид для этого поля, то можно внести пару правок в viewtopic_body.html. Туда где должно показаться поле:

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

<!-- IF postrow.S_PROFILE_TEST --><dd><strong>{postrow.PROFILE_TEST_NAME}{L_COLON}</strong> {postrow.PROFILE_TEST_VALUE}</dd><!-- ENDIF -->


найти:

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

<!-- BEGIN custom_fields --> <!-- IF not postrow.custom_fields.S_PROFILE_CONTACT --> <dd class="profile-custom-field profile-{postrow.custom_fields.PROFILE_FIELD_IDENT}"><strong>{postrow.custom_fields.PROFILE_FIELD_NAME}{L_COLON}</strong> {postrow.custom_fields.PROFILE_FIELD_VALUE}</dd> <!-- ENDIF --> <!-- END custom_fields -->

и добавить туда исключение по подобию уже добавленного, что-то вроде такого:

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

<!-- BEGIN custom_fields --> <!-- IF not postrow.custom_fields.S_PROFILE_CONTACT --> <!-- IF not postrow.custom_fields.S_PROFILE_TEST --> <dd class="profile-custom-field profile-{postrow.custom_fields.PROFILE_FIELD_IDENT}"><strong>{postrow.custom_fields.PROFILE_FIELD_NAME}{L_COLON}</strong> {postrow.custom_fields.PROFILE_FIELD_VALUE}</dd> <!-- ENDIF --> <!-- ENDIF --> <!-- END custom_fields -->


TEST это идентификатор поля.

Если хочется чтобы поле было картинкой, то можно сделать. например, так:

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

<!-- IF postrow.S_PROFILE_TEST --><dd><img src="{postrow.PROFILE_TEST_VALUE}" title="{postrow.PROFILE_TEST_NAME}" /></dd><!-- ENDIF -->
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект

igorbond

Расширение для добавления в профиль картинки + инфа

igorbond 25 сен 2017, 17:39 Сообщение

Все же не хочется править шаблон :(


igorbond

Расширение для добавления в профиль картинки + инфа

igorbond 27 сен 2017, 21:39 Сообщение



Мне нужно чтобы только админ мог изменять эти поля



Похожие темы

Вернуться в «Расширения для phpBB 3.1.x»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость