Эффект с аватаркой

 
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 684
Хотел создать эффект на аватарках пользователей, но никак не могу решить проблему.
По-идее всё очень просто, но работать не хочет.
Есть файл eff.js с эффектом, нужно использовать class в img love.
В html виде работает:
Код PHP:
  1. <img src="user.png" class="love" alt="" />
Пробовал во фронтеде и просто в шаблоне com_users_profile.tpl
С начала что делал во фронтеде:
Редактировал components/users/frontend.php
В разделе ///////// VIEW PROFILE ////////////////
После:
Код PHP:
  1. if ($cfg['j_code']) {
Добавил:
Код PHP:
  1. $inPage->addHeadJS('templates/_default_/js/eff.js');
Чуть ниже заменил:
Код PHP:
  1. $usr['avatar'] = usrImageNOdb($usr['id'], 'big', $usr['imageurl'], $usr['is_deleted']);
На:
Код PHP:
  1. '<span class="love">'.$usr['avatar'].'</span>' = usrImageNOdb($usr['id'], 'big',
  2. $usr['imageurl'], $usr['is_deleted']);
  3.  
Не помогло.
Попробовал пойти другим путём:
Редактирую templates/_default_/components/com_users_profile.tpl
Добавляю в начало:
Код PHP:
  1. {add_js file="templates/_default_/js/eff.js"}
Заменяю:
Код PHP:
  1. {$usr.avatar}
На:
Код PHP:
  1. <span class="love">{$usr.avatar}</span>
Ещё пробовал так:
Код PHP:
  1. <div class="love">{$usr.avatar}</div>
Сутки не спал, голова уже совсем не варит, прошу помощи.
Редактировалось: 3 раз (Последний: 9 марта 2011 в 09:50)
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 479
если есть рабочее demo, скиньте
Создание сайтов, верстка, дизайн, кодинг http://www.atlantisweb.ru
Спасибо принимаются на: WMR239595808293 WMZ357055804143 ЯД 41001150698283
Реклама
cms
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 684
AtlantisWeb, Демо эффекта или как показывается при изменении файлов?
В коде всё в порядке? ничего не напутал??
Редактировалось: 1 раз (Последний: 9 марта 2011 в 13:47)
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 479
архив с рабочим демо эфектом, что бы увидеть его в действии, прикрутить и скинуть вам рабочий вариант (если получится)
Редактировалось: 1 раз (Последний: 10 марта 2011 в 00:45)
Создание сайтов, верстка, дизайн, кодинг http://www.atlantisweb.ru
Спасибо принимаются на: WMR239595808293 WMZ357055804143 ЯД 41001150698283
Sometime CMS Community
Посетитель
no avatar
Сообщений: 10
Можно посмотреть откуда взял данный хак, не использованный под instant?
Посетитель
small user social cms
Медаль
Сообщений: 373
Возможно скрипт работает если назначен именно на img, проверьте в html будет ли работать на span или div.
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 684
googlebot, действительно, в html тоже нет отображения.
А как тогда вывести эффект на изображение, если оно работает только по img?
Редактировалось: 2 раз (Последний: 10 марта 2011 в 12:43)
Sometime CMS Community
Посетитель
no avatar
Сообщений: 45
кто знает как такое сделать смотреть
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 247
Жекис:
кто знает как такое сделать смотреть

Вопросы задайте максисофту..он выкладывал тут разработку эфекты на аватар под 1.6
Говорят, что лень — двигатель прогресса. Когда человеку стало трудно носить тяжести, он придумал колесо.
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 479
Жекис:

кто знает как такое сделать смотреть

Там же все написано...

Код PHP:
  1. <div id="ava" style='background-image: url("http://uaproxy.com/index.php?q=aHR0cDovL3VhcHJveHkuY29tL2luZGV4LnBocD9xPWFIUjBjRG92TDNkM2R5NXBibk4wWVc1MFkyMXpMbkoxTDJsdFlXZGxjeTkxYzJWeWN5OWhkbUYwWVhKekx6bG1Zall3Tm1ZMFlXWTBOREE1TkRZMlpEUmlabUk0TnpsbU4yUTRPR1V3TG1wd1p3JTNEJTNE");background-repeat: no-repeat; background-position:center;' align="center">
  2. <span dir="rtl">
  3. <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" id="lecteur" width="200" height="200">
  4. <param name="wmode" value="transparent">
  5. <param name="movie" value="../images/effects/eff_18.swf">
  6. <param name="allowScriptAccess" value="never">
  7. <embed allowscriptaccess="never" type="application/x-shockwave-flash" src="http://uaproxy.com/index.php?q=aHR0cDovL3VhcHJveHkuY29tL2luZGV4LnBocD9xPWFIUjBjRG92TDNkM2R5NXBibk4wWVc1MFkyMXpMbkoxTDJadmNuVnRMeTR1TDJsdFlXZGxjeTlsWm1abFkzUnpMMlZtWmw4eE9DNXpkMlklM0Q%3D" wmode="transparent" width="192" height="192">
  8. </object>
  9. </span>
  10. </div>
background-image: url/images/users/ в качестве фона выбирается ваш аватар
между span вставляется флеш, т.к. он прозрачный то фон виден картинка аватара

все это правится в com_users_profile.tpl

приатачить немогу поэтому залил на обменник
кому надо вот сам флеш mariovip.ucoz.ru/eff_1800.swf
Редактировалось: 2 раз (Последний: 10 марта 2011 в 18:54)
Создание сайтов, верстка, дизайн, кодинг http://www.atlantisweb.ru
Спасибо принимаются на: WMR239595808293 WMZ357055804143 ЯД 41001150698283
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.