Быстрая CMS
Обратная связь Карта сайта
Главная Создание сайтов Практика Строим CMS Наивное О проекте Блог

Заметки на манжетах

5 декабря 2009 г.

Ох уж эта форма... Не ожидал, что ей будут так интересоваться. Даю инструкцию по применению.

Статистика знает все, это подметили еще Ильф с Петровым. В том числе и статистика LiveInternet. Именно она мне сообщает, что чаще всего сюда приходят по запросам, связанным с фидбэком. Большей частью с Яндекса – Google посылает сюда людей, всерьез интересующихся разработкой движка, а Яндексу больше всего приглянулась именно эта страничка, по разработке он показывает только коммерческие предложения и немножко страниц с общими фразами вокруг да около темы.

А тем, кто ищет форму фидбэка, совсем не интересен пример движка, им бы только скрипт – и достаточно. Именно такой человек ко мне сегодня и обратился, ему нужно было просто встроить почтовую форму в статический сайт. Думаю, результаты нашей переписки пригодятся не только ему. Плагин от описанного на этом сайте движка вполне подойдет для такого применения, главное – правильно встроить его в вашу страницу.

Сначала подготовьте страницу для сайта, где будет работать форма. Сама форма на ней не понадобится, ее будет выводить скрипт, он же будет отсылать письма. Страницу сохраните в файле с расширением «.php».

Теперь скопируйте текст скрипта со страницы описания плагина – весь, от «<?php» и до «?>». Вставьте его в начало вашего файла – так, чтобы в результате файл начинался со строчки <?php – никаких пустых строк или пробелов перед угловой скобкой не должно быть ни в коем случае!

В первую же пустую строку, над комментарием «// Если массив POST не пустой...» впишите такое выражение:


$tomail="yourmail"; $PROJ_NAME="Мой Сайт";

Естественно, вместо yourmail нужно вставить свой адрес, на который вам хочется получать письма, а вместо Мой Сайт – название своего сайта, какое вам больше нравится, оно будет использовано в поле Subject письма. Получится что-то вроде «Запрос с Мой Сайт». :-)

Теперь пониже, в HTML-коде страницы-шаблона находим то место, где должна быть форма. В это место вставляем такую строчку:


<?php echo $outstr; ?>

На этом месте скрипт будет выводить форму – такую же, какая на этом сайте и так же точно работающую.

Вот и все. Страничку сохраните и выложите на сайт – теперь у вас есть полноценный фидбэк. Главное – чтобы ваш хостинг поддерживал php.

 

 

Заметки
на манжетах

11 ноября 2009 г.
Что-то радует, а что-то не очень.

22 сентября 2009 г.
Здравствуй, Яндекс-бот, давно не виделись. Снова о заголовках... и о грустном.

31 июля 2009 г.
И еще немного об HTTP-заголовках. На этот раз о том, какие заголовки нужны и как движок должен их отдавать.

21 июня 2009 г.
Продолжаем разговор о взаимодействии с поисковыми роботами. Как с ними разговаривать?

9 июня 2009 г.
Только сейчас дошли руки как-то обозначить смену статуса...

8 февраля 2009 г.
Сегодня закончил описание новостной ленты. Тема ленты завершена, но мы к ней еще вернемся...

4 февраля 2009 г.
И наконец, давно обещанное описание ленты новостей

3 февраля 2009 г.
Едва успел описать здесь плагин для отсылки почтовых сообщений, как обнаружил в нем дыру. Исправлено, мин нет.

1 февраля 2009 г.
Жизнь продолжается. А я этого и не заметил...

30 октября 2008 г.
И еще один новый раздел. Он называется «Наивное». Не удивляйтесь, там собраны ответы на ваши вопросы.