Привет читателям сайт )
В данной статье мы рассмотрим Phoca Guestbook - компонент гостевой книги для Joomla-сайтов .
Что можно сказать о данном компоненте... Очень простой и удобный в администрировании, имеет достаточное количество настроек для размещения отзывов на Вашем сайте.
Возможности Phoca Guestbook:
- выбор прав доступа для пользователей;
- фильтрация не желаемых слов и фраз;
- блокировка IP-адресов;
- ограничение количества печатаемых символов;
- капча;
- модернизация сообщений (проверка модератором);
- внешний вид отзывов (цвет, отображение имя, отображение e-mailи адреса сайта).
Итак рассмотрим компонент.
После установки, Phoca Guestbook не нуждается в глобальных настройках.
Панель управления:
- Posts - все сообщения оставленные пользователями;
- Guestbooks - категории (созданные гостевые книги);
- Info - Информация и обновление компонента.
Как видно, на рисунке справа есть кнопка "Параметры". Если нажать на нее, то можно более обширно настроить гостевую книгу и сам компонент.
Параметр | Значение |
Display Subject In Form | (Да | Да (обязательно) | Нет) показать или скрыть поле Объект в форме, устанавливается, если поле Тема будет требоваться |
Display Name In Form | (Да | Да (обязательно) | Нет) показать или скрыть имя поля в форме, устанавливается, если поле Name будет необходимо |
Display Email In Form | (Да | Да (обязательно) | Нет) показать или скрыть поле e-mail в форму, установите поле e-mail, если потребуется |
Display Website In Form | (Да | Да (обязательно) | Нет) показать или скрыть поле Сайт в форме, установите поле, если сайт будет требоваться |
Display Content In Form | (Да | Да (обязательно) | Нет) показать или скрыть содержимое поля в форме |
Enable Javascript Editor | (Да | Нет) Включить или выключить JavaScript Editor |
Display Path In Javascript Editor | (Да | Нет) показать или скрыть информацию о пути в редактор JavaScript |
(Скрыть | Дисплей) Установите, если форма должна отображаться или нет. |
|
(Top | Нижний) Выберите Текущее местоположение |
|
Display Required Sign | (Да | Нет) Установите для отображения полей, которые требуются |
(Да | Нет) Установите, для отображения сообщений. |
|
ширина (в пикселях) |
|
высота (в пикселях) |
|
Установить ширину таблицы (таблица, в которой отображается форма, в пикселях) |
Параметр | Значение |
Если не зарегистрированный пользователь оставляет сообщение, то можно дать ему имя по умолчанию. Например: Гость |
|
Username Or Name | (Имя пользователя | Имя) выберите имя которое должно быть отображено в Гостевой книге (Имя пользователя или реальное имя пользователя) |
Disable User Check | (Нет | Да) Проверка пользователя (отключение этого параметра не рекомендуется) |
Registered Users Only | (Да | Нет) Если Да, то только зарегистрированные пользователи могут добавлять новые сообщения |
(Да | Нет) Если да, то сообщение будет отображаться после одобрения администратора |
|
Отправить письмо |
Параметр | Значение |
Display Name In Post | (Да | Нет) показать или скрыть имя (имя пользователя) (гостевой книге) |
Display Email In Post | (Да | Нет) показать или скрыть электронную почту (гостевой книге) |
Display Website In Post | (Да | Нет) показать или скрыть сайт в (гостевой книге) |
Установить формат даты |
|
Установить цвет шрифта |
|
Second Font Color | Установить второй цвет шрифта (цвет шрифта даты) |
Background Color | Установить цвет фона |
Установка цвета границы |
|
Pagination Default Value | Установите значение по умолчанию для нумерации страниц |
Установить нумерацию страниц. Отделяются друг от друга запятой (,) |
|
Pagination Hide All | (Да | Нет) все значения будут скрыты (нумерация страниц) |
Параметр | Значение |
Forbidden Word Filter | Установить запрещенные слова, которые не будут отображаться в интерфейсе. Слова отделяются друг от друга запятой (,) |
Forbidden Whole Word Filter | Установить все запрещенные слова, которые не будут отображаться в интерфейсе. Слова отделяются друг от друга запятой (,) |
Save post with forbidden words | (Да | Нет) Если да, то посты, которые включают в себя запрещенные слова, будут сохранены в гостевой книге (запрещенные слова будут скрыты, если сохранены) |
Добавить IP которые вы хотите заблокировать. Отделите каждый IP запятой (,) |
|
Maximum Characters | Установить максимальное число символов, они могут быть сохранены в базе данных |
Установить максимальное количество URL, которые могут быть отображены в сообщении (0: нет, ссылки будут отображаться в сообщениях, -1: все URL-адреса будут отображаться в сообщениях, например 3: только три ссылки из всех URL будут отображаться в сообщениях) |
|
Not Allowed URL Identification Words | Набор слов, который будет определять допускать ли URL-адреса в сообщении. Отделите каждое слово запятая (,). Пример:: / /,. HTM,. ASP,. JSP,. PHP, WWW.,. COM,. ORG,. |
Включение или отключение защиты Captcha |
|
Измените этот параметр только в том случае, вы не будете видеть капчу. |
|
Enable Captcha - Users | (Все | Не зарегистрированы) Параметр отображения капчи для груп пользователей (показывать ли капчу зарегистрированным) |
Standard Captcha Characters | Числа, строчные буквы, символы верхнего регистра, которые будут отображаться в стандартном изображении Captcha |
Math Captcha Characters | Числа, строчные буквы, символы верхнего регистра, которые будут отображаться в Math изображения Captcha |
TTF Символы | Числа, строчные буквы, символы верхнего регистра, которые будут отображаться в TTF изображения Captcha |
TTF Captcha Characters | Для отображения ре-капчи, введите публичный код |
reCAPTCHA Public Key | Установить рекапчи Public Key |
Enable Akismet Spam Protection | (Нет | Да) Посылает все данные новой записи geustbook в Akismet - веб-сервис для проверки спама |
Block Spam (Akismet) | (Нет | Да) Блокировать посты, которые не прошли проверку в Akismet |
Установить Akismet API ключ, который необходимо использовать в Akismet-Spam. Получите ваш на https://akismet.com/signup/ бесплатно |
|
Основной URL вашего сайта.(URL должен включать префикс http://) |
|
Enable HTML Purifier | (Нет | Да) Включить или выключить HTML Purifier |
Установить суффикс сессии (Это функция безопасности, чтобы изменить имя сессии, установите уникальный суффикс, например: a100b20c3) |
|
Enable Hidden Field | (Нет | Да) Включить или выключить скрытые поля. Некоторые спам-ботов пытаются заполнить все поля на месте, если они заполняют это скрытое поле, которое человек не видит, запись не будет добавлена в гостевой книге. |
(Да | Нет) Включить кэш. |
|
Enable Detecting Incoming Page | (Да | Нет) Включить или выключить обнаружение входящих страниц. Это функция безопасности. Если вы включите её,то страницу, с которой пришел пост к гостевой книге, будет сохраняться и отображаться в интерфейсе. |
Компонент Phoca Guestbook - это отличная гостевая книга на вашем сайте. Как и другие расширения от создателей Phoca , данный компонент выполнен достаточно профессионально и оснащен необходимыми параметрами. С помощью Phoca Guestbook можно создать не только гостевую книгу, но и форму отправки сообщений, страницу обсуждение и опросов, страницы с предложениями и замечаниями, и прочие материалы на что хватит фантазии, при этом всё это можно использовать параллельно.
Особенности и преимущества
- возможность создания нескольких гостевых книг
- настройка стилей, расположения и заполняемых полей
- выбор полей, которые будут показаны в сообщении
- различные виды защиты от спам-ботов
- возможность предмодерации сообщений
- установка максимального количества символов и запрет нежелательных слов
- возможность блокировки пользователей по IP
- уведомления о новых сообщениях
Установка и панель управления
Проект устанавливается точно также как и большинство расширений, но после того, как установка завершится появятся 2 кнопки - Install и Upgrade . В случае новой установки нужно выбрать Install, в случае обновления компонента - Upgrade. Теперь можно перейти к панели управления, который можно найти по пути: Компоненты - Phoca Guestbook.
Раздел Posts
Здесь отображаются все комментарии, которые можно просматривать и в случае необходимости изменять и удалять. Также здесь предусмотрена возможность создания нового отзыва.
Раздел Guestbooks
Данный компонент имеет возможность создания нескольких гостевых книг, с различными темами - опросом, критикой, предложений и т.п. Таким образом для каждой темы создается отдельный Gusetbook, для этого нужно нажать кнопку Создать , и дальше обязательным является указание заголовка.
Info
Этот раздел содержит в себе краткую информацию о разработчике, установленной версии компонента и полезные ссылки. Кроме того есть большая кнопка Check Update, при нажатии на которую вы будете перемещены на другую страницу, где показана последняя версия (current version ) и установленная(your version ).
Настройка компонента Phoca Guestbook
Перейти к настройкам можно только из панели управления (Control panel ), где около Справки находится иконка Настроек . После перехода в которые откроется всплывающее окно с вкладками: Form, General, Post, Security, Права.
Form
- Display Subject|Name|Email|Website|Content| In Form - показывать или нет Тему/имя/эл.почту/сайт/поле сообщения для отправки отзыва. Если required - обязательно.
- Enable Javascript Editor - отображать или нет визуальный редактор для поля сообщения
- Display Path In Javascript Editor - показывать или нет html-теги внизу редактора
- Display Form - показывать или скрывать форму (если скрыть, то при нажатии на ссылку форма откроется)
- Form Position - расположение формы вверху (Top ) или внизу (Bottom ) сообщений
- Display Required Sign - показывать или нет авторизацию, если она нужна для отправки сообщений
- Display Posts - можно скрыть сообщения (например, когда Guestbook используется, как форма обратной связи)
- Editor Width|Height - ширина/высота поля с сообщениями
- Table Width - ширина таблицы в которой отображается форма
General
- Predefined Name - имя по-умолчанию
- Username Or Name - логин или имя зарегистрированного пользоваться будут отображаться
- Disable User Check - требуется или нет проверка пользователей по E-mail
- Registered Users Only - если Да , то отправка сообщений доступна только зарегистрированным пользователям
- Review Item - если Да , то сообщение будут показано после одобрения администратора
- Send Email - выбрать пользователя, кому будут отправляться сообщения
Post
- Display Name|Email|Website In Post - показывать или нет имя/эл.почту/сайт в сообщениях
- Date Format - установка формата даты
- Font ColorPick Color - выбор цвета шрифтв
- Second Font ColorPick Color - выбор второго цвета шрифта
- Background ColorPick Color - выбор цвета фона
- Border ColorPick Color - выбор цвета границ
- Pagination Default Value - количество комментариев на странице (по умолчанию)
- Pagination - установка, через запятую выбор количества комментариев на странице
- Pagination Hide All - если Да , то опция Все (all) будет недоступна при выборе количества
Security
- Forbidden Word Filter - список запрещенных слов
- Forbidden Whole Word Filter - список запрещенных слов целиком
- Save post with forbidden word - сохранять или нет сообщения с запрещенными словами
- IP Ban - список заблокированных IP-адресов
- Maximum Characters - максимальное количество символов в сообщении
- Maximum Url - максимальное количество ссылок в сообщении
- Not Allowed URL Identification Words - список символов, которые запрещено использовать в ссылках (html, //, www и т.п. )
- Enable Captcha - установить No или выбрать типа капчи, которая будет использоваться
- Captcha URL - установить формат ссылки на изображение капчи, если оно не показывается
- Enable Captcha-Users - кому показывать капчу - всем или пользователям без регистрации
- Standard|Math|TTF Captcha Characters - виды символов для различных типов капчи
- reCAPTCHA Public/Private Key - указать ключи, которые можно получить на сайте - www.google.com/recaptcha/admin/create
- Enable Akismet Spam Protection - использовать или нет анти-спам защиту от Akismet
- Block Spam (Akismet) / Akismet API Key / Akismet URL - если используете этот сервис, то нужно заполнить поля
- Specific Itemid - указать специальный ID для компонента
- Enable HTML Purifier - использовать или нет очистку html-кода
- Session Suffix - установка специального суффикса против смены имени сессии
- Enable Hidden Field - если включить скрытые поля, то их будут заполнять только боты, а не люди, таким образом сообщение не будет отправляться
- Enable Cache - использовать или нет кэширование
- Enable Detecting Incoming Page - определять или нет страницу, с которой был отправлен комментарий
Права
Здесь можно определить необходимые права доступа различным группам пользователей.
Создание гостевой книги на сайте
Для того чтобы гостевая книга отображалась на вашем сайте, нужно создать для неё пункт меню, с типом - Guestbook.
Далее, в Обязательных параметрах выбирается название гостевой книги, которая будет доступна в пункте меню, а ниже в Основных параметрах можно установить скрывать или нет отображение навигации на странице с комментариями.
Для Joomla 1.5 также есть модуль, который позволяет отображать последние комментарии от компонента, но он доступен на официальном сайте только для тех, кто пожертвовал деньги проекту.
Спонсором данной статьи выступает кофе blasercafe , лучший выбор чая и кофе для Вас и Вашей семьи.
Как правильно искать с помощью google.com
Все наверное умеют пользоваться такой поисковой системой, как гугл =) Но не все знают, что если грамотно составить поисковой запрос с помощью специальных конструкций, то можно достичь результатов того, что Вы ищете намного эффективнее и быстрее =) В этой статье я постараюсь показать что и как Вам нужно делать, чтобы искать правильно
Гугл поддерживает несколько расширенных операторов поиска, имеющими специальное
значение при поиске на google.com. Типично, эти операторы изменяют поиск, или
даже говорят гуглу делать полностью различные типы поиска. Например, конструкция
link:
является специальным оператором, и запрос link:www.google.com
не даст вам нормального поиска, но вместо этого найдет все web-страницы, которые
имеют связи к google.com.
альтернативные типы запросов
cache:
Если Вы будете включать другие слова в запрос, то Гугл подсветит
эти включенные слова в пределах кэшируемого документа.
Например, cache:www.сайт web
покажет кэшируемое содержимое с
подсвеченным словом "web".
link:
рассматриваемый выше поисковой запрос покажет веб-страницы, на
которых содержатся ссылки к указанному запросу.
Например: link:www.сайт
отобразит все страницы на которых есть
ссылка на http://www.сайт
related:
Отобразит web-страницы, которые являются "подобными" (related)
указанной web-странице.
Например, related: www.google.com
перечислит web-страницы, которые
являются подобными домашней странице Гугл.
info:
Информация запроса: представит немного информации, которую Гугл
имеет о запрашиваемой web-странице.
Например, info:сайт
покажет информацию о нашем форуме =)
(Армада - Форум адалт вебмастеров).
Другие информационные запросы
define: Запрос define: обеспечит определение слов, которые Вы вводите после того, как это, собранный из различных сетевых источников. Определение будет для всей введенной фразы (то есть, это будет включать все слова в точный запрос).
stocks:
Если Вы начинаете запрос с stocks: Гугл обработает остальную
часть сроков запроса как символы биржевых сводок, и свяжется со страницей,
показывающую готовую информацию для этих символов.
Например, stocks: Intel yahoo
покажет информацию о Intel и Yahoo.
(Отметьте, что Вы должны напечатать символы последних новостей, не название
компании)
Модификаторы Запросов
site:
Если Вы включаете site: в ваш запрос, Гугл ограничит результаты
теми вебсайтами, которые найдет в данном домене.
Также можно искать и по отдельным зонам, как таковое ru, org, com, etc (
site:com
site:ru
)
allintitle:
Если Вы запускаете запрос с allintitle:, Гугл ограничит
результаты со всеми словами запроса в заголовке.
Например, allintitle: google search
вернет все страницы гугла по поиску
как то images, Blog, etc
intitle:
Если Вы включаете intitle: в вашем запросе, Гугл ограничит
результаты документами, содержащими то слово в заголовке.
Например, intitle:Бизнес
allinurl:
Если Вы запускаете запрос с allinurl: Гугл ограничит
результаты, со всеми словами запроса в URL.
Например, allinurl: google search
вернет документы с google и search в
заголовке. Также как вариант можно разделять слова слэшем (/) тогда слова по
обе стороны слэша будут искаться в пределах одной страницы: Пример allinurl:
foo/bar
inurl:
Если Вы включаете inurl: в вашем запросе, Гугл ограничит
результаты документами, содержащими то слово в URL.
Например, Animation inurl:сайт
intext:
ищет только в тексте страницы указанное слово, игнорируя
заглавие и тексты ссылок, и прочее не относящееся к. Есть также и производная
этого модификатора - allintext:
т.е. далее все слова в запросе
будут искаться только в тексте, что тоже бывает важно, игнорируя часто
используемые слова в ссылках
Например, intext:форум
daterange: ищет во временных рамках (daterange:2452389-2452389), даты для времени указываются в Юлианском формате.
Ну и еще всякие интересные примеры запросов
Примеры составления запросов для Google. Для спамеров
Inurl:control.guest?a=sign
Site:books.dreambook.com “Homepage URL” “Sign my” inurl:sign
Site:www.freegb.net Homepage
Inurl:sign.asp “Character Count”
“Message:” inurl:sign.cfm “Sender:”
Inurl:register.php “User Registration” “Website”
Inurl:edu/guestbook “Sign the Guestbook”
Inurl:post “Post Comment” “URL”
Inurl:/archives/ “Comments:” “Remember info?”
“Script and Guestbook Created by:” “URL:” “Comments:”
Inurl:?action=add “phpBook” “URL”
Intitle:”Submit New Story”
Журналы
Inurl:www.livejournal.com/users/ mode=reply
Inurl greatestjournal.com/ mode=reply
Inurl:fastbb.ru/re.pl?
Inurl:fastbb.ru /re.pl? “Гостевая книга”
Блоги
Inurl:blogger.com/comment.g?”postID”"anonymous”
Inurl:typepad.com/ “Post a comment” “Remember personal info?”
Inurl:greatestjournal.com/community/ “Post comment” “addresses of anonymous posters”
“Post comment” “addresses of anonymous posters” -
Intitle:”Post comment”
Inurl:pirillo.com “Post comment”
Форумы
Inurl:gate.html?”name=Forums” “mode=reply”
Inurl:”forum/posting.php?mode=reply”
Inurl:”mes.php?”
Inurl:”members.html”
Inurl:forum/memberlist.php?”
Масштабное обновление программы XRumer, в котором значительно эволюционировала логика регистрации профилей на самых разных платформах, улучшена работа с платформами Bitrix, Joomla, WordPress Forum, MyBB, VBulletin, XenForo, добавлен механизм модификации отправляемого текста в зависимости от тематики сайта-реципиента (новый макрос #theme), обновлены и увеличены прилагаемые базы - общий объём превысил 8 миллионов сайтов, улучшена работа с HTTPS и Google ReCaptcha-2, и многое другое...
26 января 2019XRumer 16.0.18 + SocPlugin 4.0.63
Прилагаемые базы проверены и обновлены, общий объём увеличен до 8 (!) миллионов поддерживаемых ресурсов — блогов, форумов, гостевых книг, досок, BBS, CMS, и прочих платформ. База известных тексткапч увеличена более чем на 2000 новых ответов на антибот-вопросы и теперь составляет 324000 тексткапч. Существенно повышена стабильность и скорость работы, оптимизирован расход ресурсов: потолок достигает до 500 и более потоков (в зависимости от режима работы). Улучшена работа с HTTPS. И основное, ключевое улучшение: многократно повышена эффективность рассылок личных сообщений — режим MassPM. Плюс, многие другие улучшения и исправления:)
14 сентября 2018XRumer 16.0.17
Важное обновление XRumer, существенно оптимизирующее расход ресурсов. Повышена стабильность и скорость работы, увеличен потолок потоков. Теперь проход по многомиллионным базам более комфортен! Также улучшена работа с HTTPS, JavaScript, улучшена работа с платформой Joomla K2, и многое другое...
05 июля 2018Необходимо включить JavaScript для того, чтобы сайт работал корректно
Нововведения и улучшения в XRumer и SocPlugin12 сентября 2014
Нововведения и улучшения в XRumer 12.0.7
Нововведения и улучшения в SocPlugin 4.0.10
- в Автоответчике реализована поддержка Одноклассников
- обновлена функция комментирования видео на ВКонтакте
- скорректирована процедура сохранения базы анкет
- обновлён User-agent
- добавлена возможность копирования всех выделенных ссылок на анкеты в окне отображения списка анкет (а не только одной)
- реализована рандомизация каждой задержки в пределах ± 20%
- в окне списка групп добавлено выпадающее меню для управления списком: удаление, копирование, открытие в браузере
- улучшена информативность сообщений о проблемах с авторизацией
- скорректирована загрузка/сохранение списка пользователей из/в XML-файл
- скорректирована работа некоторых опций автонаполнения аккаунтов
- обновлено получение параметров анкет на Фэйсбуке
Here we start out with a simple "settings" file, named settings.asp. This file will be included on each page, and will contain the basic settings for this guestbook.
Since the password (logincode) is NOT in the database, you can leave the database in the webroot with a mappath statement to make the install easier. However, the best place for the database is outside of your webroot, in which case you would want to change the database_path string to your full path ("C:\inetpub\database\post.mdb" for example)
There is also an important settings to allow html, or not. Many times folks abuse a guestbook by filling it with links, and other junk. It would be a good idea to disallow html, unless you really need it.
The language setting is just a set of variables for text used within the system, for each language there is a different text that is used. Very easy to add a "new" language to the system.
Details
The login is a simple login check page, which checks the login code entered
on the form
with the one stored in the settings.asp file.
The login uses session variables to store the login information, so to log off we simple abandon the session. The redirect appends the date to avoid seeing a "cached" login page after being logged out. This is not a security issue, but just for convenience.
<% session.abandon response .redirect(" post.asp?d=" & date ) %>
Now the main code is the post.asp page, this page is the same whether you are logged in as admin or just a guest visiting the page. If you are logeed in you see the same data as a guest, only you have more options available, you can delete posts, or restore deleted posts, or empty the "recycle bin" (where deleted posts are stored until you clear them out).
As you can see from the code below, we check for the loggedin session right
from the start,
then we can use this throughout the rest of the script to
display data based on your status as admin or guest.
<% option explicit %>
span > <% LoggedIn = Session(" loginID" )Once you are logged in you see more options available.
The file is split up into "parts" depending on what querystring is passed.
The section below checks to see if you are logged in and then check so see
if
you have attempted to empty the "deleted" items from the database.
As you can see from the rest of the main "post" code, different items are displayed or actions performed based on being logged in or not, and if so what querystring value you have passed to the page.
" ============set based on delete or undelete============ If LoggedIn <> " " Then showdeleted = request .querystring(" showdeleted" ) if showdeleted = 1 then active = 2 removetype = 1 delete_text = undelete_text delimage = " undelete.gif" else active = 1 removetype = 2 delete_text = delete_text delimage = " delete.gif" end if else active = 1 end if " ============Delete/Undelete Items from the guestbook display============ remove = request .querystring(" remove" ) if remove = 1 then Set dConn = Server .CreateObject (" ADODB.Connection" ) dConn.Open " PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=" & database_path removetype = request .querystring(" removetype" ) mySQL = " UPDATE tblPost SET Active = " & removetype & " WHERE ID = " & _ ID & " ;" response .write " updating" dConn.execute(mySQL) dConn.Close set dConn = Nothing response .redirect(" post.asp" ) end if " ============End Delete Section============ Set dataRS = Server .CreateObject (" ADODB.RecordSet" ) dataSQL = " Select TOP " & show_posts & " message, remote_addr, sysdate, " &_ " systime, id FROM tblPost WHERE active = " & active &_ " order by sysdate DESC, systime DESC;" " Response.Write dataSQL " response.end Set dConn = Server .CreateObject (" ADODB.Connection" ) dConn.Open " PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=" & database_path dataRS.Open dataSQL, dConn, 1 , 3 recordcount = dataRS.recordcount if recordcount > 0 then data = dataRS.GetRows() " Data is retrieved so close all connections dataRS.Close Set dataRS = Nothing dconn.close set dconn = nothing " Setup for array usage iRecFirst = LBound (data, 2 ) iRecLast = UBound (data, 2 ) end if " ============IF IS A POST BACK============ message = trim (request .form(" message" )) if request .form(" ispostback" ) = 1 AND (len (message) > minimum_length) then if allow_html = " no" then message = RemoveHTMLtags(message) else message = PreSubmit2(message) end if strSQL = " tblPost" " Open a recordset Set cRS2 = Server .CreateObject (" ADODB.recordset" ) Set dConn = Server .CreateObject (" ADODB.Connection" ) dConn.Open " PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=" &_ database_path cRS2.Open strSQL, dConn, 1 ,3 cRS2.AddNew cRS2(" message" ) = message cRS2(" sysdate" ) = date () cRS2(" systime" ) = time () cRS2(" remote_addr" ) = request .ServerVariables(" remote_addr" ) cRS2(" Active" ) = 1 cRS2.Update cRS2.Close Set cRS2 = Nothing dConn.Close Set dConn = Nothing response .redirect(" post.asp" ) end if " ============End POSTBACK Section============ %><%=pagetitle%>