Forum Webscript.Ru

Программирование => PHP => Тема начата: KostyOr от 05 Сентября 2002, 14:16:38

Название: Галерея с возможностью голосования
Отправлено: KostyOr от 05 Сентября 2002, 14:16:38
САБЖ.
т.е. рейтинг по 10 бальной системе за каждую фотку..

заранее сенк
Название: Галерея с возможностью голосования
Отправлено: Меняздесьдавнонет от 05 Сентября 2002, 14:58:15
Приходит фидошник на свадьбу и дарит молодоженам красивую открытку, на которой написано
"С днем свадьбы!"
Открывают открытку, а там коряво ручкой нацарапано "СУБЖ"
Название: Галерея с возможностью голосования
Отправлено: Xander от 05 Сентября 2002, 15:05:04
KostyOr
[OFF]
Юзеры не будут за все голосовать. Только за самый отстой/рулез. Разве только ты им за это денег пообещаешь...
[/OFF]
Название: Галерея с возможностью голосования
Отправлено: Меняздесьдавнонет от 05 Сентября 2002, 15:12:43
Ну, не скажи.
Если лесочки-озерки - то вряд ли.
а если обнаженная натура, то рука сама тянется ... нет, не туда, куда вы, пошляки, подумали, а проголосовать за понравившуюся.
Название: Галерея с возможностью голосования
Отправлено: Maniac от 05 Сентября 2002, 21:07:14
KostyOr
Все очень просто.
Пишешь банальнейший скрипт голосования и спариваешь его со скриптом, который пишет много-много форм (соответственно количеству голосуемых фоток). Затем добавляешь постраничный вывод - и нужный тебе скрипт готов к употреблению.
Название: Галерея с возможностью голосования
Отправлено: Доктор от 06 Сентября 2002, 02:37:00
Maniac
Вот так объяснил...
Название: Галерея с возможностью голосования
Отправлено: KostyOr от 06 Сентября 2002, 09:34:42
:) спасибо всем конечно :)
Xander
не ты не прав, юзеры будут. Это просто будет конкурс газеты на лицо недели или что - либо в этом роде.
Maniac
технорлогию я знаю, но вот "спариваешь его со скриптом" с этим проблемы.. поможите
(есть такая штука ImgeFolio v2.26, поделитесь если есть)
пажааалуйста
Название: Галерея с возможностью голосования
Отправлено: NAS от 06 Сентября 2002, 09:40:54
KostyOr
Без вареза на форуме.
Название: Галерея с возможностью голосования
Отправлено: ВВЕДИТЕ СВОЕ ИМЯ от 06 Сентября 2002, 10:20:43
NAS
ок, но всё же как сделать??
Название: Галерея с возможностью голосования
Отправлено: ThE0ReTiC от 06 Сентября 2002, 12:18:14
ВВЕДИТЕ СВОЕ ИМЯ
Руками, рАдной...
Какие могут быть проблемы со "спариванием" двух примитивных скриптов?
Название: Галерея с возможностью голосования
Отправлено: KostyOr от 06 Сентября 2002, 12:28:37
ThE0ReTiC
мля, ну все такие вумные. Я сюда за ПОМОЩЬЮ пришёл, не поможешь не ПИШИ.  Сиди молчи в тряпочку что знаешь.

ну что за люди....
Название: Галерея с возможностью голосования
Отправлено: ThE0ReTiC от 06 Сентября 2002, 12:32:38
KostyOr
Скрипт голосования у тебя есть?
Название: Галерея с возможностью голосования
Отправлено: ВВЕДИТЕ СВОЕ ИМЯ от 06 Сентября 2002, 12:39:12
ThE0ReTiC
в принципе есть, но нужно на php, реализовать. И ещё, сервак запрещает создание файлов на лету..
Название: Галерея с возможностью голосования
Отправлено: Croaker от 06 Сентября 2002, 12:53:02
ThE0ReTiC

вопрос по скрипту - как помечать фотографии, за которые человек уже проголосовал? все остальное более менее понятно.
Название: Галерея с возможностью голосования
Отправлено: Меняздесьдавнонет от 06 Сентября 2002, 12:55:36
А тут форум "Юмор" есть?
Бессмертная фраза "в принципе есть, но нужно на php, реализовать" замечательно туда бы подошла.
Название: Галерея с возможностью голосования
Отправлено: Меняздесьдавнонет от 06 Сентября 2002, 13:01:04
Croaker
Смотря для чего отмечать.
Точнее, вопрос сводится к определению понятия "человек" с точки зрения веб-сервера.

В общем случае, человеку ставится кука с уникальным ид, а в базу пишутся под его ид номера фоток.
Название: Галерея с возможностью голосования
Отправлено: ThE0ReTiC от 06 Сентября 2002, 14:32:13
Croaker
Кукой и записью в базе.
RomikChef  уже ответил...
Цитировать
но нужно на php, реализовать

Так есть или надо реализовать?
Ты сам себе противоречишь :)
Название: Галерея с возможностью голосования
Отправлено: Maniac от 06 Сентября 2002, 16:15:53
KostyOr
Да ты успокойся. Не гоношись. Просто твоя проблема, действительно, яйца выеденного не стоит.
Смотри сюды. Есть скрипт, который выводит голосование. Все приличные скрипты позволяют вести несколько голосований. Так? Так. Дальше - больше. Кто тебе мешает написать ПРОСТЕЙШИЙ скрипт на PHP, который в цикле будет выводить много форм для голосования на одной странице? Правильно, никто не мешает. Ну дык, в чем проблема?
Название: Галерея с возможностью голосования
Отправлено: ThE0ReTiC от 06 Сентября 2002, 16:18:10
Maniac
Такое ощущение, что проблема в отсутствии знаия РНР.
Надеюсь, что неправ.
Название: Галерея с возможностью голосования
Отправлено: Croaker от 06 Сентября 2002, 18:34:25
ThE0ReTiC
Меня смущает следующее:

допустим у нас были три фотографии в следующем порядке+ их статус в базе (0- не голосовал):

ph1 - 0
ph2 - 0
ph3 - 0

человек зашел, проголосовал за 2 первые, потом ушел

ph1 - 1
ph2 - 1
ph3 - 0

пока его небыло - фотографии добавлись в базу

phA - 0
phB - 0
ph1 - 1
ph2 - 1
ph3 - 0

так вот, за первые две он опять проголосует, а потом в базе две фотографии, за которые он уже голосовал и они не выводятся.

получается, что нам надо на каждую фотографию делать 2 запроса в базу: 1) чтоб выбрать ее название  2) чтоб убедится, что такой нет в таблице для уже просмотренных фотографий. Если за фотографию уже голосовали + еще 2 запроса.

Что смущает:
1) Несколько топорно
2) Диапазон может быть не один и состоять не из двух фоторафий, а из 20
3) Таблица для проголосованных фотографий просто немеренно разрастется, а так как insert там не реже чем select и скорость вставки тоже надо учитывать, то не факт, что index  - лучшее решение.