Отправляет email-рассылки с помощью сервиса Sendsay

Изменился способ подключения к системе

Введен альтернативный способ подключения сайтов к Промотексту.

В нем реализованы две важные вещи:
1. Метод не будет конфликтовать с другими контекстными биржами, которые использовали
или начнут использовать наш прошлый метод подключения.
2. Метод позволяет подключать практически любые сайты.

Поскольку предусмотреть все возможные ситуации с различными настройками хостингов
трудно, мы просим вас оказать нам содействие и, если есть такая возможность,
протестировать то, что у нас получилось.

Отличия новой версии
1. Теги <index>...</index> заменен на <promotext>...</promotext>
2. Теги и подпись внизу страницы теперь не видна никому, кроме нашего робота.
Есть исключение - подпись внизу и теги <promotext> показываются, если включен
DEBUG, чтобы все-таки была возможность убедиться что подключение произошло успешно
3. Код системы автоматически обновляется каждые 24 часа
4. Ссылки теперь ставятся и на домене www.site.ru, и на домене site.ru
5. Теперь можно подключить практически любой сайт, соотвествующий минимальным
требованиям

Требования к сайтам, сделаным на технологии отличной от PHP
1. Веб-сервер Apache, c активным mod_rewrite
2. Поддержка выполения php-скриптов

Инструкция по подключению
1. Добавьте ваш сайт в систему Promotext.

2. Скачайте новую версию файлов: http://www.promotext.ru/files/promotext.zip

3. Архив имеет такую структуру:
Код:
secret_folder/
promotext.php
logic.php
htaccess.txt

Папку secret_folder нужно переименовать, используя маленькие буквы латинского
алфавита и цифры. Длина названия должна составлять 8 символов, это важно. Например,
abc123de. Придумывать название самому приходится поскольку автоматическая генерация
пакета пока еще не готова. Запомните это название, оно еще пригодится.

4. Нужно внести две правки в файл в promotext.php.
4-5 строчка:
Код:

// i am the key, change me
define( "PROMOTEXT_DOMAIN_KEY", "---" );

Нужно заменить "---" на ключ вашего проекта, посмотреть его можно на сайте, в
свойствах проекта.
6-7 строчка:
Код:

// i am the directory, change me
define( "PROMOTEXT_DIRECTORY", $_SERVER['DOCUMENT_ROOT']."/12345678" );

Здесь нужно заменить "12345678" на название вашей папки (в нашем примере это
abc123de).

5. Так же нужно поправить файл htacess.txt.
8, последняя, строчка:
Код:

RewriteRule ^(.*)$ /12345678/promotext.php?subrequest [L]

Здесь опять же нужно заменить "12345678" на название вашей папки.

6. Если у вас в корневой директории уже есть файл htaccess, то вам нужно скопировать
содержимое из нашего файла htaccess.txt в свой. Если в вашем .htaccess уже есть
rewrite-правила, наши правила должны быть вставлены раньше их. Если же .htaccess
файла у вас нет, то просто переименуйте наш файл в .htaccess.

7. По-умолчанию, в файле promotext.php DEBUG включен. Вам нужно убедиться, что
подключение прошло нормально (посмотреть исходный код странички, если все в порядке,
то в начале html-кода вы увидите закомментированные сообщения системы), после
модерации установить значение константы PROMOTEXT_DEBUG в false, что скроет всю
отладочную информацию от посторонних.

На этом подключение должно быть закончено. Сейчас оно выглядит немного громоздким,
но это только из-за того, что приходится вручную делать 3 правки в файлах. В
будущем же достаточно будет просто скопировать все файлы и добавить нужные строчки
в .htaccess, а то и просто переименовать наш файл.

Ответить   Wed, 30 Jan 2008 13:06:17 +0300 (#721605)