[Ликбез]

Форма входа
Логин:
Пароль:

Меню сайта


Скрипты и коды для юкоз - Форум аццкого кодера » Если вы пришли за помощью, то Вам сюда... » Переключатель фотографий в pda

Переключатель фотографий в pda
[1] Antosik [16.02.2012, 09:48]
Долго искав скрипт для удобного переключения фотографий, нашел его. Решил встроить. При встраивании в Полную версию сайта скрипт работает хорошо. Решил вставить скрипт в PDA-версию сайта. Поставил стандартные библиотеки.
Code
<script type="text/javascript" src="http://s62.ucoz.net/src/jquery-1.6.1.js"></script><script type="text/javascript" src="s62.ucoz.net/src/uwnd.js?2"></script>
.
Сделал все как надо, но все равно почему-то не работает dry


В чем проблема?

Адрес сайта - hayate.at.ua, Т.к. это PDA версия, то сначала зайти на hayate.at.ua/pda и затем переходить на http://hayate.at.ua/photo/1_tom/1_glava/ch001_001/20-0-370 или любую другую фотку.
[2] likbezz [16.02.2012, 16:57]
Antosik,
Quote (Antosik)
Сделал все как надо, но все равно почему-то не работает

Да потому что у вас нет, переключателей что есть в полной версии -
Code
$NEAR_PHOTOS$ $OTHER_PHOTOS$
, так как они не работают в PDA версии сайта.
Вот эти:

...
А скрипт написан так, что достаёт ссылки на следующую и предыдущую фотку именно из этих, стандартных переключателей:
Code
if (inner.indexOf("Предыдущая") != -1) prevLink = allB.item(i).href;
...
if (inner.indexOf("Следующая") != -1) nextLink = allA.item(i).href;

А их нет. Вот по этому и не работает.
...
Прикрепления: 7617070.png (21.3 Kb)
[3] Antosik [16.02.2012, 17:45]
Quote (likbezz)
Да потому что у вас нет, переключателей что есть в полной версии,так как они не работают в PDA версии сайта.

А их как-то можно включить?
А можно как нибудь изменить код. чтобы все заработало?
[4] likbezz [16.02.2012, 18:05]
Antosik,
Quote (Antosik)
А их как-то можно включить?

Не-а, проверил - они вообще не работают в шаблоне «PDA» ...
Так что ... узнавать ссылку на следующую/предыдущую нужно как-то по другому.
Самое простое, но не самое оптимальное, совершать запрос на ... хм, а куда ? ... на страницу с нормальным шаблоном ...
Или вытаскивать из плей-листа слайдера - http://hayate.at.ua/photo/20-0-0-55 - сравнивать ссылки на текущее изображение со списком, и брать - следующее - для следующего и предыдущее для ... предыдущего, соответственно. Вот это, наверно самое простое.
...
[5] Antosik [16.02.2012, 18:11]
Quote (likbezz)
Самое простое, но не самое оптимальное, совершать запрос на ... хм, а куда ? ... на страницу с нормальным шаблоном ...

Не подходит=( Там у меня непростой шаблон=(

Quote (likbezz)
Или вытаскивать из плей-листа слайдера - http://hayate.at.ua/photo/20-0-0-55 - сравнивать ссылки на текущее изображение со списком, и брать - следующее - для следующего и предыдущее для ... предыдущего, соответственно.

Как это сделать? О_О
[6] likbezz [16.02.2012, 18:19]
Antosik,
Quote (Antosik)
Как это сделать? О_О

Ну, если вы задаёте такой вопрос ... то вам будет сложно.
Примерно так же, совершать запрос на файл слайдера, циклом сравнивать ссылки ... и отдавать массив из двух ссылок - следующее и предыдущее. Ссылки пихать, тоже скриптом, в кнопки одну в левую, другую - в правую (вперёд/назад).
... Всё.


Полная версия сайта