Пол пользователя в виде значка под аватаром (phpbb 3.0)
Для стиля bo2Soft, но должно подойти для любого стиля.
1. Необходимо создать дополнительное поля профиля для пола пользователя (если у вас на форуме его еще нет)
Заходим АдминРаздел->Пользователи и группы->Дополнительные поля в профиле
пишем имя дополнительного поля "gender", выбираем тип "Выпадающий список", нажимаем "Добавить новое поле"
В настройках ставим "Отображать поле:" - ДА
"Видимость поля" - "В форме регистрации"
"Имя поля/заголовок, показываемый пользователю:" - "Пол"
"Описание поля:" - "Укажите ваш пол"
"Значения" (каждое с новой строки)
"Не указан
Мужской
Женский"
Нажимаем "настройки вида поля".
выбираем "Значение по умолчанию:" - "не указан"
"Незначащий вариант:" - "не указан"
Нажимаем "Языковые настройки" и затем "Сохранить".
2. Поле создано, теперь нужно исправить шаблон стиля.
ВНИМАНИЕ! Как всегда перед изменением шаблонов обязательно сделайте резервную копию стилей (АдминЦентр->Обслуживание->Резервное копирование->выбираем все таблицы, которые начинаются с "имяфорума_phpbb_styles" и нажимаем "Отправить"). Если что-то сделаете не так, всегда можно будет восстановить данные стиля из резервной копии.
Далее идем в изменение шаблона viewtopic_body.html
находим строку:
<!-- BEGIN custom_fields -->
ПЕРЕД ней вставляем следующий кусок:
Уже теперь значок будет показываться.
Можно закачать свои значки в модуль "картинки и логотипы" и переправить в этом фрагменте шаблона адреса значков на собственные
Но нам еще необходимо сделать так, чтобы пол не дублировался в виде текста ниже.
Для этого ПОСЛЕ:
Вставляем
Далее находим
и ПЕРЕД этим вставляем
Для отображения полей проверьте включена ли у вас опция:
Админка --вкладка общие--нагрузка на сервер
Заменить на свои:
путь-до/icon_gender_m.gif
путь-до/icon_gender_f.gif Мод работает на getbb.ru (phpbb 3.0), 4admins.ru, myfor.ru, luckbb.ru
1. Необходимо создать дополнительное поля профиля для пола пользователя (если у вас на форуме его еще нет)
Заходим АдминРаздел->Пользователи и группы->Дополнительные поля в профиле
пишем имя дополнительного поля "gender", выбираем тип "Выпадающий список", нажимаем "Добавить новое поле"
В настройках ставим "Отображать поле:" - ДА
"Видимость поля" - "В форме регистрации"
"Имя поля/заголовок, показываемый пользователю:" - "Пол"
"Описание поля:" - "Укажите ваш пол"
"Значения" (каждое с новой строки)
"Не указан
Мужской
Женский"
Нажимаем "настройки вида поля".
выбираем "Значение по умолчанию:" - "не указан"
"Незначащий вариант:" - "не указан"
Нажимаем "Языковые настройки" и затем "Сохранить".
2. Поле создано, теперь нужно исправить шаблон стиля.
ВНИМАНИЕ! Как всегда перед изменением шаблонов обязательно сделайте резервную копию стилей (АдминЦентр->Обслуживание->Резервное копирование->выбираем все таблицы, которые начинаются с "имяфорума_phpbb_styles" и нажимаем "Отправить"). Если что-то сделаете не так, всегда можно будет восстановить данные стиля из резервной копии.
Далее идем в изменение шаблона viewtopic_body.html
находим строку:
<!-- BEGIN custom_fields -->
ПЕРЕД ней вставляем следующий кусок:
Код: Выделить всё
<!-- IF postrow.S_PROFILE_GENDER -->
<br /><b>Пол: </b>
<!-- IF postrow.PROFILE_GENDER_VALUE eq "Мужской" --><img src="путь-до/icon_gender_m.gif" alt="{postrow.PROFILE_GENDER_VALUE}" title="{postrow.PROFILE_GENDER_VALUE}"><!-- ENDIF -->
<!-- IF postrow.PROFILE_GENDER_VALUE eq "Женский" --><img src="путь-до/icon_gender_f.gif" alt="{postrow.PROFILE_GENDER_VALUE}" title="{postrow.PROFILE_GENDER_VALUE}"><!-- ENDIF -->
<!-- ENDIF -->
Можно закачать свои значки в модуль "картинки и логотипы" и переправить в этом фрагменте шаблона адреса значков на собственные
Но нам еще необходимо сделать так, чтобы пол не дублировался в виде текста ниже.
Для этого ПОСЛЕ:
Код: Выделить всё
<!-- BEGIN custom_fields -->
Код: Выделить всё
<!-- IF postrow.custom_fields.PROFILE_FIELD_NAME neq "Пол" -->
Код: Выделить всё
<!-- END custom_fields -->
Код: Выделить всё
<!-- ENDIF -->
Админка --вкладка общие--нагрузка на сервер
Заменить на свои:
путь-до/icon_gender_m.gif
путь-до/icon_gender_f.gif Мод работает на getbb.ru (phpbb 3.0), 4admins.ru, myfor.ru, luckbb.ru
Поделитесь ссылкой.
HTML код
BBCode
Link
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей