![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Georgio |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 446 Регистрация: 21.2.2007 Где: Москва Репутация: нет Всего: 5 |
Всем заранее спасибо
Мне нужно на сайте устроить каталог фотографий, чтобы можно было 1. видеть подпись под каждой: что это и откуда 2. Чтобы можно было смотреть как слайд-шоу. 3. Голосовать С минимумом затрата сил. В ява-скрипте я пока ноль, поэтому прошу это учесть ))) В данный момент у меня стоит такой код:
И в теле страницы: [code=html]
|
||||
|
|||||
| butionok |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 125 Регистрация: 19.1.2005 Репутация: 1 Всего: 3 |
Привет! Вот посмотри как я сделал, только без голосования
фотоальбом там только не всё работает пока посмотри слайдшоу (Auto), желательно в IE, т.к. он самый лучший броузер --------------------
Ненавижу убогую Оперу. |
|||
|
||||
| Letov |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 321 Регистрация: 22.2.2007 Где: Санкт-Петербург Репутация: нет Всего: 4 |
к сожалению голосовать в JavaScript не удастся. Ведь результаты просто не сохраняются. JavaScript работает на стороне клиента, а не на стороне сервера. Это сообщение отредактировал(а) Letov - 2.4.2007, 17:04 -------------------- Не бывает плохих языков программирования. Бывают плохие программисты... |
|||
|
||||
| Georgio |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 446 Регистрация: 21.2.2007 Где: Москва Репутация: нет Всего: 5 |
Так, что голосовать не получится - это я понял...
Нужны хотя бы подписи. butionok, твоя страничка весит болше, чем пол метра. Это напряг для дайлапников. Не все еще на выделенку перешли ) Впрочем, мне понравилось, как сами фотки, так и оформление. Только вот действительно, в разных броузерах по-разному. Например, плавное проявление работает только в ИЕ. Этот скрипт ты сам написал? Если да, можно мне его взять? Что конкретно еще не работает? |
|||
|
||||
| butionok |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 125 Регистрация: 19.1.2005 Репутация: 1 Всего: 3 |
Georgio,
Моя "страничка" будет весить все 200Mb если ты посмотришь все фотки во всех папках. Фотки в среднем ~200Kb. Честно говоря, я расчитываю на ДСЛ (1024/768), а на дайлапников забиваю. Не так уж дорого стоит теперь ДЛС. А потом я не расчитываю на широкую публику, в основном посетители - друзья. Сами скрипты (каталог+слайдшоу) весят ~100Кб, что не есть гуд. Работаю на этим. Сама по себе html страничка занимает на сервере немного <20КБ. То что ты посмотрел содержит пути к 233 фотографиям, подписи, параметры и весит 20кб. Когда она приходит клиенту скрипт генерирует таблицу с мелкими превью картинками и уже СГЕНЕРИРОВАННАЯ страница весит несколько сот килобайт. Кстати там ещё есть меню которое вызывается по нажатию правой кнопки. В разных броузерах работает по разному потому, что DX фильтры не поддерживаются альтернативными броузерами. Писать те же переходы на JS - изврат, потому что загруз проца немерянный, а JS не имеет понятия о мультизадачности. К тому же на компах с разной мощьностью выполнение такого JS перехода будет длится разное время. Следовательно надо ещё писать фукцию настройки параметров влияющих на время. Скрипт писал сам. Все глюки мои Я сейчас всё это хозяйство переписываю чтобы было компактнее и работало быстрее. Также я пишу генератор чтобы совсем было удобно --------------------
Ненавижу убогую Оперу. |
|||
|
||||
| Georgio |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 446 Регистрация: 21.2.2007 Где: Москва Репутация: нет Всего: 5 |
Я понял, мне
|
|||
|
||||
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: 10 Всего: 78 |
а причем тут JavaScript? |
|||
|
||||
| Georgio |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 446 Регистрация: 21.2.2007 Где: Москва Репутация: нет Всего: 5 |
Притом, ява-скрипт для показа фотографий, чтобы не делать для каждой отделньую страничку. А подписи к фотографиям как добавить, и можно ди их добавить вообще, я не знаю ))
Пойду php искать. Без БД )) |
|||
|
||||
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: 10 Всего: 78 |
Georgio,
где именно? в таблице с превьюшками или в отдельном окне с большой фоткой? если на JavaScript - создавай массив с подписями, распечатывай таблицу скриптом через цикл, как-то так:
ну а потом цепляй переменные _src и _title куда надо... php нужен только для добавления и распечатки комментов.. Это сообщение отредактировал(а) Alx - 3.4.2007, 15:50 |
|||
|
||||
| butionok |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 125 Регистрация: 19.1.2005 Репутация: 1 Всего: 3 |
Georgio,
Alx дело говорит. Я у себя так сделал.
PHP конечно нужно, хотя бы для голосования. Вопрос только в слайдшоу. Не знаю можно ли сделать эффективные в смысле производительности фильтры перехода с пхп. На серваке где лежит моя страница очень слабо настроен пхп, там точно нереально, к тому же не подключена либа для работы с jpeg файлами. Поэтому JS для меня самое лучшее решение в смысле затраты сил и получаемого эффекта. Если тебе интересны мои наработки напиши мне личное сообщение, я тебе подробно расскажу как и что у меня работает. --------------------
Ненавижу убогую Оперу. |
|||
|
||||
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: 10 Всего: 78 |
я не вижу разницы в отображении просто большой картинки и слайдшоу.. по сути то же самое + две кнопочки "предыдущее" и "следующее".. ну или функция автоматического листания.. а уж показывать большую картинку / слайды - в отдельном ли окне или в том же, над / под или рядом с превьюшками - это дело вкуса.. обработчик же событий next/previous всего лишь вызывает функцию showBigImage(n) с параметром cur_n+1 или cur_n-1 соответственно... Georgio, что не понял, доспрашивай, а потом потихонечку пиши скрипт, пока вообще без функции комментов (потом узнаешь, как делать её на php), а что будет не получатся, обращайся сюда - поможем. в самом деле - скрипт пустяковый. |
|||
|
||||
| butionok |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 125 Регистрация: 19.1.2005 Репутация: 1 Всего: 3 |
Alx,
Я имел ввиду вопрос возможно ли сделать фильтры перехода от картинки к картинке как DX в эксплорере --------------------
Ненавижу убогую Оперу. |
|||
|
||||
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: 10 Всего: 78 |
ненаю че это |
|||
|
||||
| Georgio |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 446 Регистрация: 21.2.2007 Где: Москва Репутация: нет Всего: 5 |
Господа, благодарю за отклик. Чувствую, что без изучения JS мне не обойтись.
"Если на JavaScript - создавай массив с подписями, распечатывай таблицу скриптом через цикл..." Для меня в коде все слова - простой набор букв. Думаю, постараюсь найти время, пойму основы JS и тогда вернусь к этому вопросу. В данный момент я ничего не понял. |
|||
|
||||
| butionok |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 125 Регистрация: 19.1.2005 Репутация: 1 Всего: 3 |
Alx,
зайди сюда ссылка, нажми auto и узнаешь что такое DX фильтры Это сообщение отредактировал(а) butionok - 3.4.2007, 20:21 --------------------
Ненавижу убогую Оперу. |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |