Полюбите код! И он полюбит Вас!

Это интересно:

Рейтинги страниц.

Commentics система комментирования скрипт установка скачать ошибки настройка

Страница будет посвящена полностью системе комментирования от сайта https://www.commentics.org/ и там же вы можете посмотреть демо в изначально не отредактированном виде, т.е. как функции включены по умолчанию.

Не будем делать множество страниц посвященной этой системе комментирования а сделаем всё на одной странице и естественно, для удобства нам нужна навигация!

И конечно, как без исключений – пункт 10 на отдельной странице.

Версия скрипта Commentics - v2.4

1. Условия установки и описание COMMENTICS.

2. Создание базы данных

3. Установка COMMENTICS

4. Включаем русский язык  и в панели администрирования и в самой форме

5. Идентификатор и адрес страницы.

6. Панель комментирования -пример.

7. Редактирование времени.

8. Ошибки.

9.Отзыв, плюсы, минусы.

10.Вывод последних комментариев

11.Перенести комменты, либо прокоментировали не на той странице...

12.Скачать COMMENTICS.

13.Демо Commentics - v2.4

14.Отключить логотип COMMENTICS

1.

А.

Условия установки и описание комментариев COMMENTICS:

- Требуется: MySQL 5.0.7 или выше, и PHP 5.2 или выше

- Лёгкая интеграция в сайт

- Полная русификация скрипта

- Отличная система «антифлуд» и «антиспам»

- Рейтинг оценки постов

- Captcha, имеется несколько вариантов на выбор

- Вставка смайлов, ссылок, BB-кодов, видео, изображение

- Удобная панель администратора

- Email подписка, RSS

- Имеется социальная панель

- Превосходный функционал с отличной системой защиты

Открываем архив. Распаковываем архив на компьютер и бросаем папку comments, как есть  в корневую папку.

Переименовать папку admin, ну, на пример, в admin2. Зачем!? Если честно, то еще и не разбирался, но так написано в инструкции по установке…

Б.

Для работы комментариев от Commentics вам нужно установить 3 элемента кода!

Данные коды есть в тестовой странице.

1.В самом начале страницы, т.е перед данным кодом не должно быть ничего, даже пробела:

<?php session_start(); ob_start();?>

2. Стиль  css .

Два варианта на выбор либо разместить код до тега </head>

<link rel="stylesheet" type="text/css" href="comments/css/stylesheet.css" />

Либо, скопировать весь код в stylesheet.css и занести в ваш основной файл стилей css – это не принципиально…

3. И основной код с формой комментирования в то место, где вы предполагаете разместить данную форму…

(В данном коде нужно отредактировать две строчки, подробнее)

<?php

$cmtx_page_id = "1"; //Название или номер для страницы, по Вашему усмотрению.

$cmtx_reference = "test"; //Имя страницы, например commentset.php или какое-то другое.

$cmtx_path = "comments/"; //Имя папки в которую установлен скрипт.

define("IN_COMMENTICS", "true"); //Обычно не редактируется.

require $cmtx_path . "includes/commentics.php"; //Путь к исполнительному файлу. Обычно не редактируется.

?>

2.

Создание базы данных,  мы уже касались этой темы. После того, как база данных создана, нам нужно занести данные в файл  details.php, который будет находиться по адресу

\comments\includes\db\details.php.

Редактируем 6, 7 и 8 строчку.

commentics комментирование на сайте скрипт установка описание ошибки

Если вы неправильно что-то сделали, то вам выйдет сообщение, что не удалось соединиться с созданной базой данных

commentics комментирование на сайте скрипт установка описание ошибки

3.

Установка PHP СКРИПТ КОММЕНТАРИЕВ - COMMENTICS V2.4

Первым шагом после того, как вписали данные по базе данных + закинули содержание архива на сервер – нужно пройти по адресу

Вашсайт/comments/installer/index.php

Естественно, что если вы набрали правильно адрес и у вас ничего не происходит, либо выдает ошибку, что такой страницы не существует, то скорее всего вы закинули не в ту папку…

И если вы хотите установить скрипт комментариев в другую папку отличную от  папки comments, то  в конце установки вам выдаст такое сообщение, что установка неверна.

Конечно! Можно и эту проблему решить, но не хочется, как в той рекламе, «просто не охота».

Проверка пригодности.

commentics комментирование на сайте скрипт установка описание ошибки

Установить.

commentics комментирование на сайте скрипт установка описание ошибки

Не забываем, что нужно указать здесь папку администратора, которую вы переименовали в  другое название(мыговорили о папке "admin2").

Здесь в принципе все ясно написано и  не требует пояснений…

commentics комментирование на сайте скрипт установка описание ошибки

commentics комментирование на сайте скрипт установка описание ошибки

