Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум поддержки IPB.SU > Поддержка модификаций > Знаки зодиака


Автор: Duka Июн 18 2008, 11:02
только что делал Доброму скрипт для кланов или что-то в этом роде (я в этом не разбираюсь)
Выложить на ТП - не всем это нужно

Можно обойтись и знаками зодиака:
Создаете дополнительное поле:
Тип : Выпадающее меню
в его содержимое вставляете
QUOTE
1=Овен
2=Телец
3=Близнецы
4=Рак
5=Лев
6=Дева
7=Весы
8=Скорпион
9=Стрелец
10=Козерог
11=Водолей
12=Рыбы
Далее, АЦ -> Скины и Шаблоны -> HTML шаблоны -> Настройка HTML (напротив нужного шаблона) -> Topic View Section -> Post Entry
после
QUOTE
{$author['member_number']}<br />
Поставить
QUOTE
Знак зодиака: <span class="zodiac">{$author['field_X']}</span><Br>
Далее, АЦ -> Скины и Шаблоны -> HTML шаблоны -> Настройка HTML (напротив нужного шаблона) -> Topic View Section -> Footer
В начало
QUOTE
<script type="text/javascript">
var zod=document.getElementById('ipbwrapper').getElementsByTagName("span");
var ar=0;
for (ar=0; ar<=(zod.length-1); ar++)
 {
   if (zod[ar].className=="zodiac")
     {
       if (zod[ar].innerHTML.indexOf("Овен")!=-1)
       {
         zod[ar].innerHTML="<img src='картинка_Овен' />"
       }
       else if (zod[ar].innerHTML.indexOf("Телец")!=-1)
       {
         zod[ar].innerHTML="<img src='картинка_Телец' />"
       }
       else if (zod[ar].innerHTML.indexOf("Близнецы")!=-1)
       {
         zod[ar].innerHTML="<img src='картинка_Близнецы' />"
       }
       else if (zod[ar].innerHTML.indexOf("Рак")!=-1)
       {
         zod[ar].innerHTML="<img src='картинка_Рак' />"
       }
       else if (zod[ar].innerHTML.indexOf("Лев")!=-1)
       {
         zod[ar].innerHTML="<img src='картинка_Лев' />"
       }
       else if (zod[ar].innerHTML.indexOf("Дева")!=-1)
       {
         zod[ar].innerHTML="<img src='картинка_Дева' />"
       }
       else if (zod[ar].innerHTML.indexOf("Весы")!=-1)
       {
         zod[ar].innerHTML="<img src='картинка_Весы' />"
       }
       else if (zod[ar].innerHTML.indexOf("Скорпион")!=-1)
       {
         zod[ar].innerHTML="<img src='картинка_Скорпион' />"
       }
       else if (zod[ar].innerHTML.indexOf("Стрелец")!=-1)
       {
         zod[ar].innerHTML="<img src='картинка_Стрелец' />"
       }
       else if (zod[ar].innerHTML.indexOf("Козерог")!=-1)
       {
         zod[ar].innerHTML="<img src='картинка_Козерог' />"
       }
       else if (zod[ar].innerHTML.indexOf("Водолей")!=-1)
       {
         zod[ar].innerHTML="<img src='картинка_Водолей' />"
       }
       else if (zod[ar].innerHTML.indexOf("Рыбы")!=-1)
       {
         zod[ar].innerHTML="<img src='картинка_Рыбы' />"
       }      
       else if (zod[ar].innerHTML.indexOf("")!=-1)
       {
         zod[ar].innerHTML="[Не выбрано]"
       }            

     }
}
</script>


Теперь, в профиле будет дополнительное поле с выпадающим меню
При выборе знака зодиака, выбранная картинка будет отображаться под аватарой.

Зодиак фтопку, придумывайте сами, развивайте фантазию)
делайте из этого скрипта что угодно для своих форумов, ому что, просто зодик - это чисто пример.

Где X - номер дополнительного поля.

Автор: Добрый Июн 18 2008, 11:21
Спасибо большое за скрипт. Уже применил!

Автор: Goblin Июн 18 2008, 11:32
Duka,
Вот я установил эту модификацию,у меня отбражается это поле везде,но когда в темах общаешься там пишется,что "Не выбрано" хотя все в профиле пишется,в чем может быть проблема?

Автор: Duka Июн 18 2008, 11:36
Goblin,юзер должна зайти в профиль. выбрать из менбшки свой зодиак и сохранить

Автор: Goblin Июн 18 2008, 11:41
Duka,
Вот все сохраняю,и в профиле все отображается,не отображается там,где пишется в темах:статус,колличество сообщений,ответить автору и прочее

