ВходИмяПароль
Автоматически входить при каждом посещении    
Регистрация
Регистрация
Войти и проверить личные сообщения
Войти и проверить личные сообщения
Список форумов ЛанМедиаСервис » Скрипт видео-каталога v.1.x

Начать новую тему   Ответить на тему
Помогите прикрутить Glossy на страницу «Бестселлеры»
Предыдущая тема :: Следующая тема  
Автор Сообщение

Влад 





Зарегистрирован: 27.04.2009
Сообщения: 3


blank.gif
Сообщение Добавлено: 2009-04-27 06:58 am    Заголовок сообщения: Помогите прикрутить Glossy на страницу «Бестселлеры» Ответить с цитатой

Существует такой javascript-аддон к графике на сайтах Glossy — http://www.netzgesta.de/glossy/ — который позволяет добиваться симпатичного эффекта силами сугубо javascript (на картинках ниже).
Glossy на самом деле работает, — я по мануалу прикрутил его в файле header.php и отредактировал шаблон вывода постеров на странице «Бестселлеры». Но работает он только в случае принудительной перезагрузки страницы: заходишь на сайт, тычешь на «Бестселлеры» — Glossy нет, не загрузился, где-то потерялся. Нажимаешь «Ctrl+F5» — вах, красота-то какая ))

Подскажите, пожалуйста, как подгружать этот Glossy, когда страничка подгружается ajax'ом?

Добавлено спустя 3 minutes 36 seconds:

Сорри, поторопился с темой )) Уже решил траблу:
если используется страничка «Бестселлеры», то в файле main.php нужно найти строчку перед циклом foreach
Код:
echo "<br><table border='0' width='100%' cellspacing='15'>";

и заменить на
Код:
echo "<script language='javascript' type='text/javascript' src='/glossy/glossy.js'></script><br><table border='0' width='100%' cellspacing='15'>";

при условии, что Glossy установлен в папку «/glossy/glossy.js»

Всем спасибо ))
Вернуться к началу
Посмотреть профиль Отправить личное сообщение

дима 





Зарегистрирован: 27.04.2008
Сообщения: 7


blank.gif
Сообщение Добавлено: 2009-04-27 11:54 am    Заголовок сообщения: Ответить с цитатой

спасибо класс, а можно подробнее.что,куда и как?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение

Влад 





Зарегистрирован: 27.04.2009
Сообщения: 3


blank.gif
Сообщение Добавлено: 2009-04-27 13:11 pm    Заголовок сообщения: Ответить с цитатой

дима  писал(а):
спасибо класс, а можно подробнее.что,куда и как?

да не вопрос:
  1. скачиваете глосси с оф.сайта
    Код:
    wget http://www.netzgesta.de/glossy/glossy.zip

  2. распаковываете в директорию, где установлен срикпт LMS (там же будет создана папка glossy)
    Код:
    unzip glossy.zip -d /home/www/video

  3. редактируете файл main.php в каталоге с текущим темплэйтом следующим образом (как я уже писал выше):
    1. находите строку:
      Код:
      echo "<br><table border='0' width='100%' cellspacing='15'>";

      и меняете её на:
      Код:
      echo "<script language='javascript' type='text/javascript' src='/glossy/glossy.js'></script><br><table border='0' width='100%' cellspacing='15'>";

    2. затем следом ищете другую строку (это только начало строки, она приведена не полностью):
      Код:
      echo "<a href='#film:{$film['ID']}:1:0'><img width='100px' height='150px' src='{$film['Poster']}' border='0'>

      и меняете этот кусок на следующее (по сути, нужно только дописать class='glossy' в тэге img):
      Код:
      echo "<a href='#film:{$film['ID']}:1:0'><img class='glossy' width='100px' height='150px' src='{$film['Poster']}' border='0'>




Правда, работает это сразу же и корректно только в ФайрФоксе. В Опере и в ИЕ — с описанными выше граблями: подгружает Glossy только если сделать Reload страницы с «Бестселлерами». Может кто-нибудь посоветует чего-нибудь дельного?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов ЛанМедиаСервис » Скрипт видео-каталога v.1.x Часовой пояс: GMT
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы не можете скачивать файлы