Deutsch

Фотоальбом на Java

194  1 2 все
  Zero Pool завсегдатай28.05.04 17:41
28.05.04 17:41 
Всем привет. Проблема с написанием фотоальбома, может кто поможет. А за ссылочку на сайт где можно скачать уже готовые скрипты буду премного благодарен!!!
Все обо мне http://www.zeropool.front.ru
#1 
Tomasson старожил28.05.04 17:54
Tomasson
NEW 28.05.04 17:54 
в ответ Zero Pool 28.05.04 17:41
Java или javascript?
Manche Hähne glauben, dass die Sonne ihretwegen aufgeht
#2 
  Zero Pool завсегдатай28.05.04 23:08
NEW 28.05.04 23:08 
в ответ Tomasson 28.05.04 17:54
Нужен скрипт! И извините что не написал сразу!!!
Все обо мне http://www.zeropool.front.ru
#3 
voxel3d посетитель29.05.04 00:44
voxel3d
NEW 29.05.04 00:44 
в ответ Zero Pool 28.05.04 23:08
В фотоальбом никаким боком яваскрипт не упирается. То что тебе надо, это программа работающая на стророне вебсервера которая умеет принимать от пользователя новые изображения, сохранять их в базе, генерировать html страницу с галереей изображений, генерировать html страницу с выбранным изображением. Всё это можно написать на яве, пхп, перле и ещё целой кучей способов.
> Проблема с написанием фотоальбома, может кто поможет.
Помочь чем? написать тебе программу что ли?
best regards..
in hack we trust.
Dropbox - средство синхронизации и бэкапа файлов.
#4 
Tomasson старожил29.05.04 01:11
Tomasson
NEW 29.05.04 01:11 
в ответ Zero Pool 28.05.04 23:08
А что должен делать этот скрипт? Ты уже себе представляешь? Если тебе нужен фотоальбом на твоей странице с твоими фотками, то тут и простого хтмла достаточно.
Manche Hähne glauben, dass die Sonne ihretwegen aufgeht
#5 
GANDJUBAS местный житель29.05.04 01:45
GANDJUBAS
NEW 29.05.04 01:45 
в ответ voxel3d 29.05.04 00:44
В фотоальбом никаким боком яваскрипт не упирается.
Странно... С чего такие выводы? Если Вы не пробовали, не утверждайте подобного, а то Вас бысто в ламеры запишут...
То что тебе надо, это программа работающая на стророне вебсервера которая умеет принимать от пользователя новые изображения, сохранять их в базе, генерировать html страницу с галереей изображений, генерировать html страницу с выбранным изображением.
Хорошо, когда кто-то знает, что надо другим!
Все же фотоальбом должен в первую очаредь показывать фотографии, а сохраниение и т.д. - это кому как нравится. Если человеку нужен скрипт, занчит он может без проблем размещать фотографии напрямую на сервере.
. Вс╦ это можно написать на яве, пхп, перле и ещ╦ целой кучей способов.
Все это замечательно, если провайдер хотя бы что-то из этого поддерживает.
2 Zero Pool
Вот простой пример скрипта, при нажатии на названия фотографий (в данном случаи Photo1, Photo2, Photo3) картинка будет меняться вызывая соответсвующую фотографию. Передается только номер.

<html>
<head>
<title>Album</title>
<script>
function otherF(photoNr){
document.getElementById('photo').src="photo" + photoNr.toString() + ".jpg";
}
</script>
</head>
<body>
<a onclick="otherF(0,0);">Photo0</a>
<a onclick="otherF(1,0);">Photo1</a>
<a onclick="otherF(2,0);">Photo2</a>
<img id="photo" src="photo0.jpg">
</body>
</html>

или непосредственно передавая "ссылку" на фотографию

<html>
<head>
<title>Album</title>
<script>
function otherF(pht){
document.getElementById('photo').src=pht;
}
</script>
</head>
<body>
<a onclick="otherF('photo0.jpg',0);">Photo0</a>
<a onclick="otherF('photo1.jpg',0);">Photo1</a>
<a onclick="otherF('photo2.jpg',0);">Photo2</a>
<img id="photo" src="photo0.jpg">
</body>
</html>

Хочу жить вечно! Пока получается! ;-)
#6 
GANDJUBAS местный житель29.05.04 01:51
GANDJUBAS
NEW 29.05.04 01:51 
в ответ GANDJUBAS 29.05.04 01:45
Вот наглядный пример выше написанного:
http://gandjubas.strana.de/test.html
Все работает, надо только оформить.
Хочу жить вечно! Пока получается! ;-)
#7 
voxel3d посетитель29.05.04 02:15
voxel3d
NEW 29.05.04 02:15 
в ответ GANDJUBAS 29.05.04 01:45
>транно... С чего такие выводы? Если Вы не пробовали, не утверждайте подобного, а то Вас бысто в ламеры запишут...
Не опоздайте с записью. С того, что не упирался. Если бы Вы потрудились на свой пример взглянуть и подумать немного прежде чем знаниями блеснуть, то поняли бы, что искуственная замена прямых ссылок на ваш яваскрипт нифига ненужна. Вы видели забавный древний текст "эволюция программиста"? Ну, там где print "Hello, World!" эволюционирует? Ваш пример из той же серии. Зачем тут яваскрипт, если им, Вы ничего не выигрываете?
> Хорошо, когда кто-то знает, что надо другим!
Если человек смутно представляет что именно ему надо, почему бы ему не сказать об этом? Я же не сказал: "эй ты ламер... и т.д."
> Все это замечательно, если провайдер хотя бы что-то из этого поддерживает.
А если он ничего не поддерживает, то это будет html страничка с набором картинок и ссылок, а не фотоальбом.
best regards..
in hack we trust.
Dropbox - средство синхронизации и бэкапа файлов.
#8 
GANDJUBAS местный житель29.05.04 02:45
GANDJUBAS
NEW 29.05.04 02:45 
в ответ voxel3d 29.05.04 02:15
Зачем тут яваскрипт, если им, Вы ничего не выигрываете?
1. Не требуется поддержка серверных скриптовых языков.
2. Для всего достаточно только одна html-страница. Фотографии просто меняются на готовой странице со своим дизайном. То есть не надо выводить "голую" фотографию, либо делать для каждой фотографии свою html-страницу.
Естественно в примере смотрится плохо, так как нет никакого оформления и т.д. Но это не факт.
А если он ничего не поддерживает, то это будет html страничка с набором картинок и ссылок, а не фотоальбом.
Странно? Вы где-то нашли опредиление для web-фотоальбома?
Есть набор фотографий, который я, как посетитель, могу посмотреть.
Значит папка с возможностью вставлять фотографии, подписи и т.д. - это фотоальбом;
а упорядоченные фотографии вклеенные в тетрадь - это нечто другое?
Может еще ему портал замутить, все как положено регистрация и т.д.?
Если человек смутно представляет что именно ему надо, почему бы ему не сказать об этом?
А то что вы ему сказли, что так нельзя, а надо быстро разобраться в основах скриптвого серверного программирования - это очень доходчево!
подумать немного прежде чем знаниями блеснуть, то поняли бы, что искуственная замена прямых ссылок на ваш яваскрипт нифига ненужна
Над чем думать, я, извените, так и не понял. Видимо я не на столько гениален.
И почему искусственная замена? Бывает еще натуральная?
Если уж Вам так не нравится данный вариант, предложите проще.
Хочу жить вечно! Пока получается! ;-)
#9 
GANDJUBAS местный житель29.05.04 03:08
GANDJUBAS
NEW 29.05.04 03:08 
в ответ voxel3d 29.05.04 02:15
Тоже самое, чтобы не напоминало Вам "Hallo, world!"
http://gandjubas.strana.de/test2.html
Хочу жить вечно! Пока получается! ;-)
#10 
voxel3d посетитель29.05.04 04:18
voxel3d
NEW 29.05.04 04:18 
в ответ GANDJUBAS 29.05.04 02:45, Последний раз изменено 29.05.04 04:33 (voxel3d)
>1. Не требуется поддержка серверных скриптовых языков.
Естественно, для такого решения скрипты не нужны, но и для html с ссылками они тоже не нужны.
>2. Для всего достаточно только одна html-страница. Фотографии просто меняются на готовой странице со своим дизайном. То есть не надо выводить "голую" фотографию, либо делать для каждой фотографии свою html-страницу.
Хех, Вам показать, как ЭТО без яваскрипта средствами HTML сделать?
Далее. Ручное "забивание" имён файлов в код ставит код яваскрипта на одну ступень с решением с простым хтмл. Далее. Есть люди отключающие яваскрипт. Если нет необходимости, яваскрипт использовать не следует.
Не вижу ни одного аргуманта "за" пока что.
> Странно? Вы где-то нашли опредиление для web-фотоальбома?
Фотоальбом, как, обновляться будет? Каждый раз будем страничку корёжить?
>Может еще ему портал замутить, все как положено регистрация и т.д.?
Если те несколько часов требующиеся для того что бы правильных вопросов назадавать в силу незнания, переварить их и родить скрипт на каком-либо скриптовом языке будет слишком сложно, тады да, найти CMS систему, почитать как ею пользоваться и сгородить портал.
Либо пойти простым путём и трахаться потом.
>>Если человек смутно представляет что именно ему надо, почему бы ему не сказать об этом?
>А то что вы ему сказли, что так нельзя, а надо быстро разобраться в основах скриптвого серверного программирования - это очень доходчево!
А, извините, я ему ответил на вопрос как сделать фотоальбом. Что прикажете отвечать, на абстрактный вопрос "что-то не получается, скажите где взять"? Вы что же думаете, я не понимаю, что вопрос был, не КАК СДЕЛАТь, а как долго не возиться и желательно готовое взять?
>Над чем думать, я, изв_е_ните, так и не понял. Видимо я не на столько гениален.
>И почему искусственная замена? Бывает еще натуральная?
Я так понимаю, если ошибки исправляете, то пишите уж сами без.
Подумать над тем, где спецификацию на хтмыл взять почитать, например. Чтоб яваскрипт куда не надо не совать. Искусственная, потому, что яваскрипт не нужен. В данном конкретном случае, достаточно обойтись простым HTML, и введение javascript кроме минусов ничего не приносит.
best regards..
in hack we trust.
Dropbox - средство синхронизации и бэкапа файлов.
#11 
voxel3d посетитель29.05.04 04:25
voxel3d
NEW 29.05.04 04:25 
в ответ GANDJUBAS 29.05.04 03:08
>Тоже самое, чтобы не напоминало Вам "Hallo, world!"
Вы не поняли. Есть текст такой забавный. Программа выводит "Hello, World!". Написана одним и тем же программистом в разные периоды жизни. Сначала она на бейсике, потом через паскаль, си и си++ она становится написанной во всё в более усложнённых вариантах: всякими изуверскими способами на функциональных и скриптовых языках.
best regards..
in hack we trust.
Dropbox - средство синхронизации и бэкапа файлов.
#12 
  Zero Pool завсегдатай29.05.04 09:31