Автор: Steve Fox Июн 18 2008, 11:43
QUOTE (Duka @ Сегодня, 11:03)
Topic View Section -> Topic View Section -> Footer

Опечатка.

Автор: Duka Июн 18 2008, 11:44
Goblin,сделай скрин. или дай сыслку, я не понял тебя

Автор: Steve Fox Июн 18 2008, 11:46
Duka, Такая же ситуация как у Goblinа.

Автор: Steve Fox Июн 18 2008, 11:49
Duka, Спасибо, заработало.
QUOTE (Duka @ Сегодня, 11:03)
      else if (zod[ar].innerHTML.indexOf("Водолей")!=-1)
      {
        zod[ar].innerHTML="<img src='картинка_Водолей' />"
      }
      else if (zod[ar].innerHTML.indexOf("Рыбы")!=-1)
      {
        zod[ar].innerHTML="<img src='картинка_Рыбы' />"

Автор: Goblin Июн 18 2008, 11:49
Duka,
Ладно проехали

Автор: СамоZванка Июн 20 2008, 18:42
Хм, чво-то у меня текстом, а не картинками получается в темах..
-----
Всё, ясно..

Автор: Foykys Июн 26 2008, 10:06
Большое спасибо

Автор: Kristya Ноя 4 2008, 18:38
А у меня в сообщениях под авиком не ставится знак зодиака! хотя я выбрала, но там пусто!

Автор: Добрый Ноя 4 2008, 19:02
QUOTE (Kristya @ Сегодня, 18:39)
А у меня в сообщениях под авиком не ставится знак зодиака! хотя я выбрала, но там пусто!
а отображение дополнительных полей в теме делали?

Автор: Steve_Fox Ноя 23 2008, 14:03
Нашел картинки для этого мода) http://goroskopes.narod.ru/goroskopes/zodiac/index.htm

Автор: L-7 Дек 13 2008, 03:41
Огромное спасибо,у меня всё работает...
Можно ли как нибудь сделать чтобы помимо картики под аватаром рядом был текст написан с названием знака зодиака?

Автор: Duka Янв 11 2009, 15:57
QUOTE (L-7 @ Дек 13 2008, 03:42)
Можно ли как нибудь сделать чтобы помимо картики под аватаром рядом был текст написан с названием знака зодиака?
Ага
Найти
zod[ar].innerHTML="<img src='картинка_Телец' />"
Заменить на
zod[ar].innerHTML="<img src='картинка_Телец' /> Телец"
Проделать также и с другими

Автор: Холодная Июн 29 2009, 14:05
QUOTE (Kristya @ Ноя 4 2008, 18:39)
А у меня в сообщениях под авиком не ставится знак зодиака! хотя я выбрала, но там пусто!

+1

В профиле пользователя знак зодиака отображается, а в сообщении стоит [Не выбрано], хотя я выбрала((

Автор: Dron Июн 29 2009, 14:29
Холодная,
Даже не знаю, что вам и сказать...
Сам ставил это дополнение не раз и знаю точно, что все там работает.

Автор: Холодная Июн 29 2009, 14:38
Dron, переделала все заново. Бесполезно, не работает( Похоже прийдется без этого обойтись.

Автор: Dron Июн 29 2009, 14:59
Холодная,
Посмотрите, что у вас стоит:
АЦ -- Системные настройки --Экономия CPU -- Разрешить отображение дополнительных полей профиля в темах?

Автор: Холодная Июн 29 2009, 15:03
Dron, я вас обожаю smile.gif
Теперь все нормально

Автор: Dron Июн 29 2009, 15:09
smile.gif

Автор: Ustas Июн 30 2009, 22:39
Dron-у меня тоже под аватарой не отображается знаки зодиака.В чём может быть проблема?

Автор: Dron Июн 30 2009, 22:48
QUOTE (Ustas @ Сегодня, 23:40)
Dron-у меня тоже под аватарой не отображается знаки зодиака.В чём может быть проблема?


QUOTE (Dron @ Вчера, 16:00)
Посмотрите, что у вас стоит:
АЦ -- Системные настройки --Экономия CPU -- Разрешить отображение дополнительных полей профиля в темах?

Автор: Ustas Июн 30 2009, 22:50
Стоит Да

Автор: Dron Июн 30 2009, 22:59
QUOTE (Ustas @ Сегодня, 23:51)
Стоит Да

В таком случае ошибка допущена где-то в процессе установки.

Автор: Ustas Июн 30 2009, 23:00
QUOTE (Dron @ Сегодня, 23:00)
В таком случае ошибка допущена где-то в процессе установки

и как же её наити?

Автор: Dron Июн 30 2009, 23:18
QUOTE (Ustas @ Сегодня, 00:01)
и как же её наити?

Восстанавливать в исходную шаблоны и делать все по новой но внимательнее.

Автор: Ustas Июн 30 2009, 23:28
Спасибо-пойду проверять.

Автор: Ustas Июн 30 2009, 23:35
QUOTE (Dron @ Сегодня, 23:19)
Восстанавливать в исходную шаблоны и делать все по новой но внимательнее

Всё проверил и по новому поставил=всё равно не работает.Может быть поможете-посмотрев мой форум?

Автор: Dron Июл 1 2009, 09:51
QUOTE (Ustas @ Сегодня, 00:36)
Всё проверил и по новому поставил=всё равно не работает.Может быть поможете-посмотрев мой форум?

Поверьте мне, вы далеко не первый у кого не получается установить ту или иную модификацию... и почему-то все всегда убеждены в том, что это какие-то проблемы в моде, а не с руками того кто устанавливает. Искать где вы допустили ошибку нет ни времени ни тем более желания. Могу только наверняка уверить вас как администратор сервиса в том, что модификация рабочая и без всяких но... Я дал в этой теме не мало всевозможных советов и наводок, изучите их и сделайте выводы, либо можете обратиться на мою студию за платной установкой этого дополнения (как вариант и не более).

Автор: Ustas Июл 3 2009, 19:49
Всё ясно-спасибо!

Автор: Ustas Июл 6 2009, 19:56
Всё заработало-переделал снова.Огромное спасибо!Dron,

Автор: SadDemonik Июл 21 2009, 21:21
А простые текстовые дополнительные поля профиля должны посто так отображаться или тоже надо что-то в кодах прописывать?
а то у меня не выводит доп поля профиля в сообщениях на форуме, хотя

QUOTE (Dron @ Июн 29 2009, 15:00)
АЦ -- Системные настройки --Экономия CPU -- Разрешить отображение дополнительных полей профиля в темах


включено

Автор: Добрый Июл 22 2009, 09:41
SadDemonik, Вписывать доп поле надо так: {$author['field_х']} где х - номер доп. поля. Номер доп. поля можно увидеть в разделе созданий дополнительных полей.

Автор: SadDemonik Июл 29 2009, 00:14
Дык и еще вопрос, можно ли сделать так что бы надпись заполняемого доп поля была Не черного цвета, а скажем зеленого?

Автор: Dron Июл 29 2009, 08:44
Если и можно, то лично я такого способа не знаю.

Автор: Slesher Июл 29 2009, 10:15
QUOTE (SadDemonik @ Июл 29 2009, 00:15)
Дык и еще вопрос, можно ли сделать так что бы надпись заполняемого доп поля была Не черного цвета, а скажем зеленого?

Оно то можно, надо в CSS прописать, чтобы в выпадающих полях полях (теги <select>, <option>подложка была зеленой. Точно не знаю как, поэтому не буду советовать.Есть еще подозрение, что это будет во всех выпадающих полях

Автор: Сергей Сен 3 2009, 13:48
Здравствуйте, модификация хорошая, только вот значки искал 2 часа в интернете, подходящих мне не нашёл. Просьба к тем, кто может или знает где найти знаки зодиака, расширение картинок 12х16. Буду признателен smile.gif

Автор: Dron Сен 3 2009, 14:13
Daniel,
Скачайте в инете и подгоните размер под себя.

Автор: [OneSecond] Сен 7 2010, 19:49
Странно.... всё сделал как здесь, но немогу найти где выбирать какой знак зодиака, под профилем пишет только - Знак зодиака:

Подскажите что делать

Автор: Alex Okonnor Сен 7 2010, 20:23
http://ipboard.net/index.php?showuser=2588,
ну как бы надо зайти в профиль и выбрать свой знак зодиака, что бы он отображался на форуме.

Автор: [OneSecond] Сен 7 2010, 21:34
Дак дело в том что там даже нету такого поля)))

Автор: Alex Okonnor Сен 8 2010, 00:36
Цитата (OneSecond @ Вчера, 21:34)
Дак дело в том что там даже нету такого поля)))

Значит причина в том, что Вы не создали доп. поле.

Автор: Anaren Ноя 21 2010, 13:47
Дюк, спасибо за скрипт, хоть мне и не нужны были зодиаки, но я просто посмотрела на него и поняла как сделать так, чтобы отображалось кое что=)
Ваши скрипты спасут мир=) Как 0пк-шки, так и ипб=)

Автор: Malmsteen Ноя 21 2010, 17:32
Что то не пойму, куда надо прописывать $author[field_1] , в какое поле? Так, чтобы пол пользователя отображался под аватарой. Дополнительное поля для пола номер 1 стоит.

http://ipicture.ru/

Powered by Invision Power Board (//www.invisionboard.com)
© Invision Power Services (//www.invisionpower.com)