[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: просмотцик изображений
PiratXXX
Добрый вечер, друзья!

Вообщем сделал просмотрщи фотографий, но что-тог голова уже не соображает!

Суть просмотрщика, в цикле выводм привьюшки, при нажатии на привьюшку, отправляем AJAX запрос, получаем большую картинку(подгружаем в кеш), получаем дополнительную информацию о картинке, и список коментов к картинке, возвращаем ответ, и формируем страцу а точнее лайтбокс, где все это и выводим.

Но еще надо както сделать чтобы можно было листать фотки, т.е. предыдущая, и следующая.

Ни как не могу сообразить как это организовать.

Помогите кто делал свои просмотрщики.

Заранне спасибо!

P.S. jquery не предлогаю т.к. не перевариваю эту байду...)))



Спустя 1 минута, 39 секунд (21.05.2011 - 22:00) Joker написал(а):
попробуй jQuery biggrin.gif biggrin.gif tongue.gif tongue.gif tongue.gif smile.gif

Спустя 1 час, 8 минут, 18 секунд (21.05.2011 - 23:08) ApuktaChehov написал(а):
PiratXXX - массивами я когда-то делал.
Фактически работать с изображениями, как с массивами. Вот. Тогда можно чего угодно сделать.

Спустя 1 час, 24 минуты, 16 секунд (22.05.2011 - 00:32) PiratXXX написал(а):
Joker

ну спасибо тебе!
если честно не уважаю эту фигню! давайте на пыхе тогда напипшим функции и и спользовать тогда их как стандарт!

просто jquery придумали фигню а оригинала т.е. javascript так и не будешь толком знать!!!
так что я принципиально этим не пользуюсь!!!

Спустя 1 час, 23 минуты, 58 секунд (22.05.2011 - 01:56) ApuktaChehov написал(а):
PiratXXX - согласен полностью.

Спустя 6 часов, 28 минут, 52 секунды (22.05.2011 - 08:25) PiratXXX написал(а):
ApuktaChehov
спасибо! я вот тоже думаю за массивы! но не знаю какой массив создавать!

блин даже не знаю как выразиться. получаеться у меня что бы просматреть увеличенную копию картинки в функцию передаеться id этой картинки, и дело в том что id идут не по порядку, т.е. может быть 1, 4, 23,24,25,64 ну и т.д.


Спустя 23 минуты, 12 секунд (22.05.2011 - 08:48) ApuktaChehov написал(а):
ну и что, что не по порядку. Создай обычный список-массив:
1=>1,
2=>4,
3=>23,
4=>24...

потом функцией setTimeout обходи его, по пути показывая картинки.

А я сделал бы не с id, а с именами. Т.е. сервер передает мне список имен картинок, я создаю так же массив и обхожу его подгружая и отображая картинки.

Спустя 3 часа, 9 минут, 5 секунд (22.05.2011 - 11:57) XCross написал(а):
Зачем изобретать велосипед. В сети полно каруселей.
Я fancybox использую и всем устраивает.

Спустя 4 часа, 58 минут, 12 секунд (22.05.2011 - 16:56) PiratXXX написал(а):
kmaks

просто смысл в том что это ты сам сделал!

ApuktaChehov

я сначала тоже сдел по именам но потом решил по id, так потом меньше проверок на сервере делать, просто к int привел и все делаем запрос!..

Спустя 3 дня, 5 часов, 4 минуты, 40 секунд (25.05.2011 - 22:00) PiratXXX написал(а):
Ну вообщем решил сделать так, что бы пока работало, пока на php перебираем картинки и паралельно выводим их, создаем многомерный массив, и потом этот массив в js передаем и там уже работаем.

Спустя 19 минут, 32 секунды (25.05.2011 - 22:20) Игорь_Vasinsky написал(а):
PiratXXX
Цитата
росто jquery придумали фигню а оригинала т.е. javascript так и не будешь толком знать!!!

ну та выучи JS и работай с JQuery

Спустя 11 часов, 5 минут, 33 секунды (26.05.2011 - 09:25) ApuktaChehov написал(а):
Игорь_Vasinsky - золотые слова wink.gif

Спустя 1 час, 19 минут, 12 секунд (26.05.2011 - 10:45) sergeiss написал(а):
Цитата (PiratXXX @ 21.05.2011 - 22:58)
Но еще надо както сделать чтобы можно было листать фотки, т.е. предыдущая, и следующая.

Ни как не могу сообразить как это организовать.

Для сервера что предыдущая, что следующая - без разницы. Это просто набор данных. Поэтому я бы просто каждый раз тупо запрашивал нужные данные.
Картинки, при правильной организации работы, будут кэшироваться в браузере. Поэтому если я вернусь на ту же картинку, где уже был недавно, то тогда с сервера будут переданы только дополнительные данные. Без скачивания картинки.
А то, что на сервере это будет запрошено повторно.... Да и пусть запрашивает. Надо только организовать всё так, чтобы быстро запрос проходил.

Спустя 8 часов, 30 минут, 56 секунд (26.05.2011 - 19:15) PiratXXX написал(а):
Цитата
ну та выучи JS и работай с JQuery


позволю себе не согласиться с этим. Ведь если я хорошо буду знать js то и все функции смогу написать под себя и как мне надо, и ни какой jquery мне уже не понадобится))


_____________
http://flibro.com/
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.