Вставляем знак зодиака в профиль (+картинка задиака)

Автор:
Опубликовано: 398 дней назад (20 апреля 2011)
Рубрика: Без рубрики
Редактировалось: 3 раза — последний 21 апреля 2011
Настроение: Хорошее
+7
Голосов: 17
Выводит в профиль знак зодика в профиль.




Выводит в профиль знак зодика в профиль.
Как обычно идем components\users\frontend.php
перед

Код PHP:
$usr['birthdate'] = $inCore->dateFormat($usr['birthdate']);
вставляем Моё усовершенствование

Код PHP:
$date = $usr['birthdate'];
list ($year, $month, $day) = split ('-', $date);
switch ($month){
case '01': if ($day <20) {$usr['zadiac']= "Козерог <img border='0' src='http://alau.ru/images/users/ropockon/10.gif' width='24' height='19'>";} else $usr['zadiac']= "Водолей <img border='0' src='http://alau.ru/images/users/ropockon/11.gif' width='24' height='19'>"; break;
case '02': if ($day <19){$usr['zadiac']= "Водолей <img border='0' src='http://alau.ru/images/users/ropockon/11.gif' width='24' height='19'>";} else $usr['zadiac']= "Рыбы <img border='0' src='http://alau.ru/images/users/ropockon/12.gif' width='24' height='19'>"; break;
case '03': if ($day <21){$usr['zadiac']= "Рыбы <img border='0' src='http://alau.ru/images/users/ropockon/12.gif' width='24' height='19'>";} else $usr['zadiac']= "Овен <img border='0' src='http://alau.ru/images/users/ropockon/1.gif' width='24' height='19'>"; break;
case '04': if ($day <21){$usr['zadiac']= "Овен <img border='0' src='http://alau.ru/images/users/ropockon/1.gif' width='24' height='19'>";} else $usr['zadiac']= "Телец <img border='0' src='http://alau.ru/images/users/ropockon/2.gif' width='24' height='19'>"; break;
case '05': if ($day <21){$usr['zadiac']= "Телец <img border='0' src='http://alau.ru/images/users/ropockon/2.gif' width='24' height='19'>";} else $usr['zadiac']= "Близнецы <img border='0' src='http://alau.ru/images/users/ropockon/3.gif' width='24' height='19'>"; break;
case '06': if ($day <21){$usr['zadiac']= "Близнецы <img border='0' src='http://alau.ru/images/users/ropockon/3.gif' width='24' height='19'>";} else $usr['zadiac']= "Рак <img border='0' src='http://alau.ru/images/users/ropockon/4.gif' width='24' height='19'>"; break;
case '07': if ($day <23){$usr['zadiac']= "Рак <img border='0' src='http://alau.ru/images/users/ropockon/4.gif' width='24' height='19'>";} else $usr['zadiac']= "Лев <img border='0' src='http://alau.ru/images/users/ropockon/5.gif' width='24' height='19'>"; break;
case '08': if ($day <23){$usr['zadiac']= "Лев <img border='0' src='http://alau.ru/images/users/ropockon/5.gif' width='24' height='19'>";} else $usr['zadiac']= "Дева <img border='0' src='http://alau.ru/images/users/ropockon/6.gif' width='24' height='19'>"; break;
case '09': if ($day <24){$usr['zadiac']= "Дева <img border='0' src='http://alau.ru/images/users/ropockon/6.gif' width='24' height='19'>";} else $usr['zadiac']= "Весы <img border='0' src='http://alau.ru/images/users/ropockon/7.gif' width='24' height='19'>"; break;
case '10': if ($day <24){$usr['zadiac']= "Весы <img border='0' src='http://alau.ru/images/users/ropockon/7.gif' width='24' height='19'>";} else $usr['zadiac']= "Скорпион <img border='0' src='http://alau.ru/images/users/ropockon/8.gif' width='24' height='19'>"; break;
case '11': if ($day <22){$usr['zadiac']= "Скорпион <img border='0' src='http://alau.ru/images/users/ropockon/8.gif' width='24' height='19'>";} else $usr['zadiac']= "Стрелец <img border='0' src='http://alau.ru/images/users/ropockon/9.gif' width='24' height='19'>"; break;
case '12': if ($day <22){$usr['zadiac']= "Стрелец <img border='0' src='http://alau.ru/images/users/ropockon/9.gif' width='24' height='19'>";} else $usr['zadiac']= "Козерог <img border='0' src='http://alau.ru/images/users/ropockon/10.gif' width='24' height='19'>"; break;} 

после этого в шаблоне com_users_profile.tpl в удобное для Вас месте вставляем

Код PHP:
<div class="field"><div class="title">Знак зодиака:</div><div class="value">{$usr.zadiac}</div></div>
пример в аригенале Мой аккаунт

Надеюсь Вам понравится  joke )
Вставляем знак зодиака в профиль (+картинка задиака и при клике по картинке открывается гороскоп)
0 # 21 апреля 2011 в 00:01 0
Картинки прописаны с Моего сайта... Можете скачать другие или если желаете обращайтесь по скайпу - alekseyleks  дам которые накачал сам, 22 вида + 1 анимированные
Ramin # 21 апреля 2011 в 00:04 +2
А можете тут выложить анимированные?
0 # 21 апреля 2011 в 00:07 +1
Анимированные тут + поржоте
Ramin # 21 апреля 2011 в 00:10 +2
Спасибо!
Suslik # 21 апреля 2011 в 16:09 +1
прекрасное решение, тем более таким образом можно и другие поля вычислять, спасибо, а можно спросить как вы сделали видеопроигрыватель тут http://alau.ru/bideo/pamjatka-dlja-cheloveka-pri-vstreche-s-medvedem.html ?
0 # 21 апреля 2011 в 16:22 +1
Наберите мне по скайпу - alekseyleks
Ramin # 21 апреля 2011 в 00:02 +2
Ставлю + хорошая штука. Но одно но. Почему картинки просто не залили, а сделали пере клик на другой сайт?
0 # 21 апреля 2011 в 00:03 +1
Я просто первый раз тут блог создал, на тему помоч чем либо, а код копировал со своего сайта.
fact # 21 апреля 2011 в 01:00 +1
гуд!
0 # 21 апреля 2011 в 01:02 +1
Спасибо... Я Рад что понравилось ;)
pasplus # 21 апреля 2011 в 09:45 +1
Спасибо как раз вовремя...)) меньше перелопачивать при обновлении. Спасибо!
mrDON # 21 апреля 2011 в 11:05 +1
+ однозначно
forlord # 21 апреля 2011 в 19:24 +2
Если копируешь у других людей, хотя бы ссылку бы ставил))
googlebot # 21 апреля 2011 в 22:02 +1
Тоже поражает, как народ относится к чужому труду, кто то чужие файлы без разрешения выкладывает, кто-то просто копипастит не напрягаясь. Люди вот ссылка на оригинал:
http://www.instantcms.ru/blogs/nachnem-vse-snachala/vstavljaem-znak-zodiaka-v-profil.html
0 # 22 апреля 2011 в 11:55 0
Как бы написать по вежлевее... Я не воровал Ваше... и не говорю что это моё изобретение....

Я всего лишь усовершенствовал и выложил на пользование людям.!.!.!.
Nikitka # 21 апреля 2011 в 22:51 +1
Отлично работает!
Maikl # 29 апреля 2011 в 14:06 +1
Тут подумал и решил добавить к этому ХАКу дополнительную возможность.
Есть гороскоп у меня на сайте, модуль взят от сюда:
http://www.instantcms.ru/blogs/blog-nachinayushego-instalshika/modul-goroskop.html
Хотел прикрутить ссылочку на переход на этот гороскоп таким образом, напримере знака водолей.
Код PHP:
case '01': if ($day <20) {$usr['zadiac']= "Козерог <img border='0' src='http://alau.ru/images/users/ropockon/10.gif' width='24' height='19'>";} else $usr['zadiac']= "Водолей <a title='Гороскоп на сегодня' href='/modules/mod_horoscope/hor.php?sign=aquarius'><img border='0' src='http://alau.ru/images/users/ropockon/11.gif' width='24' height='19'>"; break; 
05	case '02': if ($day <19){$usr['zadiac']= "Водолей <a title='Гороскоп на сегодня' href='/modules/mod_horoscope/hor.php?sign=aquarius'><img border='0' src='http://alau.ru/images/users/ropockon/11.gif' width='24' height='19'>";} else $usr['zadiac']= "Рыбы <img border='0' src='http://alau.ru/images/users/ropockon/12.gif' width='24' height='19'>"; break; 
06	case '03': if ($day <21){$usr['zadiac']= "Рыбы <img border='0' src='http://alau.ru/images/users/ropockon/12.gif' width='24' height='19'>";} else $usr['zadiac']= "Овен <img border='0' src='http://alau.ru/images/users/ropockon/1.gif' width='24' height='19'>"; break; 
07	case '04': if ($day <21){$usr['zadiac']= "Овен <img border='0' src='http://alau.ru/images/users/ropockon/1.gif' width='24' height='19'>";} else $usr['zadiac']= "Телец <img border='0' src='http://alau.ru/images/users/ropockon/2.gif' width='24' height='19'>"; break; 
08	case '05': if ($day <21){$usr['zadiac']= "Телец <img border='0' src='http://alau.ru/images/users/ropockon/2.gif' width='24' height='19'>";} else $usr['zadiac']= "Близнецы <img border='0' src='http://alau.ru/images/users/ropockon/3.gif' width='24' height='19'>"; break; 
09	case '06': if ($day <21){$usr['zadiac']= "Близнецы <img border='0' src='http://alau.ru/images/users/ropockon/3.gif' width='24' height='19'>";} else $usr['zadiac']= "Рак <img border='0' src='http://alau.ru/images/users/ropockon/4.gif' width='24' height='19'>"; break; 
10	case '07': if ($day <23){$usr['zadiac']= "Рак <img border='0' src='http://alau.ru/images/users/ropockon/4.gif' width='24' height='19'>";} else $usr['zadiac']= "Лев <img border='0' src='http://alau.ru/images/users/ropockon/5.gif' width='24' height='19'>"; break; 
11	case '08': if ($day <23){$usr['zadiac']= "Лев <img border='0' src='http://alau.ru/images/users/ropockon/5.gif' width='24' height='19'>";} else $usr['zadiac']= "Дева <img border='0' src='http://alau.ru/images/users/ropockon/6.gif' width='24' height='19'>"; break; 
12	case '09': if ($day <24){$usr['zadiac']= "Дева <img border='0' src='http://alau.ru/images/users/ropockon/6.gif' width='24' height='19'>";} else $usr['zadiac']= "Весы <img border='0' src='http://alau.ru/images/users/ropockon/7.gif' width='24' height='19'>"; break; 
13	case '10': if ($day <24){$usr['zadiac']= "Весы <img border='0' src='http://alau.ru/images/users/ropockon/7.gif' width='24' height='19'>";} else $usr['zadiac']= "Скорпион <img border='0' src='http://alau.ru/images/users/ropockon/8.gif' width='24' height='19'>"; break; 
14	case '11': if ($day <22){$usr['zadiac']= "Скорпион <img border='0' src='http://alau.ru/images/users/ropockon/8.gif' width='24' height='19'>";} else $usr['zadiac']= "Стрелец <img border='0' src='http://alau.ru/images/users/ropockon/9.gif' width='24' height='19'>"; break; 
15	case '12': if ($day <22){$usr['zadiac']= "Стрелец <img border='0' src='http://alau.ru/images/users/ropockon/9.gif' width='24' height='19'>";} else $usr['zadiac']= "Козерог <img border='0' src='http://alau.ru/images/users/ropockon/10.gif' width='24' height='19'>"; break;} 
Вот только один Водолей работает нормально, а если такое сделать на все знаки, возникает фатальная ошибка. Кто подскажет почему?
0 # 7 мая 2011 в 19:39 0
Здравствуй!

Я тут долго мучился с переделкой всего с 1.7 на 1.8...

Осталось не слишком много перенести...

Я по поводу гороскопа, давай может по скайпу свяжемся ! ?

Мой скайп - alekseyleks
Maikl # 8 мая 2011 в 17:26 +1
Чего тут обсуждать то?
Ставишь это
http://www.instantcms.ru/blogs/blog-nachinayushego-instalshika/modul-goroskop.html
От туда забираешь ссылки к знакам и прикручиваешь к своему хаку.
Сам бы давно разобрался, но сайт на Денвере пока не работает, а настроить некогда, поэтому я попробовал прямо на хосте.
Вначале прикрутил один знак, работал, потом сделал для всех возникла ошибка, о чём и написал. При правильной настройке должно работать.
В модуле
http://www.instantcms.ru/blogs/blog-nachinayushego-instalshika/modul-goroskop.html
ссылки на рисунки поправь чтобы одинаковые были с картинками в профиле.
Овен
http://puksinka.ru/modules/mod_horoscope/hor.php?sign=aries

Близнецы
http://puksinka.ru/modules/mod_horoscope/hor.php?sign=gemini

Лев
http://puksinka.ru/modules/mod_horoscope/hor.php?sign=leo

Весы
http://puksinka.ru/modules/mod_horoscope/hor.php?sign=libra

Стрелец
http://puksinka.ru/modules/mod_horoscope/hor.php?sign=sagittarius

Водолей
http://puksinka.ru/modules/mod_horoscope/hor.php?sign=aquarius

Телец
http://puksinka.ru/modules/mod_horoscope/hor.php?sign=taurus

Рак
http://puksinka.ru/modules/mod_horoscope/hor.php?sign=cancer

Дева
http://puksinka.ru/modules/mod_horoscope/hor.php?sign=virgo

Скорпион
http://puksinka.ru/modules/mod_horoscope/hor.php?sign=scorpio
Козерог
http://puksinka.ru/modules/mod_horoscope/hor.php?sign=capricorn

Рыбы
http://puksinka.ru/modules/mod_horoscope/hor.php?sign=pisces
Maikl # 8 мая 2011 в 17:34 +1
Название сайта естественно, измени на свой :)
0 # 8 мая 2011 в 17:50 0
Давай созвонимся в скайпе
Николай # 13 мая 2011 в 02:14 0
круть +++