Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » Скрипты гостевых книг (guestbook)

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10

Открыть новую тему     Написать ответ в эту тему

ARC



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Без всяких наворотов, ввод сообщения просмотр, ответ ну и лог записывать, кто чего когда писал...  Желательно бесплатный, и чтобы можно было к дизайну привязать на сайте...
Файловый архив форума содержит полезные скрипты. Можете принять участие в его пополнении.

 
Скрипты гостевых книг
В этой теме собираем всё по скриптам гостевых книг.
/* Тема по службам бесплатных гостевых книг здесь. */

 
Внимание! В этой теме только скрипты гостевых книг! По вебконференциям имеется отдельный форум. Кроме того, смотрите форумы по IkonBoard/Invision Board.
 

  • Sergeant gb (php,mySql)
    Гостевая книга с возможностью премодерации (скрипт находится в файловом архиве форума)
     
  • CW Guest Book (Perl)
    скачать  
    Вожможности:
    · Возможность полного изменения дизайна !!!  
    · Редактирование/удаление сообщений администратором  
    · Возможность создания нескольких администраторов гостевой книги  
    · Возможность ответа на сообщения  
    · Сохранение IP-адреса автора сообщения  
    · Возможность запрета добавления сообщений с определённого IP  
    · Возможность автозамены слов. Например для замены текстовых смайлов на картинки  
    · Разбиение на страницы  
    · Возможность установки пределов на длину полей  
    · Автоматическая замена url и email адресов на ссылки  
    · Вырезание тегов  
    · Сохранение данных автора(Имя,email итд) в куках, для того чтобы не вводить их каждый раз вновь  
    · Возможность отправки новых сообщения на email администратору  
    · Возможность отправки ответа на email автору сообщения  
    · Возможность ограничения длины списка страниц, используется если их очень много и · · · список идёт в несколько строк  
    · Защита от повторного нажатия на кнопку "отправить"  

     
  • WOguest Final  (Perl)
    скачать
    Возможности гостевой книги:  
    · Полное управление дизайном через страницу администратора.  
    · Полное управление формой для добавления: дизайн, поля для добавления, размер полей и др, через страницу администратора.  
    · Ротатор баннеров на страницах гостевой книги. Также можно использовать SSI код для вставки баннеров в любую другую страницу сайта, что дает возможность использовать гостевую еще и как ротатор баннеров на всем сайте.  
    · Все установки производятся через страницу администратора, что очень облегчает установку и настройку скрипта  
    · Можно запретить добавлять записи с определенного IP адреса или всей подсети.  
    · Пользователь не может добавить более одной записи в течении установленного вами промежутка времени (антифлуд).  
    · Выбор языка (Русский, Английский).  
    · WO коды, позволяют посетителям форматировать текст.  
    · Набор смайлов - 21 и эмоций - 68.  
    · Возможность редактировать сообщения и отвечать на них.  
    · Управление дизайном осуществляется посредствам шаблонов, что есть очень удобно, просто и быстро.  
    · Скрипт проверяет длину слов и разбивает слово на несколько если оно превышает 30 символов.  
    · Система антимат.  
    · Отправка письма посетителю и админу.  
    · Ряд других полезных функций, которые можно как включить так и отключить через страницу администратора.  

     
  • Manlix SW GuestBook 1.5 (PHP)
    Сайт    
    1. Возможность, удалять, редактировать и отвечать на сообщения.
    2. Веб интерфейс администратора.
    3. Автоматическое определение IP адреса отправителя сообщения.
    4. Защита от флуда.
    5. Вырезание всех вредных тегов.
    6. Сохранение данных посетителя (имя, почтовый адрес, город, домашняя страничка) в cookies, для того, чтобы не вводить, всё это, при следующем посещении гостевой книги.
    ......
     
  • SR + Denied Guestbook v.2.1.6  (PHP)  
    скачать  -  демо
    За основу гостевой книги взята гостевая SR Guestbook v1.3 (автор Sad Raven). Данная редакция гостевой книги ни в коем случае не отрицает авторства Sad Raven на скрипт SR Guestbook v1.3. Перед вами просто модернизированный и дополненный новыми возможностями вариант гостевой.
    Возможности гостевой книги:  
    Полное изменение дизайна (как вручную, так и через админ.центр)  
    Редактирование/удаление сообщений администратором  
    Отправка новых сообщений на e-mail админу (можно отключить)  
    Возможность отвечать на сообщения  
    Автоматическая замена url и email на ссылки  
    Автоматическая замена текстовых смайликов на графические  
    Вырезание всех тегов  
    Защита от повторного нажатия на кнопку "Отправить"  
    Фильтрация мата  
    Установка пределов на длину полей: имя, e-mail, город, домашняя страничка, сообщение  
    Сохранение данных автора (имя, e-mail, город и т.д.) в cookies, для того, чтобы не вводить их каждый раз  
    Разбиение на страницы и ограничение длины списка страниц  
    Возможность сохранять понравившиеся сообщения  
    Возможность сделать backup всех сообщений, почистить базу, удалив старые сообщения  
    Сохранение IP-адреса автора сообщения, блокировка пользователей по IP-адресу  
    Возможность настраивать автозамену  
    Добавлено:
    - отключаемая защита от спама (автоматического добавления сообщений)  
    - отключаемая защита email от сканирования страниц роботами спамеров  
    - защита от повторного добавления сообщения при обновлении страницы  
    - расширенный набор смайликов в комплекте  
    - руководство пользователя гостевой (help)  
    - возможность блокировки по имени;  
    - возможность блокировки диапазона IP-адресов  
    - возможность изменения формата текста (жирный, курсив) и его цвета (текст красного или синего цвета)  
    - возможность вставки рисунков в сообщения  
    - возможность быстрого ответа конкретному собеседнику (если щелкнуть на имени того, кому нужно ответить, то нужные теги вставятся в текст сообщения)  
    - полный отчет о сообщениях админу на email (в т.ч. дата и время сообщения в привычном формате).  
    - устранена "дыра" в авторизации админа

     
  • Megabook 2.0 (Perl)
    Контроль над HTML в постах, личные сообщения, фильтрация слов, возможность бана
     
  • GuestWho 2.0 (Perl)
    Сайт Демо  
    Поддержка UBB-кода и смайликов, флуд-контроль по IP...
     
  • VizBookplus 2.0a (Perl)
    Весьма нудная процедура получения самого скрипта %)
     
  • ReD`Book (PHP)
    скачать
    -Проверка всех форм на правильность заполнения
    -Проверка на мат (мат заменяется на "[CENSORED]"). Можно отключить
    -Удаление лишних пробелов
    -Удаление тэгов
    -Установка максимального кол-ва сообщений, отображаемых на странице
    -Установка максимального количества сообщений, хранящихся в файле
    -удаление сообщений
    -icq - on-line/off-line
    -настройка цветовой палитры гостевой книги
    -Возможность изменения названия гостевой книги (поле "")
    -отсылка на e-mail уведомления, о новых записях в гостевой книге. Можно отключить -информация о пользователях, оставивших сообщение в гостевой книге: 1)имя хоста Internet, соответствующее данному IP-адресу 2)ip номер пользователя 3)Общеие данные. Пример - Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt)

     
  • @lex Guestbook (PHP+MySQL)
    скачать | скины | демо   админ-панель
    бесплатная гостевая книга на базе PHP позволяет установить за несколько минут даже для начинающих.
    Работает на сайтах с поддержкой PHP 4 и PHP 5 и автоматически подстраивается под конфигурацию по php.ini.
    Требования: база данных mySQL.
    Особенности :
     - Автоматическая установка, выбор имени таблицы
     - Графический интерфейс, легко настраиваемый благодаря поддержке скинов
     - Возможность показа последних сообщений с помощью javascript
     - Автоматическая отправка сообщений с благодарностью
     - Возможность ответа администратора на сообщения
     - Запросы к базе данных из административной панели: оптимизация, защита, восстановление
     - Опционально: ограничение числа символов в сообщении
     - Опционально: премодерирование сообщений (подтверждение публикации)
     - Показ флага страны
     - Смайлики
     - Фильтрация ненормативной лексики
     - Бан IP-адреса
     - Поиск
     - Посетители могут оставлять замечания к сайту
     - Выбор языка с помощью обращения к странице: _www.website.com/guestbook/?lang=english
     - Поддержка нескольких администраторов с разными правами
     - Защита от спама Javascript-кодированием электронных адресов и ссылок
     - Опционально: ввод защитного кода перед отправкой сообщения
     - Основной скин поддерживает XHTML 1.0 Transitional
     - Мультиязычная поддержка


Коллекции скриптов гостевых книг:

 
http://php.resourceindex.com/Complete_Scripts/Guestbooks/ (59 скриптов на PHP)
http://www.woweb.ru/load/55-1-10 (254 скрипта на PHP)
http://cgi.resourceindex.com/Programs_and_Scripts/Perl/Guestbooks/ (82 скрипта на Perl)
http://www.woweb.ru/load/2 (58 скриптов на Perl)  
 


Другие темы по скриптам на руборде:
Клиентские скрипты (JS, VBS, etc)
Серверные скрипты (Perl, PHP, etc)
Скрипты поиска
Скрипты счетчиков посещений
Скрипты обмена файлами
Скрипты чатов
Скрипты фотогалерей
Скрипты новостей
Скрипты подписки/рассылки
Интернет-магазины
Дневники (блоги)
Скрипты голосований
Редактирование в браузере HTML-кода и веб-страниц
Скрипты служб знакомств
Баннерообменные скрипты
Whois-скрипты
Доски объявлений
Создание карты сайта

Всего записей: 146 | Зарегистр. 15-07-2001 | Отправлено: 10:36 24-07-2002 | Исправлено: ALeXkRU, 22:23 06-01-2012
Dr_Spectre



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
YaBook
YaBook is a simple but powerful guestbook running on PHP 5. It features easy installation and customization, multi-language support, an administration interface, and email notifications on new postings. YaBook's design uses a template system so it can be easy integrated into your page.
 
http://www.phpee.com/10.html

----------
Со всеми регардами - Alexei Dmitriev aka Dr.Spectre
Чтобы добиться успеха в этом мире, одной глупости недостаточно, к ней нужны еще хорошие манеры.
(c) Вольтер

Всего записей: 1555 | Зарегистр. 15-12-2001 | Отправлено: 10:44 17-05-2006
Himera



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
вопрос по SR + Denied Guestbook v.2.1.5  (PHP)
где в нем прописано где он находится?  
в корне работает! но у меня домен на сервере как папка лежит и не добавляются сообщения
то есть домен выглядит так:
/www/users/основной адрес/www/второй адрес/www/guestbook/ - гостевая отображается, но ни в админку зайти, ни сообщение написать нельзя - страница просто обновляется и ничего не происходит.
Но при этом вот так:  
/www/users/основной адрес/guestbook/ - работает

Всего записей: 255 | Зарегистр. 12-09-2002 | Отправлено: 16:05 20-05-2006 | Исправлено: Himera, 22:16 20-05-2006
YasenPepper



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Himera
 
Гостевая супер! Но есть две основных причины, по которым SR + Denied Guestbook v.2.1.5 может не работать:
 
1) неправильно выставленные права на папки
2) на хостинге значение служебной PHP-переменной register_globals=off
 
Первое можно проверить, временно установив права 777 на все папки, включая все вышестоящие. Если заработало - причина в неправильно установленных правах.
 
Второе можно поправить, дописав в каждый из файлов .htaccess, входящих в
дистрибутив гостевой, такую строку:
 
php_flag register_globals on

Всего записей: 51 | Зарегистр. 30-03-2005 | Отправлено: 09:08 21-05-2006
Himera



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
YasenPepper  
так... прогнал тестик...  
Directive           |     Local Value | Master Value  
register_globals |      Off            |      Off  
 
в файл .htaccess попробовал дописать в таком виде:
 
php_flag register_globals on
<Files passwords.php>
order allow,deny  
deny from all  
</Files>
<Files config.inc.php>
order allow,deny  
deny from all  
</Files>
 
- не помогает! Видимо как-то не так писать надо?

Всего записей: 255 | Зарегистр. 12-09-2002 | Отправлено: 10:24 21-05-2006
YasenPepper



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Himera
Да вроде все правильно...
А во вложенной папке data ты изменил файл .htaccess?
Хотя, вроде как, это и не к чему...
А ты выяснил у хостера, поддерживается ли вообще у тебя .htaccess?

Всего записей: 51 | Зарегистр. 30-03-2005 | Отправлено: 17:53 21-05-2006
pribl



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А где взять очень простую гостевую книгу. Чиста как на народе. Только имя гостя и текст. Никаких смайлов, никаких вставок картинок. Нужна очень простая гостевая книга.

Всего записей: 813 | Зарегистр. 20-03-2004 | Отправлено: 19:12 01-06-2006
CheRt



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
pribl, ща пьяный, пол простейшей гесты написал, половину утром напишу и ок.
Если конечно perl устроит, дизигн сам вставишь, если захочешь, то шаблон даже влеплю...


----------
В огне бода нет и не будет!
До встречи в СССР 2.0!

Всего записей: 1118 | Зарегистр. 14-12-2001 | Отправлено: 01:29 02-06-2006
CheRt



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
2Everybody сорри за выходку
 
2pribl - лови код элементарнейшей гвесты, специально для тебя написана
 

Код:
 
#!/usr/bin/perl
 
use CGI qw/param/;
 
my $post_at_page=20;
my $base='./base.dat';
 
my $uname_maxsize=30;
my $post_maxsize=16384;
 
my $title='Моя любимая гостевуха';
 
my $error;
 
if (param('action') eq 'post') {
 printpost( $base, StripName(param('uname'),$uname_maxsize), StripPost(param('body'),$post_maxsize) );
}
 
 
 
showgb($base,$title,$post_at_page,param('page'));
 
sub showgb {
 my ($file,$title,$post_at_page,$pagenum)=@_;
 
 
 my $header="Content-type:text/html;Charset:windows-1251;\n\n";
 
 $pagenum=~s/[^\d]//g;
 unless($pagenum) {$pagenum=1;}
 
 open(DBF, $file);
  my @data=<DBF>;
 close(DBF);
 @data=reverse(@data);
 
 my $pages; my $temp;
 if (int(@data/$post_at_page)==@data/$post_at_page) {
  $temp=@data/$post_at_page;
 } else {
  $temp=int(@data/$post_at_page)+1;
 }
 
 for (my $i=0;$i<$temp;$i++) {
  $_=$i+1;
  $pages.=qq~ &nbsp; <a href="$ENV{'SCRIPT_NAME'}?page=$_">$_</a>~
 }
 
print <<HTML;
$header
<html>
 <head>
  <title>$title [страница - $pagenum]</title>
  <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
 </head>
 <body>
 &nbsp; $error
<br>
  <form method="POST" action="$ENV{'SCRIPT_NAME'}">
   <input type="hidden" name="page" value="$pagenum">
   <input type="hidden" name="action" value="post">
 
   Ник(имя) - <input type="text" name="uname"><br><br>
   Текст сообщения:<br>
   <textarea name="body" cols="50" rows="10"></textarea><br><br>
   <input type="submit" value="Отправить">
  </form>
 
  <br><br>$pages<br><hr size="1" width="90%" noshade><br><br>
HTML
 
 for ($i=($pagenum-1)*$post_at_page;$i<$post_at_page*$pagenum;$i++) {
  @_=split(/\|/, $data[$i]);
  unless ($_[0]==0) {
   $_[0]=localtime($_[0]);
   print qq~<p>[$_[0]] <b>$_[1]</b><br>$_[2]</p><br><br>\n\n~;
  }
 }
}
 
sub printpost {
 my $file=shift;
 my $uname=shift;
 my $text=shift;
 
 if (length($uname)>0 && length($text)>0) {
  open(DBF, ">>$file");
   print DBF time(),"|$uname|$text\n";
  close(DBF);
 } else {
  $error='<font color="#A00000">Ник и текст сообщения обязательны для ввода!</font>';
 }
}
 
sub StripPost {
 my $text=shift;
 my $size=shift;
 
 $text=substr($text,0,$size);
 
 $text=~s/&/&amp;/g;
 $text=~s/</&lt;/g;
 $text=~s/>/&lt;/g;
 $text=~s/\n|\r\n/<br>/g;
 
 return $text;
}
 
sub StripName {
 my $uname=shift;
 my $size=shift;
 
 $uname=~s/[^a-zА-Яа-я0-9\.\-_\~\*#]//ig;
 $uname=substr($uname,0,$size);
 
 return $uname;
}
1;
 



----------
В огне бода нет и не будет!
До встречи в СССР 2.0!

Всего записей: 1118 | Зарегистр. 14-12-2001 | Отправлено: 12:29 02-06-2006
pribl



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня бесплатный хостинг - там толко пхп... :(

Всего записей: 813 | Зарегистр. 20-03-2004 | Отправлено: 16:44 02-06-2006
CheRt



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
pribl  с PHP вопросы не ко мне
 
А вообще такие вещи указывать надо

----------
В огне бода нет и не будет!
До встречи в СССР 2.0!

Всего записей: 1118 | Зарегистр. 14-12-2001 | Отправлено: 16:54 02-06-2006 | Исправлено: CheRt, 16:55 02-06-2006
pribl



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А может можно взять какую-нить мощную гостевуху и поотключать там все в опциях кроме того, что мне нужно? Может можно как нить так сделать?

Всего записей: 813 | Зарегистр. 20-03-2004 | Отправлено: 16:09 06-06-2006
Himera



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pribl угу, вы vBulletin еще поставьте и сделайте из него гостевуху
 
Я вот ток одного не пойму... в чем мощь гостевой заключается, что вы от нее так хотите избавиться..?

----------
[свадебные фото :свадебная фотография ]

Всего записей: 255 | Зарегистр. 12-09-2002 | Отправлено: 20:15 06-06-2006
CheRt



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Himera, мощные гостевые бывают. Например WoGuest final, ток она тож на perl.
Я одним чудесам ставил, порезал порядком, т.к. вся функциональность не была нужна.
 
pribl, лучше найди примерно то, что тебе надо... Основная проблема гостевух зачастую не в слабых движках, а в слабых админках. Вручную резать...
 


----------
В огне бода нет и не будет!
До встречи в СССР 2.0!

Всего записей: 1118 | Зарегистр. 14-12-2001 | Отправлено: 04:30 07-06-2006
UclHarry

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте.
 
Использую гостевую книгу SR + Denied Guestbook v2.1.5
Очень доволен.
Но.
Проблема в том, что мой хостер не поддерживает GD Support, поэтому я не могу включить защиту гостевой от спама.
А спам крепчает.
Причём спам - зарубежный.
Включить в бан-лист все зарубежные ip - нереально.
 
Собственно, вопрос: можно ли (как, если можно) сделать так, чтобы в гостевуху попадали только сообщения, написанные русскими буквами? А всем остальным - давался отлуп.

Всего записей: 1 | Зарегистр. 20-07-2006 | Отправлено: 10:26 03-08-2006
niolle

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос по SR + Denied Guestbook v.2.1.5.
 
Как адаптировать гостевую, чтобы форма отправки сообщения была на отдельной странице? Что и где и как нужно прописать?
И можно ли сделать, чтобы отправить сообщение в гостевую могли только люди, знающие пароль?

Всего записей: 3 | Зарегистр. 15-08-2006 | Отправлено: 13:12 15-08-2006
kurat



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
niolle
 
Скопируй форму отправки и вставляй на любую страницу.

Всего записей: 444 | Зарегистр. 21-02-2002 | Отправлено: 16:25 15-08-2006
niolle

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Имеется ввиду send.inc.php? Его надо вставлять в файл с каким расширением? и как заставить его работать? и как убрать форму отправки с основной страницы гостевой?
я в программировании 0, если не трудно, объясните популярно.

Всего записей: 3 | Зарегистр. 15-08-2006 | Отправлено: 16:39 15-08-2006
niolle

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос с формой закрыт. Кое-как разлепил. Спасибо всем.

Всего записей: 3 | Зарегистр. 15-08-2006 | Отправлено: 21:54 16-08-2006
mailserg



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не встречался ли кому скрипт гостевой книги для нескольких сайтов?

Всего записей: 41 | Зарегистр. 30-05-2006 | Отправлено: 10:29 01-09-2006
OOD

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mailserg
microhost.net предоставляет своим хостерам, такие скрипты, можешь их использовать потом с любого колличества сайтов

Всего записей: 3389 | Зарегистр. 20-05-2006 | Отправлено: 10:59 01-09-2006
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10

Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » Скрипты гостевых книг (guestbook)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru