Информация

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

Знак зодиака пользователя в виде картинки.

Список модификаций, которые вы можете установить себе на форумы.
  • Автор 
    Сообщение
Аватара пользователя
Сообщения: 18
Зарегистрирован: 16 окт 2009, 03:14
Благодарил (а): 0
Поблагодарили: 9 раз в 5 сообщениях
Город: Питер
Баллы репутации: 1

Знак зодиака пользователя в виде картинки.

Сообщение Добавлено: 17 ноя 2009, 00:43

По аналогии с МОДом пол.

Шаг 1:
Админ раздел - пользователи и группы - дополнительные поля в профиле
Далее создаём новую строку - znak
Тип поля - Раскрывающийся список.
Создать новое поле.
Отображать поле для всех - ДА
В форме регистрации - ГАЛОЧКА
(Остальные галочки по желанию.)
Имя поля показываемый пользователю - Ваш Знак зодиака:
Описание поля - Укажите ваш знак.
Значение:
Не указан
Овен
Телец
Близнецы
Рак
Лев
Дева
Весы
Скорпион
Стрелец
Козерог
Водолей
Рыбы


Настройки вида поля
Не указан
Не указан
Языковые Параметры - сохранить.

Шаг 2:
Теперь изменения в шаблоне.

Находим шаблон: viewtopic_body.html
находим строку:

<!-- BEGIN custom_fields -->

ПЕРЕД ней вставляем следующий кусок:

<!-- IF postrow.S_PROFILE_ZNAK -->
<br /><b>Ваш Знак зодиака: </b>
<!-- IF postrow.PROFILE_ZNAK_VALUE eq "Овен" --><img src="http://tvumor.4adm.ru/storage/tvumor_4adm_ru/images/Oven.gif" alt="{postrow.PROFILE_ZNAK_VALUE}" title="{postrow.PROFILE_ZNAK_VALUE}"><!-- ENDIF -->
<!-- IF postrow.PROFILE_ZNAK_VALUE eq "Телец" --><img src="http://tvumor.4adm.ru/storage/tvumor_4adm_ru/images/Telech.gif" alt="{postrow.PROFILE_ZNAK_VALUE}" title="{postrow.PROFILE_ZNAK_VALUE}"><!-- ENDIF -->
<!-- IF postrow.PROFILE_ZNAK_VALUE eq "Близнецы" --><img src="http://tvumor.4adm.ru/storage/tvumor_4adm_ru/images/bliznechi.gif" alt="{postrow.PROFILE_ZNAK_VALUE}" title="{postrow.PROFILE_ZNAK_VALUE}"><!-- ENDIF -->
<!-- IF postrow.PROFILE_ZNAK_VALUE eq "Рак" --><img src="http://tvumor.4adm.ru/storage/tvumor_4adm_ru/images/Rak.gif" alt="{postrow.PROFILE_ZNAK_VALUE}" title="{postrow.PROFILE_ZNAK_VALUE}"><!-- ENDIF -->
<!-- IF postrow.PROFILE_ZNAK_VALUE eq "Лев" --><img src="http://tvumor.4adm.ru/storage/tvumor_4adm_ru/images/Lef.gif" alt="{postrow.PROFILE_ZNAK_VALUE}" title="{postrow.PROFILE_ZNAK_VALUE}"><!-- ENDIF -->
<!-- IF postrow.PROFILE_ZNAK_VALUE eq "Дева" --><img src="http://tvumor.4adm.ru/storage/tvumor_4adm_ru/images/Deva.gif" alt="{postrow.PROFILE_ZNAK_VALUE}" title="{postrow.PROFILE_ZNAK_VALUE}"><!-- ENDIF -->
<!-- IF postrow.PROFILE_ZNAK_VALUE eq "Весы" --><img src="http://tvumor.4adm.ru/storage/tvumor_4adm_ru/images/Veci.gif" alt="{postrow.PROFILE_ZNAK_VALUE}" title="{postrow.PROFILE_ZNAK_VALUE}"><!-- ENDIF -->
<!-- IF postrow.PROFILE_ZNAK_VALUE eq "Скорпион" --><img src="http://tvumor.4adm.ru/storage/tvumor_4adm_ru/images/Ckorpion.gif" alt="{postrow.PROFILE_ZNAK_VALUE}" title="{postrow.PROFILE_ZNAK_VALUE}"><!-- ENDIF -->
<!-- IF postrow.PROFILE_ZNAK_VALUE eq "Стрелец" --><img src="http://tvumor.4adm.ru/storage/tvumor_4adm_ru/images/Ctrelech.gif" alt="{postrow.PROFILE_ZNAK_VALUE}" title="{postrow.PROFILE_ZNAK_VALUE}"><!-- ENDIF -->
<!-- IF postrow.PROFILE_ZNAK_VALUE eq "Козерог" --><img src="http://tvumor.4adm.ru/storage/tvumor_4adm_ru/images/Kozerog.gif" alt="{postrow.PROFILE_ZNAK_VALUE}" title="{postrow.PROFILE_ZNAK_VALUE}"><!-- ENDIF -->
<!-- IF postrow.PROFILE_ZNAK_VALUE eq "Водолей" --><img src="http://tvumor.4adm.ru/storage/tvumor_4adm_ru/images/Vodolei.gif" alt="{postrow.PROFILE_ZNAK_VALUE}" title="{postrow.PROFILE_ZNAK_VALUE}"><!-- ENDIF -->
<!-- IF postrow.PROFILE_ZNAK_VALUE eq "Рыбы" --><img src="http://tvumor.4adm.ru/storage/tvumor_4adm_ru/images/Ribi.gif" alt="{postrow.PROFILE_ZNAK_VALUE}" title="{postrow.PROFILE_ZNAK_VALUE}"><!-- ENDIF -->
<!-- ENDIF -->


Уже теперь значок будет показываться.
Можно закачать свои значки в модуль "картинки и логотипы" и переправить в этом фрагменте шаблона адреса значков на собственные
Но нам еще необходимо сделать так, чтобы пол не дублировался в виде текста ниже.

Для этого ПОСЛЕ:

<!-- BEGIN custom_fields -->

Вставляем:

Скрытый текст. Необходимо зарегистрироваться.


Далее находим:

<!-- END custom_fields -->

и ПЕРЕД этим вставляем:

Скрытый текст. Необходимо зарегистрироваться.

За это сообщение пользователя Питерская поблагодарили:
BenDeen, GoDFaTHeR, IGOR07, Пионер

Сообщения: 11
Зарегистрирован: 19 июл 2010, 11:45
Благодарил (а): 0
Поблагодарили: 0 раз в 0 сообщении
Пол: Мужской
Адрес форума: http://offtop.7olimp.ru/
Баллы репутации: 0

Re: Знак зодиака пользователя в виде картинки.

Сообщение Добавлено: 03 авг 2010, 09:29

Все поставил правильно, теперь у меня не открывается не одна тема...

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

Re: Знак зодиака пользователя в виде картинки.

Сообщение Добавлено: 03 авг 2010, 10:02

Ну вы понимаете о чем говорите? Как же правильно, если
jenyafm писал(а):не открывается не одна тема...

могу с уверенностью сказать, что где-то в шаблоне viewtopic_body.html не хватает
Код: Выделить всё
<!-- ENDIF -->

Хотя сейчас темы у вас на форуме открываются.

Сообщения: 11
Зарегистрирован: 19 июл 2010, 11:45
Благодарил (а): 0
Поблагодарили: 0 раз в 0 сообщении
Пол: Мужской
Адрес форума: http://offtop.7olimp.ru/
Баллы репутации: 0

Re: Знак зодиака пользователя в виде картинки.

Сообщение Добавлено: 03 авг 2010, 12:01

а сейчас я просто обновил шаблон...

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

Re: Знак зодиака пользователя в виде картинки.

Сообщение Добавлено: 03 авг 2010, 12:46

рецепт простой. Внимательно вносите изменения в шаблон.
Не вы первый, не Вы последний, кто с первого раза не смог правильно сделать изменения. Но ничего, терпение и труд, все перетрут (с).

Аватара пользователя
Сообщения: 686
Зарегистрирован: 24 июн 2010, 13:42
Благодарил (а): 122
Поблагодарили: 312 раз в 210 сообщениях
Город: Москва
Пол: Женский
Адрес форума: http://foxlodge.fatbb.ru
Баллы репутации: 39

Re: Знак зодиака пользователя в виде картинки.

Сообщение Добавлено: 03 фев 2011, 15:40

А нет ли каких-нибудь переменных, которые передаются в шаблоны вьютопик боди и мемберлист вью, и в которых задается дата рождения пользователя?

Почему спрашиваю... На другом хостинге (движок тоже phpbb3, только сильно изуродованный) видала такую штучку - знак зодиака и даже символ года по Китайскому гороскопу высчитывались автоматически и показывались в сообщениях форума и при просмотре профиля, если пользователь указал дату своего рождения.
Хотела сделать что-нибудь похожее, но переменных, которые бы передавались в нужные шаблоны, не нашла. *pardon*

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

Re: Знак зодиака пользователя в виде картинки.

Сообщение Добавлено: 03 фев 2011, 23:21

процентов на 90 уверен что это скрипт или просто модификация
На этом сервисе можно cоздать форум бесплатно

Аватара пользователя
Сообщения: 122
Зарегистрирован: 03 янв 2011, 01:47
Благодарил (а): 68
Поблагодарили: 6 раз в 5 сообщениях
Пол: Мужской
Адрес форума: http://veshenskaya.4adm.ru
Баллы репутации: 4

Re: Знак зодиака пользователя в виде картинки.

Сообщение Добавлено: 16 фев 2011, 11:47

Питерская писал(а):<!-- END custom_fields -->
и ПЕРЕД этим вставляем:

А если у меня стоит "Пол участника" и уже стоит <!-- E.......
Надо ставить?

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

Re: Знак зодиака пользователя в виде картинки.

Сообщение Добавлено: 16 фев 2011, 11:59

Пионер
для лучшего понимания
каждый блок имеет такую структуру (если есть базовые знания английского, то проблем вообще нет)

Итак блок начинается
< -- IF (Что означает ЕСЛИ) далее идет Условие -- >
Сам блок
< --ENDIF (Что означает конец условия) -->
Соответственно если вы открываете условие
Питерская писал(а):Для этого ПОСЛЕ:

<!-- BEGIN custom_fields -->

Вставляем:

<!-- IF postrow.custom_fields.PROFILE_FIELD_NAME neq "Ваш Знак зодиака:" -->


То это условие должно закрываться
Питерская писал(а):<!-- END custom_fields -->

и ПЕРЕД этим вставляем:

<!-- ENDIF -->


иными словами у вас следующая ситуация
<!-- ENDIF --> (от пола пользователя)

<!-- END custom_fields -->

Для тог что бы вставить еще и знак зодиака надо ставить блок между
<!-- ENDIF --> (от пола пользователя)
тут блок зодиака который начинается с < -- IF
и заканчивается
<!-- ENDIF -->

<!-- END custom_fields -->
На этом сервисе можно cоздать форум бесплатно

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

Аватара пользователя
Сообщения: 122
Зарегистрирован: 03 янв 2011, 01:47
Благодарил (а): 68
Поблагодарили: 6 раз в 5 сообщениях
Пол: Мужской
Адрес форума: http://veshenskaya.4adm.ru
Баллы репутации: 4

Re: Знак зодиака пользователя в виде картинки.

Сообщение Добавлено: 16 фев 2011, 12:14

Достаточно было бы слова да или нет...


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

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

Сейчас этот форум просматривают: bingbot и гости: 1