Информация

"4admins.ru" Рекомендует

Пол пользователя в виде значка под аватаром

Список модификаций, которые вы можете установить себе на форумы.
  • Автор 
    Сообщение
Аватара пользователя
Сообщения: 7010
Зарегистрирован: 11 авг 2009, 16:58
Благодарил (а): 655
Поблагодарили: 2335 раз в 1735 сообщениях
Город: Москва
Пол: Мужской
Адрес форума: http://help.4admins.ru
Баллы репутации: 166

Пол пользователя в виде значка под аватаром

Сообщение Добавлено: 31 авг 2009, 14:56

Для стиля bo2Soft, но должно подойти для любого стиля.

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="http://help.4admins.ru/storage/help_4admins_ru/images/icon_gender_m.gif" alt="{postrow.PROFILE_GENDER_VALUE}" title="{postrow.PROFILE_GENDER_VALUE}"><!-- ENDIF -->
<!-- IF postrow.PROFILE_GENDER_VALUE eq "Женский" --><img src="http://help.4admins.ru/storage/help_4admins_ru/images/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 -->


Для отображения полей проверьте вкличина ли у вас опция:
Админка --вкладка общие--нагрузка на сервер
Изображение
На этом сервисе можно cоздать форум бесплатно

За это сообщение пользователя GoDFaTHeR поблагодарили:
FIHER55, Jandurdyew, SanyaFox, watcher

Сообщения: 9
Зарегистрирован: 09 дек 2009, 08:34
Благодарил (а): 5
Поблагодарили: 1 раз в 1 сообщении
Город: Ижевск
Пол: Женский
Баллы репутации: 0

Re: Пол пользователя в виде значка под аватаром

Сообщение Добавлено: 18 дек 2009, 13:11

у меня вопрос возник, все сделала как тут написано, а значка все равно нет, в чем может быть проблема
стиль установлен: http://floomby.ru/content/XZAJLLH1BU/
в профиле пол указан: http://floomby.ru/content/mRW6qAPpUW/
в шаблоне все добавила: http://floomby.ru/content/DIg9k1Q760/
дополнительное поле в профиле есть: http://floomby.ru/content/hA0TBlqgGU/
настройки как описано выше
а рядом с аватаркой значка нет: http://floomby.ru/content/EobytjX30E/
Последний раз редактировалось GoDFaTHeR 18 дек 2009, 14:07, всего редактировалось 1 раз.
Причина: если хотите пользоваться сторонними сервисами то для картинок используйте тэг img а не ссылки на страницы
форум pride.4adm.ru

За это сообщение пользователя Kly поблагодарили:
FIHER55

Аватара пользователя
Сообщения: 1848
Зарегистрирован: 02 окт 2009, 10:19
Откуда: Украина
Благодарил (а): 68
Поблагодарили: 673 раз в 507 сообщениях
Город: Киев
Пол: Мужской
Адрес форума: 4admins.ru
бабло: 0
Баллы репутации: 81

Re: Пол пользователя в виде значка под аватаром

Сообщение Добавлено: 18 дек 2009, 13:25

в профиле пол указывается? И заполнено ли это поле? :wink:

Сообщения: 9
Зарегистрирован: 09 дек 2009, 08:34
Благодарил (а): 5
Поблагодарили: 1 раз в 1 сообщении
Город: Ижевск
Пол: Женский
Баллы репутации: 0

Re: Пол пользователя в виде значка под аватаром

Сообщение Добавлено: 18 дек 2009, 13:32

вот скрин, пол указывается и он указан http://floomby.ru/content/mRW6qAPpUW/
Последний раз редактировалось GoDFaTHeR 18 дек 2009, 14:06, всего редактировалось 1 раз.
Причина: Лвые ссылки на форуме поддержки запрещены Убирайте их под hide или используйте внутренние возможности для добавления картинок через функцию добавить изображение
форум pride.4adm.ru