NEW 29.05.04 09:31 
в ответ GANDJUBAS 29.05.04 03:08
Вот это как раз то что нужно спасибки огромные!!!!
для примера вот что стоит у менгя сейчас но там что то со скриптом не открываются все фотографии , в то время как на компе дома все нормально работает.
http://www.zeropool.front.ru/fotos.html
Все обо мне http://www.zeropool.front.ru
#13 
  Zero Pool завсегдатай29.05.04 09:33
NEW 29.05.04 09:33 
в ответ GANDJUBAS 29.05.04 01:51
А в этом скрипте подписи к фотографиям добавлять можно? Было бы просто прекрасно!
Все обо мне http://www.zeropool.front.ru
#14 
GANDJUBAS местный житель29.05.04 11:37
GANDJUBAS
NEW 29.05.04 11:37 
в ответ Zero Pool 29.05.04 09:33
Ваш скрипт работает примерно также, как мой первый пример. Передается номер и скрипт генерирует соответствующее название файла. Только вместо прямого обращения к каждой фотографии организовано последовательно с помощью листания "<<" и ">>"
Только сам скрипт немного не корректен.

<div id=din_text class=it> </div>
din_text.innerText= "1. Это Я";

Прямое обращение через ID возможно только в IE и сродных ему. В Netscape, например, такой скрипт не будет работать. Кроме того innerText также не всеми поддерживается.
document.getElementById('din_text').firstChild.data="текст";
А в этом скрипте подписи к фотографиям добавлять можно?
Вас интересуют подписи как в Вашем скрипте?
см. сюды:
http://gandjubas.strana.de/test3.html
Если вас такой вид устраивает, то просто сохраните эту страницу, окройте код и измените, так как Вам нравится.
Хочу жить вечно! Пока получается! ;-)
#15 
GANDJUBAS местный житель29.05.04 11:59
GANDJUBAS
NEW 29.05.04 11:59 
в ответ voxel3d 29.05.04 04:18, Последний раз изменено 29.05.04 12:06 (GANDJUBAS)
Хех, Вам показать, как ЭТО без яваскрипта средствами HTML сделать?
Покажите! Что Вы сразу код не прикрепили?
Интересно посмотреть, как вы это сделаете, чтобы был один HTML-файл (без фреймов и т.д.) и никакого скрипта. Может я чего-то не знаю, буду рад узнать.
Фотоальбом, как, обновляться будет? Каждый раз будем страничку корёжить?
Вписывание пары строк для очередной фото, я думаю, никого не перегрузит.
Без серверных скриптов это Вы врят ли по-другому сделаете.
Кроме того мы обсуждаем не фотоальбом дома моделей, где фото обновляют каждый час.
Либо пойти простым путём и ***** потом.
Я конечно понимаю, что мат неотемлемая часть русского языка, очень помагающая граммотно аргументировать свое мнение, но правилами форума он все же запрещен!
Вы предлогаете парню пойти сложным и в итоге ничего не сделать?
А, извините, я ему ответил на вопрос как сделать фотоальбом. Что прикажете отвечать, на абстрактный вопрос "что-то не получается, скажите где взять"? Вы что же думаете, я не понимаю, что вопрос был, не КАК СДЕЛАТь, а как долго не возиться и желательно готовое взять?
Что Вы понимаете или нет я знать не могу, я не телепат. Во всяком случае, если я правильно читал, Вы ответили, что желаемый автором вариант невозможен, и ничего конкретного не предложили.
Хочу жить вечно! Пока получается! ;-)
#16 
  Zero Pool завсегдатай29.05.04 12:02
