Текущее время: 29 мар 2024, 15:58 |
Форум временно переведен в режим "Только для чтения". По вопросам технической поддержки, обращайтесь, пожалуйста на admin@getbb.ru
Часовой пояс: UTC + 3 часа [ Летнее время ] |
Пол пользователя в виде значка под аватаром |
|
Выпущено : 23 июл 2008, 03:42 из: Beholder Просмотров:: 8213 |
Attachment: gender.jpg Для стиля bo2Soft, но должно подойти для любого стиля. 1. Необходимо создать дополнительное поля профиля для пола пользователя (если у вас на форуме его еще нет) Заходим АдминРаздел->Пользователи и группы->Дополнительные поля в профиле пишем имя дополнительного поля "gender", выбираем тип "Выпадающий список", нажимаем "Добавить новое поле" В настройках ставим "Отображать поле:" - ДА "Видимость поля" - "В форме регистрации" "Имя поля/заголовок, показываемый пользователю:" - "Пол" (с заглавной буквы) "Описание поля:" - "Укажите ваш пол" "Значения" (каждое с новой строки) "Не указан Мужской Женский" Нажимаем "настройки вида поля". выбираем "Значение по умолчанию:" - "не указан" "Незначащий вариант:" - "не указан" Нажимаем "Языковые настройки" и затем "Сохранить". 2. Поле создано, теперь нужно исправить шаблон стиля. ВНИМАНИЕ! Как всегда перед изменением шаблонов обязательно сделайте резервную копию стилей (АдминЦентр->Обслуживание->Резервное копирование->выбираем все таблицы, которые начинаются с "имяфорума_phpbb_styles" и нажимаем "Отправить"). Если что-то сделаете не так, всегда можно будет восстановить данные стиля из резервной копии. Далее идем в изменение шаблона viewtopic_body.html Quote: находим строку: Code: <!-- BEGIN custom_fields --> ПЕРЕД ней вставляем следующий кусок: Code: <!-- IF postrow.S_PROFILE_GENDER --> <br /><b>Пол: </b> <!-- IF postrow.PROFILE_GENDER_VALUE eq "Мужской" --><img src="http://support.iboards.ru/images/ranks/support_iboards_ru/icon_gender_m.gif" alt="{postrow.PROFILE_GENDER_VALUE}" title="{postrow.PROFILE_GENDER_VALUE}"><!-- ENDIF --> <!-- IF postrow.PROFILE_GENDER_VALUE eq "Женский" --><img src="http://support.iboards.ru/images/ranks/support_iboards_ru/icon_gender_f.gif" alt="{postrow.PROFILE_GENDER_VALUE}" title="{postrow.PROFILE_GENDER_VALUE}"><!-- ENDIF --> <!-- ENDIF --> Уже теперь значек будет показываться. Можно закачать свои значки в модуль "картинки и логотипы" и переправить в этом фрагменте шаблона адреса значков на собственные Но нам еще необходимо сделать так, чтобы пол не дублировался в виде текста ниже. Quote: Для этого ПОСЛЕ: Code: <!-- BEGIN custom_fields --> Вставляем Code: <!-- IF postrow.custom_fields.PROFILE_FIELD_NAME neq "Пол" --> Далее находим Code: <!-- END custom_fields --> и ПЕРЕД этим вставляем Code: <!-- ENDIF --> |
Вернуться назад к Базе Знаний |
|