Заходим в панель администрирования.

И в следящем шаге нам нужно папку с инсталлятором удалить!

commentics комментирование на сайте скрипт установка описание ошибки

И если вы этого не сделаете, то вам выдаст сообщение, что вы эту папку не удалили…

commentics комментирование на сайте скрипт установка описание ошибки

Нажимаем сет пермишн.

commentics комментирование на сайте скрипт установка описание ошибкиИ вот, если все установилось правильно, то появится приветствие!

commentics комментирование на сайте скрипт установка описание ошибки

Где включается русский язык в системе комментирования  commentics

Далее нам нужно установить русский язык. Идем в настройки – язык.

commentics комментирование на сайте скрипт установка описание ошибкиcommentics комментирование на сайте скрипт установка описание ошибки

commentics комментирование на сайте скрипт установка описание ошибки

Ну вот в принципе и всё!

Мы покончили с установкой!

Теперь нам нужно взять тестовую страницу, которая у вас была в архиве и которую нужно было бросить в корневую папку.

И её почти не нужно настраивать она должна заработать без проблем!

Но если у вас выходит вот такая ошибка, то см. здесь.

5.

Идентификатор и адрес страницы.

Важно!

И еще в тестовой странице в сточке 14 и 15 мы видим два параметра, которые должны быть индивидуальные!

commentics комментирование на сайте скрипт установка описание ошибки

Но как это сделать!?

И что каждую страницу в ручную прописывать!? А с ума не сойдем!?

Что делать!?

Ваши предложения!?

Вот вам мое предложение, что на сайте будет всегда индивидуальным и никогда не повторяется!?

Правильно! Адрес страницы!  Отсюда возьмем код

Загоним его в переменную  url и уже эту переменную вставим в строчку 14 и 15.

<?php  $url ="http://".$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"]; ?>

Данный код можно поместить на тестовую страницу между строчками 4 и 5

Возможно, что данный код может и не работать на вашем сайте – это зависит от настроек вашего сервера.

При тестировании первой страницы –проверьте будет ли работать данный код на простой странице…

В данный код нужно поставить вывод –  echo $url ;

Если произойдет такой вывод, как например вот здесь –

http://dwweb.ru/Site/Komentirovanie/COMMENTICS.html

То этот код вам подойдет.

6.

И вот сама панель комментирования, которую мы установили…надо признать, что довольно функциональна…

К сожалению, в таком виде систему комментирования мы оставить не можем и нам придется её немного отредактировать, оставить только те поля, которые нам требуются. Поэтому мы можем только сделать скриншот, тестовой страницы с полями по умолчанию в COMMENTICS.

Но можно посмотреть демо(уже новой версии) на странице офсайта.

commentics комментирование на сайте скрипт установка описание ошибки

Теперь попробуем написать комментарий!

Заходим на тестовую страницу.

commentics комментирование на сайте скрипт установка описание ошибки

7.

Редактирование времени.

Смотрим на скрин -  неприличное отображение времени! Будем исправлять!

commentics комментирование на сайте скрипт установка описание ошибки

Идем -  внешний вид  - комментарии – основные  функции – формат времени и меняем его на   H:i

И во второй строчке тоже самое меняем…

commentics комментирование на сайте скрипт установка описание ошибки

8.

Ошибки:

Ошибка, которая может быть у вас при первом запуске скрипта на естовой странице. Что мы здесь видим!?

Ни хрена мы здесь не видим, а именно, что сессия не может стартовать, из-за того, что якобы перед началом скрипта, есть что-то, и голову( headers)! уже отправили.

Warning: session_start(): Cannot send session cache limiter - headers already sent

commentics комментирование на сайте скрипт установка описание ошибки

Что делать!? Открываем данную страницу в любом редакторе кода и смотрим на его кодировку. Мы используем блокнот.

Открываем кодировку и видим, что наша страница кодирована в UTF-8, но нам нужна такая же, но без БОМа.

Как в кино, такая же, но с перламутровыми пуговицами…

commentics комментирование на сайте скрипт установка описание ошибки

Смотрим, что у наc получилось.

Ошибка №2.

Если вы обратили внимание, но на странице оказалась, и вторая ошибка… Commentics

Пожалуйста, убедитесь, что страница имеет соответствующий идентификатор (ID).

Про этот идентификатор мы говорили немного ранее.

Ошибка №3.

Неожиданно, но образовалась ошибка №3.

Вот, что у нас получилось:

commentics комментирование на сайте скрипт установка описание ошибки

Вот, что там написано:

Warning: require(comments/includes/commentics.php): failed to open stream: No such file or directory in .../Site/Primer-Raboti-formi-commentics/Mistake2.html on line 16

Fatal error: require(): Failed opening required "comments/includes/commentics.php" (include_path="...") in ...Site/Primer-Raboti-formi-commentics/Mistake2.html on line 16

