-Подписка по e-mail

 

 -Поиск по дневнику

Поиск сообщений в web_development

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 09.03.2005
Записей:
Комментариев:
Написано: 418


Голосование

+ в цитатник

Cообщение скрыто для удобства комментирования.
Прочитать сообщение


zero_module   обратиться по имени Воскресенье, 16 Марта 2008 г. 14:50 (ссылка)
Уважаемый "веб-разработчик", поставить бесплатную CMS и просить помощи в поиске модуля для опросов к ней - не называется "делать сайт" :)
И уж тем более "серьёзный".

Говорите прямо всё, здесь телепатов нету.
Ответить С цитатой В цитатник
stalker37   обратиться по имени Воскресенье, 16 Марта 2008 г. 16:20 (ссылка)
Все просто - берешь любую книжку по PHP и читаешь её - там дофина примеров. Если набрать все то получиться целая CMS :)
Ответить С цитатой В цитатник
zheleznodorzhnik   обратиться по имени Воскресенье, 16 Марта 2008 г. 16:31 (ссылка)
На самом деле если ты только начинаешь заниматься веб разработкой - ни в коем случае не ставь себе кмс. Сначала все делай сам, чтобы максимально разобраться в языке, без этого никакие кмс не помогут.
Для голосования тебе нужно определиться с несколькими вещами:
1. Где ты будешь хранить данные о проголосовавших(кол-во вариантов, кто проголосовал, сколько голосов у каждого варианта). Советую использовать БД, если нет доступа к mysql - вполне подойдет sqlite(она идет в поставке с PHP так что ничего дополнительно ставить не нужно)
2. Определить механизм "фильтрации" уже проголосовавших. Тут в принципе два основных варианта - по кукам или по ip.У обоих вариантов есть плюсы и минусы, я думаю, что вам вполне подойдет вариант с куками.

Теперь вкратце про механизм: человек заходит на сайт, видит голосование, выбирает варинт(ы) и жмет проголосовать. Отправленные данные обрабатываются скриптом. Скрипт анализирует есть ли у человека кукисы проголосовавшего, если нет, то скрипт продолжается, в противном случает показывается страница с результатми голосование. Дальше скрипт анализирует за какие варианты проголосовал человек отправляет ему кукисы о том, что он уже голосовал, заносит соответствующие данные в БД, потом подсчитывает результат и выводит их на результирующую страницу. Полосочки, которые соответствуют результатам голосования можно выводить разными способами(например, прописать диву стиль, которому назначить бэкграундом картинку, шириной 1пиксель и высотой 10px), и уже взависимости от числа проголосовавших назначать этому диву определенную ширину в стиле. Таким образом у нас эта картинка будет "размножаться". В принципе, бэкграунд можно сделать просто цветом, без картинки.

Суть в принципе такая, надеюсь, понятно объяснил :)
Ответить С цитатой В цитатник
Gargarot   обратиться по имени Воскресенье, 16 Марта 2008 г. 21:37 (ссылка)
спасибо больльшое. ) Уже работаю. :)
Ответить С цитатой В цитатник
Мухомор_ru   обратиться по имени Понедельник, 17 Марта 2008 г. 09:34 (ссылка)
(она идет в поставке с PHP так что ничего дополнительно ставить не нужно)

Чушь какая.

прописать диву стиль, которому назначить бэкграундом картинку, шириной 1пиксель и высотой 10px)

n00b!
Ответить С цитатой В цитатник
zero_module   обратиться по имени Понедельник, 17 Марта 2008 г. 10:24 (ссылка)
Лёг))))))))
Ответить С цитатой В цитатник
-himynameismark-   обратиться по имени Среда, 19 Марта 2008 г. 21:27 (ссылка)
*в припадках*
Ответить С цитатой В цитатник
Комментировать К дневнику Страницы: [1] [Новые]
 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку