Подскажите мощный скрипт гостевой книги (желательно с возможностью изменения интерфейса). (нужен для курсовой)
Очень неплохой скрипт гостевухи можно взять тут PHP, без MySql, с настройкой почти всего через вэб-интерфейс.
VL Требования: 1) изменяемый интерфейс (т.е. возможность интеграции в любой сайт) 2) Удобный интерфейс 3) желательно хранение сообщений в текстовом файле 4) разнообразие функций (проверка правильности e-mail, http://, проверка на запрещенные слова) 5) возможность удаления сообщений через веб-интерфейс 6)...
RUS могу свою дать =) сам писал =) если что надо будет - допишу =) все с 1-6 есть Добавление от [date]1055439923[/date]: замена матов, смайликов тоже. а настройка интерфейса - изменение дизайна модулей сообщений
RUS Есть гостевая книга на ASP, данные храняться в базе Acces .mdb. имеется блок администрирования. Можно выбирать различные интерфейсы. Без проблем трансформируется в форум. Сам писал. Если надо, могу скинуть зип-файл на почту.
jekaRU Что такое форум? Визуально - это система тематичеки сгруппированных гостевых книг. И у пользователя системы есть возможность создавать новую книгу. Сначала я сделал гостевую книгу с возможностью клиентам оставлять коментарии к сообщениям других посетителей. Структура отображения - древовидная. Т.е. фактически такая гостевая книга предствляет собой один раздел форума. По умолчанию гостевая книга только одна. Но если через блок администрирования создать новые книги, и отключить отображение текста сообшений (при заходе на книгу будут отображаться толко названия тем - получиться форум У пользователя есть возможность писать как от Гостя, так под своим ником. Но регистрации нет - ники и пароли может задавать только администратор. Я просто не делал форму регистрации - не нужно бьло.
Я бы посоветовал какие-нибудь гостевухи, которые работают не в связке - скрипт + текстовой файл (раз уж базы ты не любишь), а на основе файловой структуры. Алгоритм: Все данные хранятся в самих html. При добавлении сообщения скрипт, ну к примеру в цикле прогониет сам файл и при встрече комментария <!-- end messages --> до него дописывает новое сообщение. При достижении определеного количество сообщений (н-р 20), текущий Html файл переименовывается в другой - это предыдущая (вторая) страница и создается новый для новых сообщений (первая страница). Дизайн так что сотрится в предыдущем и вставляетчся в новый. Знаю, звучит страшно, но за подобные скрипты оценка будет на порядок выше. Ну а подобные фишки, как проверка на правильность E-mail: if ($email !~/.+\@.+\..+/i) { print "E-mail не верен"; } (язык Perl) Анологично и с сылками
Nekto N-e кол-во html файлов их он будет редактировать? или он сам будет создавать хтмл файл, для последующего редактирования?
jekaRU Блин, ну просто формат хранения информации (структуры) в виде НТМЛ тегов. Скорее это ХМЛ конечно...
VL, да не, можно прекрасно обойтись и Html. Просто в качестве якорей использовать коментарии. jekaRU, Чем этот принцип хорош - так это тем, что скрипты отрабатывают только тогда, когда идет запись собшщения или дамин что-то меняет. Это жизненно необходимо в скриптах с высокой посещяемостью, для уменьшения нагрузки на сервер.
Nekto я тут по оффтопюю: не по курсу каким образом идет генерация подобных адресов http://www.ferra.ru/online/video/25214/ вот, дык это ж не ручками набиваеться, а так же - из базы.