Автор: LEOnidUKG (Кулиненко Леонид)
URL: http://www.yourcommentit.ru/
Почта: buy@yourcommentit.ru
ICQ: 220923756
Jabber: leonidukg@qip.ru
1. Перепродажа скрипта 3-м лицам запрещена.
2. Официально скрипт продаётся на сайте http://yourcommentit.ru/ и у официальных дилеров, список которых предоставлен на странице http://yourcommentit.ru/buy. Если Вы покупаете скрипт в другом месте (пароль от архива), автор за работоспособность ответственности не несёт.
3. Техническая поддержка предоставляется только клиентам, купившим скрипт на сайте http://yourcommentit.ru/ и официальных дилеров
4. Если клиент самостоятельно изменил программный код файлов .php (кроме config.php) и .js, автор скрипта ответственности за правильную работоспособность скрипта не несёт.
5. Бесплатное обновление предоставляется только клиентам из п.3
PHP 5 и выше с поддержкой SQLite
1. Откройте config.php и внесите настройки по Вашему вкусу.
2. Выставить права (CHMOD) 777 на файл road5.db и на папку со скриптом (стандартно это commentitlite)
3. Вставить след. код на нужные страницы:
Код для PHP: <?php require_once ($_SERVER['DOCUMENT_ROOT'].'/Путь_до_папки_со_скриптом/comment.php');?>
Код для SSI:
<!--#include file="/Путь_до_папки_со_скриптом/comment.php"-->
или
<!--#include virtual="/Путь_до_папки_со_скриптом/comment.php"-->
Внимание: Путь_до_папки_со_скриптом - должен совпадать с переменной $wwp из config.php
Например, если Ваш скрипт находится в папке "commentit" в корневой папке сайта то строка для вставки будет выглядить так:
<?php require_once ($_SERVER['DOCUMENT_ROOT'].'/commentit/comment.php');?>
Для входа в панель администрирования используйте файл adm.php
Вы можете придать любой вид комментариям, для этого Вам нужно отредактировать файлы лежащие в папке skin.
Состав шаблонов:
addcom.html - Форма добавления комментариев
viewcom.html - Вид комментариев при выводе
adminviewcom.html - Вид комментариев администратора при выводе
capt.html - Вид каптчи
replay.html - Надписи ответа на комментарии в многоуровневом режиме
last.html - Вид последних отставленных комментариев
rating.html - Рейтинг комментариев
loginza.html - Авторизация пользователей
С версии 3.x до 5
С версии до 5.2.1 до 5.2.2
С версии до 5.2.2 до 5.2.3
С версии до 5.2.2 до 5.2.4
Чтобы написать сообщения от администратора, вне админинки, Вам нужно вместо имени ввести пароль от админки, после удачной проверки пароля Ваше сообщения будет размещено с использованием имени указанным в config.php. Вводить каптчу администратору не нужно.
Изменить стиль сообщения от администратора можно в файле:skin/adminviewcom.html
Для подключения на канал всех комментариев нужно просто вызвать файл rss.php, без параметров.
Для того, чтобы вывести последние комментарии нужно, вставить след.код на нужные Вам страницы:
<?php require_once ($_SERVER['DOCUMENT_ROOT'].'/Путь_до_папки_со_скриптом/last.php');?>
В выбранном Вами месте вставляете следующий код:
<?php include_once ($_SERVER['DOCUMENT_ROOT']."/Путь_до_папки_со_скриптом/countcomment.php");echo countcomment('урл_страницы'); ?>
Вместо урл_страницы, вставляете адрес у какой страницы считать количество комментариев.
Так уже урл_страницы, всегда начинается с /
Пример использования:
<html>
<body>
<?php include_once ($_SERVER['DOCUMENT_ROOT']."/Путь_до_папки_со_скриптом/countcomment.php");?>
Первая статья!
Комментариев:<?echo countcomment('/stat1.html');?>
Вторая статья!
Комментариев:<?echo countcomment('/stat2.html');?>
</body>
</html>
CMS на шаблонах Smarty
1. Открыть файл comment.php
2. Найти строчку:
<input type="hidden" name="url" id="urls" value="<?echo$specurl;?>">
Заменить на:
<input type="hidden" name="url" id="urls" value="<?echo$_GET ['url'];?>">
3. В файле index.php Вашего сайта прописывается следующий код:
$comments_patch = 'http://ВАШ_Сайт.ру/название_папки_где_лежит_скрипт/comment.php?url='.$_SERVER ['REQUEST_URI'];
$comments = file_get_contents ( $comments_patch );
$smarty->assign ( 'comments', $comments );
4. Для вставки скипта в шаблоны Вашего сайта используйте код:
{$comments}
P.S. Если комментарии отображаются только после добавления новых, то нужно открыть файл func.php.
Найти строчку:
{$url=$specurl;}
и заменить её на:
{$url=$_GET ['url'];}
CMS на шаблонах Smarty2
1. Открыть файл comment.php
2. Найти строчку:
<input type="hidden" name="url" id="urls" value="<?echo $specurl;?>">
Заменить на:
<input type="hidden" name="url" id="urls" value="<?echo $_GET ['url'];?>">
3. В файле шаблона .tpl Вашего сайта прописывается следующий код:
{php}
$comments_patch = 'http://Адрес_Вашего_Сайта/название_папки_где_лежит_скрипт/comment.php?url='.$_SERVER ['REQUEST_URI'];
$comments = file_get_contents ( $comments_patch );
$this->assign("comments", $comments);
$comments = $this->get_template_vars('comments');
{/php}
{$comments}
P.S. Если комментарии отображаются только после добавления новых, то нужно открыть файл func.php.
Найти строчку:
{$url=$specurl;}
и заменить её на:
{$url=$_GET ['url'];}
CMS DLE
1. Устанавить CommentIt
2. Открываем файл index.php (находится в корневой папке вашего сайта)
3. Найти строчку:
echo $tpl->result['main'];
Заменить на:
eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');
4. Открываем файл addcomments.tpl (находится в папке с шаблоном вашего сайта) стираем все содержимое и вставляем
<?php require_once ($_SERVER['DOCUMENT_ROOT'].'/Путь_до_папки_со_скриптом/comment.php');?>
Вопрос: У меня на компьютере установлен Denver (или другой веб-сервер), как мне запустить SQLite?
Ответ:
;extension=php_pdo.dll
;extension=php_pdo_sqlite.dll
;extension=php_sqlite.dll
и заменить их на
extension=php_pdo.dll
extension=php_pdo_sqlite.dll
extension=php_sqlite.dll
И конечно перезагрузить Apache
Вопрос: У меня при первом комментарии всегда выпадает ошибка о не правильно введённой каптчи, хотя введена правильно. Почему?
Ответ: Из-за вставки скрипта в середину сайта, PHP код не может правильно обработать скрипт. Решается данная проблема с помощью вставки следующего кода в самое начала Вашего сайта, не скрипта, а именно сайта:
<?php
ob_start();
Это стандартная функция включения буферизации перед выводом.
Вопрос: На локальной машине всё работает отлично, а на хостинге при обращение к папке со скриптом, появляется 500 ошибка. Как решить проблему?
Ответ: Удалите файл .htaccess в папке со скриптом.
Вопрос: У меня сайт на чистом HTML, как мне вставить скрипт?
Ответ: В корневом файле .htaccess (если его нет, то нужно создать в корневой папке сайта) добавить строчку:
AddType application/x-httpd-php .php .htm .html
или
AddHandler application/x-httpd-php .php .htm .html .phtml
или
AddHandler x-httpd-php .php .htm .html .phtml
или
AddType application/x-httpd-php5 .php .htm .html
или
AddHandler application/x-httpd-php5 .php .htm .html .phtml
или
AddHandler x-httpd-php5 .php .htm .html .phtml
или
AddHandler cgi-script .html .htm
После этого все html страницы будут обрабатываться как php файлы.
Если ни одна строчка не сработала, узнайте у Вашего хостера как запустить php вставки в html файлах.Вопрос: После обновления скрипта комментарии остаются?
Ответ: Да.
Вопрос: А можно установить скрипт в уже существующую БД?
Ответ: Да, можно т.к. скрипт использует всего одну таблицу.
Вопрос: Можно удалить надпись "CommentIt 5 Ajax"?
Ответ: Да, можно. Находится она в файле "/skin/addcom.html"
Вопрос: Можно ли редактировать файлы скрипта?
Ответ: Да, можно, но за работоспособность разработчик уже не несёт ответственности.
Вопрос: Как использовать аватарки?
Ответ:
Вопрос: Как заставить скрипт не отображаться на определённых страницах?
Ответ: Внесите на эти страницы код, до вызова кода комментариев: <?php $nocommentit=1; ?>
Вопрос: Как активировать режим "только чтение" на определённых страницах сайта?
Ответ: Внесите на эти страницы код, до вызова кода комментариев:<?php $staticcommentit=1; ?>
© 2008-2011 «CommentIt 5 Ajax»