Учим английский язык и переводим, что тут написано! А именно, что –

Предупреждение -  у вас ошибка в конструкции require – не удается открыть поток, нет такого файла или каталога в файле…адрес… строчка №…

Что делать!?

Это ошибка нахождения файла, грубо говоря, файл есть, но функция, в которой описан путь до нашего файла - неправильный…

Это произошло из-за того, что я взял тестовую страницу и закинул её из корневой папки во вложенную папку и еще в одну.

Т.е. для корневой папки был адрес -  

http://dwweb.ru/test.php

А стал

 http://dwweb.ru/название-папки/название-паки/test.php

Как исправить!?

Нам нужна строчка № 16, там неправильный путь.

commentics комментирование на сайте скрипт установка описание ошибки

Для корневой папки –это работает -

$cmtx_path = "comments/";

но для вложенной папки там должен быть путь

$cmtx_path = "../comments/";

Если добавляется еще одна папка то будет вот так

$cmtx_path = "../../comments/";

И т.д.

Но опять же не будем же мы это править в каждой странице – у нас есть мощной оружие – знание PHP!

Мое решение…

Сделал  специальную страницу, как решить данную проблему в автоматическом режиме…

Если у вас движок…

1. Поробовать мое решение...

2. Поскольку у меня нет ни одного сайта на движке, то могу вам только посоветовать в какую сторону смотреть.

Брать данные из адресной строки и прописать условия… где-то, что-то я такое видел…

Если сталкивались с такими задачками напишите пожалуйста в комментариях! Другим будет интересно почитать об этом!

Перенести коменты с одной страницы на другую в commentics

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

Короче:

Нам нужно перенести комментарии с одной страницы на другую в системе комментирования COMMENTICS.

Давайте разбираться!

1.

вариант - глупый.

Можно скопировать комментарий, скопировать емайл и запостить данные комментарии от имени пользователя.

2.

вариант - умный...

Будем работать с базой данных.

Нам нужно открыть две вкладки

а)comments - ищем тот комментарий, который нужно перенести в столбце comments, дальше ищем столбец "page_id" и нам нужна вот эта цифра, которая обведена, в данном случае "12".

commentics перенос комментирования на другую страницу

б)pages - поскольку я для двух столбцов выбрал урл страницы с коментом, то два столбца абсолютно идентичны - identifier = reference, в одном из столбцов, у вас, в любом случае должна быть урл вашей страницы.

Теперь нам нужно найти ту страницу, на которую будем переносить коменты. И нам нужен "id", который и нужно поменять во вкладке comments, т.е. 12 на 18 меняем.

commentics перенос комментирования на другую страницу

Как поменять!?

Просто нажимаем по ячейке, окно активизируется, заменяем и всё... сохранять не нужно...

Отключить логотип COMMENTICS

В панели администрирования заходим во внешний вид - Powered by - в выпадающем меню выбираем показать, скрыть...

commentics перенос комментирования на другую страницу

Отзыв, плюсы, минусысистемы комментирования COMMENTICS.

1.В самом начале нужно отметить, почему я решил использовать данную систему комментирования для сайта – Commentics.

Я решил проверить индексацию комментариев на нескольких моих сайтах, и пришел к печальному выводу, что все комментарии на всех моих сайтах не индексируются!

А зачем вообще такие комментарии!?

Ну и вот я решил найти ту систему комментирования, которая бы отвечала данному требованию!

2. Вторая причина – возможность редактирования сообщения!

3. Довольно мощная система – функциональная, можно из панели администрирования настроить почти всё!

4. Все комментарии хранятся у вас в базе данных.

5. На данный момент мне эта система понравилась! Поэтому, буду ставить её на все мои сайты! И закину все старые сообщения на сайт через форму.

--------------------

Уф...что-то я запарился.. несколько дней писал...

+ Мы тут начали делать свою систему комментирования на файлах

P.S.

17 февраля 2019 - это старый дизайн - мы постепенно перходим на новый дизайн



Просмотров 14643

Друзья!

Для того, чтобы вы получили бесплатную информацию, мы потратили и время и деньги!

Мы существуем от кликов по рекламе!

Если вы не нашли подходящего блока объявлений, то вы еще можете помочь проекту!

Не стесняйтесь!

Даже самая маленькая сумма будет употреблена на продвижение и улучшение проекта!

Заранее благодарим Вас!

Все дела сделаны!

Теперь можно и поиграть!

Понравилась игра!? Растянуть на весь экран

Улучши поведенческий фактор на своём сайте.

Забери код здесь

Пишем полную инструкцию о пользовании ruweb.net + DirectAdmin

RuWeb.net - гибкий хостинг
Индекс цитирования