Аватара пользователя
Сообщения: 1848
Зарегистрирован: 02 окт 2009, 10:19
Откуда: Украина
Благодарил (а): 68
Поблагодарили: 673 раз в 507 сообщениях
Город: Киев
Пол: Мужской
Адрес форума: 4admins.ru
бабло: 0
Баллы репутации: 81

Re: Пол пользователя в виде значка под аватаром

Сообщение Добавлено: 18 дек 2009, 13:34

скрин Вы можете вставлять прямо картинкой на наш форум.
Под окошком быстрого ответа есть чудо-кнопка "Добавить изображение". :Rose:

Неубедительный скрин. Там просьба указать пол. Активируйте пользователя Тest.

Сообщения: 9
Зарегистрирован: 09 дек 2009, 08:34
Благодарил (а): 5
Поблагодарили: 1 раз в 1 сообщении
Город: Ижевск
Пол: Женский
Баллы репутации: 0

Re: Пол пользователя в виде значка под аватаром

Сообщение Добавлено: 18 дек 2009, 13:39

для того чтобы добавить скрин на форум его надо еще и сохранить на комп, а для этого нужно выполнить 3 ненужных действия, а чтобы скрин залить нужно всего нажать контр+принтскрин и выделить область необходимую для скрина.
по этому я предпочитаю пользоваться прогой Floomby, и вам советую.
а почему скрин неубедительный, я там добавила пол женский и сохранила это в настройках, но рядом с аватаркой значка нет почему то.
форум pride.4adm.ru

Аватара пользователя
Сообщения: 1848
Зарегистрирован: 02 окт 2009, 10:19
Откуда: Украина
Благодарил (а): 68
Поблагодарили: 673 раз в 507 сообщениях
Город: Киев
Пол: Мужской
Адрес форума: 4admins.ru
бабло: 0
Баллы репутации: 81

Re: Пол пользователя в виде значка под аватаром

Сообщение Добавлено: 18 дек 2009, 13:45

Gold писал(а):Активируйте пользователя Тest.

вы в шаблон viewtopic_body.html вносили необходимые изменения?

За это сообщение пользователя Gold поблагодарили:
Kly

Сообщения: 9
Зарегистрирован: 09 дек 2009, 08:34
Благодарил (а): 5
Поблагодарили: 1 раз в 1 сообщении
Город: Ижевск
Пол: Женский
Баллы репутации: 0

Re: Пол пользователя в виде значка под аватаром

Сообщение Добавлено: 18 дек 2009, 13:51

да в в шаблон viewtopic_body.html
теста активировала и написала ЛС проверте
форум pride.4adm.ru

Аватара пользователя
Сообщения: 7010
Зарегистрирован: 11 авг 2009, 16:58
Благодарил (а): 655
Поблагодарили: 2335 раз в 1735 сообщениях
Город: Москва
Пол: Мужской
Адрес форума: http://help.4admins.ru
Баллы репутации: 166

Re: Пол пользователя в виде значка под аватаром

Сообщение Добавлено: 18 дек 2009, 14:11

Kly
Включите отображение дополнительных полей
админка--вкладка общие--нагрузка на сервер-- в самом низу все три поля должны быть включены
На этом сервисе можно cоздать форум бесплатно

За это сообщение пользователя GoDFaTHeR поблагодарили:
Kly

Аватара пользователя
Сообщения: 1848
Зарегистрирован: 02 окт 2009, 10:19
Откуда: Украина
Благодарил (а): 68
Поблагодарили: 673 раз в 507 сообщениях
Город: Киев
Пол: Мужской
Адрес форума: 4admins.ru
бабло: 0
Баллы репутации: 81

Re: Пол пользователя в виде значка под аватаром

Сообщение Добавлено: 18 дек 2009, 14:35

Угу, именно в этом было дело.

За это сообщение пользователя Gold поблагодарили:
Kly


Вернуться в Модификации

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

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