NEW 29.05.04 12:02 
в ответ GANDJUBAS 29.05.04 11:37
Да как раз то что нужно спасибо, Буду экспереминтировать!
Все обо мне http://www.zeropool.front.ru
#17 
  Zero Pool завсегдатай29.05.04 12:08
NEW 29.05.04 12:08 
в ответ GANDJUBAS 29.05.04 11:59
Возможно я еще мало что смыслю в HTML но то что можно создавать фотоальбом при помощи только HTML слышу впервые. Можно было бы конечно просто поступить написать страничку с маленькими фотками что бы при нажатии открывалась большая , но меня это не совсем устраивает потому хочется чего большего и красивого. И еще раз спасибо огромное за помошь!!!
Все обо мне http://www.zeropool.front.ru
#18 
GANDJUBAS местный житель29.05.04 12:13
GANDJUBAS
NEW 29.05.04 12:13 
в ответ Zero Pool 29.05.04 12:08
Всегда пожалуста!
Хочу жить вечно! Пока получается! ;-)
#19 
voxel3d посетитель29.05.04 14:08
voxel3d
29.05.04 14:08 
в ответ GANDJUBAS 29.05.04 11:59
>>Хех, Вам показать, как ЭТО без яваскрипта средствами HTML сделать?
> Покажите! Что Вы сразу код не прикрепили?
> Интересно посмотреть, как вы это сделаете, чтобы был один HTML-файл (без фреймов и т.д.) и никакого скрипта. Может я чего-то не знаю, буду рад узнать.
Бинго. Именно фрейм, у линков тег target. Получится ровно два файла.
> Я конечно понимаю, что мат неотемлемая часть русского языка, очень помагающая граммотно аргументировать свое мнение, но правилами форума он все же запрещен!
Ошибки синтаксические уже не исправляете? Хорошо, я согласен, это не самый лучший способ излагать мысли. Кстати, это не мат вовсе.
>Что Вы понимаете или нет я знать не могу, я не телепат. Во всяком случае, если я правильно читал, Вы ответили, что желаемый автором вариант невозможен, и ничего конкретного не предложили.
Предполагалось, что он задаст дальнейший вопрос, а не возникнет эта глупая дискуссия.
best regards..
in hack we trust.
Dropbox - средство синхронизации и бэкапа файлов.
#20 
GANDJUBAS местный житель29.05.04 19:35
GANDJUBAS
NEW 29.05.04 19:35 
в ответ voxel3d 29.05.04 14:08
Бинго. Именно фрейм, у линков тег target. Получится ровно два файла.
Много!
К сожалению, броузеры, не поддерживающие теги <frame></frame> и <iframe></iframe>,
встречаются на сегодняшний день примерно также часто как и отключенный JavaScript.
Стандартные редакторы обычно сразу и текст вставляют типа <frame>Ваш броузер не поддерживает фреймы</frame>.
Я сам пользуюсь и тем и другим, обычно сообщения не пишу. На всех, кто чего-то не хочет расчитывать давольно сложно....
а не возникнет эта глупая дискуссия
Предлогаю таковую мирно закончить...
Хочу жить вечно! Пока получается! ;-)
#21 
alex-2004 гость05.06.04 14:14
alex-2004
05.06.04 14:14 
в ответ Zero Pool 28.05.04 17:41
Смотрите мой фотоальбом. Никаких крутых скриптов, только HTML.
Кастати, если ищете готовые скрипты, заидите на http://www.java24.net
--------------------------------
http://www.macenko.de
#22 
voxel3d завсегдатай05.06.04 16:33
voxel3d
NEW 05.06.04 16:33 
в ответ alex-2004 05.06.04 14:14
А мне понравился "хомяк". Бутылок на фотографиях поменьше бы, было б вообще замечательно ;-)
зы: если, конечно, критика приветствуется ;-)
best regards..
in hack we trust.
Dropbox - средство синхронизации и бэкапа файлов.
#23 
GANDJUBAS местный житель05.06.04 16:58
GANDJUBAS
05.06.04 16:58 
в ответ alex-2004 05.06.04 14:14

...
function showmenuie5()
...

А что у Вас страница одноброузерная?
Хочу жить вечно! Пока получается! ;-)
#24 
voxel3d завсегдатай05.06.04 18:04
voxel3d
05.06.04 18:04 
в ответ GANDJUBAS 05.06.04 16:58
>function showmenuie5()
Скорее всего, он имел ввиду показ фотографий сделан без скриптов.
>А что у Вас страница одноброузерная?
Я что-то у себя в firefox под линухом не вижу?
best regards..
in hack we trust.
Dropbox - средство синхронизации и бэкапа файлов.
#25 
GANDJUBAS местный житель05.06.04 18:51
GANDJUBAS
05.06.04 18:51 
в ответ voxel3d 05.06.04 18:04, Последний раз изменено 05.06.04 18:52 (GANDJUBAS)
Про альбом я понял. Там просто фрейм стабильного размера и фотки, которые в него по размеру подходят.
Там, если код смортеть, стоит набор функций. Все это дело срабатывает, если нажать правой кнопой мыши, popUp-меню...
Но расчитано только на IE и ему сродные... вот я и поинтересовался, почему полько IE.
Вы скорее всего это меню у себя в броузере не увидете.
Хочу жить вечно! Пока получается! ;-)
#26 
alex-2004 гость06.06.04 11:41
alex-2004
06.06.04 11:41 
в ответ GANDJUBAS 05.06.04 18:51
Там, если код смортеть, стоит набор функций. Все это дело срабатывает, если нажать правой кнопой мыши, popUp-меню...
Но расчитано только на IE и ему сродные...

Абсолютно верно. Это потому что я не программист, а просто любитель. А какое решение Вы посоветуете?
то voxel3d
Бутылок на фотографиях поменьше бы, было б вообще замечательно ;-)
Согласен. Будем исправляться.
--------------------------------
http://www.macenko.de
#27 
GANDJUBAS местный житель07.06.04 23:39
GANDJUBAS
NEW 07.06.04 23:39 
в ответ alex-2004 06.06.04 11:41
А какое решение Вы посоветуете?
Сложно сказать. Лучше правую кнопку вообще не использовать. Не во всех броезрерах ее можно ловить.... у маков вообще правой кнопки нет, только одна
Хочу жить вечно! Пока получается! ;-)
#28 
1 2 все