Всех друзей поздравляем с Новым годом! Всего вам самого наилучшего! Всех благ, здоровья а материальное приложится!
СКРИПТЫ althtmlcssphpjsblog

PRO - DW KOMENTS – простое комментирование на файлах!

Поддержи проект!!!

Давно я хотел сделать простое комментировании на файлах! И чтобы оно было максимально простым! И чтобы обязательно на файлах! И чтобы обязательно своё! А то во всех других системах разобраться физически невозможно! Напихано столько кода, что хочется спросить нахера столько!? Простите меня за мой французский !
Внимание!Версия, которая описана на данной странице :
Pro-DW Comments - 1.3. - больше не поддерживается!
Её, все еще, можно скачать с главной все скрипты
На момент написания этой строки , версия системы комментирования
Comments+1.4 - проходит тестирование.

Обновление 11.03.2019

PRO - DW KOMMENTS – комментирование на файлах!

Обратите внимание на файл test.php – пути изменены они стали более компактными.

<? include($_SERVER['DOCUMENT_ROOT'].'/pro_dw_koments/head.php'); ?>

<? include($dir_komments.'/send_koments.php'); ?>

Если вы заберете папку «pro_dw_koments» и бросите её в корневую папку, то в файле test.php – ничего менять не нужно!

Путь до файла должен получиться таким: domen/pro_dw_koments/test.php

Почему так долго делал комментирование!?

На самом деле комментирование уже было практически готово в мае 2018 года(а сейчас 23 августа...)! Но оно получилось не такое простое, я уже начал туда прикручивать регистрацию. И код начал расти как на дрожжах! Поэтому я эту систему оставил в покое и взял и написал вообще с нуля!

И получилось совершенно новая система комментирования! Посмотреть тестовую страницу
Что нового?

Новое в комментировании то, что количество кода сократилось как минимум раза в 3!

Появился вход для админа. Теперь не нужно ходить по файлам и искать то место, которое нужно отредактировать!

Достаточно со страницы на которой написан комментарий зайти в админку и автоматически после этого вас вернёт на страницу описания, после чего и появятся кнопки для редактирования комментариев! Я именно так и хотел! Чтобы было все на самой странице!


Выбор аватара.

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

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

Как установить систему комментариев Pro-DW KOMENTS - 1.3 ?

1. Нужно скачать архив. блок 1.1.
2. Распаковать архив в любую папку, можно в корневую папку
3.1 Открываем страницу test.php – первая строчка, что нужно вставить на вашу страницу в самом верху страницы.
3.2 Если у вас папка "pro-dw_koments" будет находиться в корневой папке, то путь в переменной должен быть таким:
http://domen/pro_dw_koments/test.php 3.3 Строчка №10 из файла test.php - копируем и вставляем там, где у вас будет форма для комментариев.
4. Открываем страницу config.php – заполняем 2 и 3 строчку – ваше имя и ваш настоящий почтовый адрес, для получения извещений о новых комментариях на странице.
5. Открываем файл "admin.png" в программе paint в папке blocks и меняем на свой аватар. Сохраняем пропорции и размерность 50 на 50 пикселей
5.1. Для пользователей доступны другие аватары – нажимаем по аватару напротив формы для коментов.
5.2. Как добавить свои аватары!? Берем картинку, уменьшаем до размера 50 на 50 пикселей и сохраняем, чтобы в названии было «ava» например ava_danger.png и загружаем в папку blocks – они будут показываться автоматически
6. После того, как вы все это проделали, то можно открыть тестовую страницу "test.php" в браузере и попытаться написать тестовое сообщение! Не забываем про то, что было написано в строке 3.2
7. В скрипте добавлена проверка на мат в файле config.php ищем массив = $bad_word_komment + проверка на урл и другие - массив $bad_word_komment (можно добавить свои слова... и урл)

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

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

Как редактировать комментарии в Pro-DW KOMENTS - 1.3 ?

Для того, чтобы редактировать сообщения, надо войти в админ панель. Мы взяли блок админки (нумерация плавающая, поэтому воспользуйтесь поиском.) и прикрутили его сюда.
1. Как попасть в админпанель!? Нажимаем по разделительной горизонтальной линии после формы.
2. По умолчанию имя – admin, пароль 12345(нужно их изменить!).
2.1. Как изменить!?

Открываем файл index.php в любом редакторе например: Sublime или Notepad или в любом другом...

– нужно раскомментировать вторую и третью строчку, сохраняем...

– заливаем на сервер, открываем файл index.php в браузере

– заполняем желаемые имя и пароль, в форме, нажимаем отправить

– в самом верху появится две строчки

– первое – ваше имя, вторая строчка ваш пароль – копируем

– заменяем соответственно: $my_name $my_pas

– нужно закомментировать 2 и 3 строчку, сохраняем файл index.php ,загружаем файл на сервер.

– пробуем новое имя и пароль!

2.2. Установлено 3 попытки входа, через куки, если 3 раза будут введены не правильно данные, то форма будет заблокирована.
Дополнения к пункту 2.2.:

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

Мы добавили переменную :

$is_bot в файле config.php

Если вы хотите отключить проверку данных в авторизации

В переменную $is_bot ставим 0

$is_bot = 0;
Если все же вас заблокировало, то находим куки «_um_fl» удаляем их.

Для увеличения скрина нажмите по нему.

Эту картинку, скриншот, можно увеличить в отдельном окне нажмите по нему!PRO - DW KOMENTS – простое комментирование на файлах!

2.2.1.

И для пользователей, которые установили данный скрипт давно:

1.

Добавляем код в "config.php":

$is_bot = 0; //Если отключить проверку авторизации...0, если включить ...1

2.

В файле index.php - после строки №27, все что вы видите, надо их обернуть в условие...

if($is_bot)

{

if($_COOKIE['_um_fl'] == '') { $metka = '1'; $info .= ' 2 попытки осталось';}

if($_COOKIE['_um_fl'] == '1') { $metka = '2'; $info .= ' 1 попытка осталась';}

if($_COOKIE['_um_fl'] == '2') { echo '<meta charset="UTF-8"><style> .in { width: 158px; left: 50%; top: 50%; position: absolute; transform: translate(-50%,-50%); } </style> <div class="in">заблокировано</div>';

exit;} else{ setcookie("_um_fl", $metka ,time()+60000000); }

}

Либо... скачать архив заново и обновить файл "index.php" + "config.php"

3. После того, как вы войдете, то вас автоматически перебросит на страницу с которой вы зашли.

Если комментарий виден, то у него будет высвечиваться красным – удалить, и желтым скрыть, если комментарий не виден, то у него будет высветиться удалить и зеленым утвердить.

Нажимаем то действие, которое вам требуется…

В общем то получилось довольно коротенько! В отличии от прошлых версий! И это радует!

Добавления + исправления:

09.03.2019

Для того, чтобы не поломать вывод сообщений… запретим предавать в текст комментариев…

Это коснется сдвоенного двоеточия - это является разделителем…

if(substr_count($name_komments.$text_komments.$email_komments , '::')) { $bad = 'Не допустимо использование сдвоенного двоеточия "::"';}

+ Оптимизировали $bad = true; и тут же $vivod = ‘Текст сообщения’;

Теперь $bad = ‘Текст сообщения’; и в месте проверки на if(!$bad) добавили

else

{

$vivod = '<red>'.$bad.'</red>';

}

Старые версии.

Совсем не упомянуть старые версии моей системы комментирования нельзя! Потому. Что если вы читаете эти строчки, то значит старая страницы перестала существовать и никаких данных уже не будет! Поэтому сделаем скриншот описания, что вот она была такая страница. А то я и сам через некоторое время это все забуду! И если мы посмотрим на дату. То увидим, что файл был создан в 2016 году!

Оставлю тестовую страницу, со старой версией самые первые попытки...

Сейчас это кажется смешным...


Вас может еще заинтересовать список тем : #PHP | #COMMENT |
Последняя дата редактирования : 2020-02-03 10:39
Название скрипта :Pro-DW Comments - 1.3(Редакция 23/08/2018)
Скрипт № 1.2
Пример
Ссылка на скачивение: Все скрипты на одной странице
Теги:
Сделать самому комментирование на сайтеПростой скрипт комментирования для сайтаСамый простой скрипт комментированияКомментирование на файлахУстановка простая система комментированияСами делаем комментирование на сайте

Последние комментарии :
admin :
21/05/2020 05:03
Я Вас помню! Вы частенько оставляли сообщения на сайте!Все никак не мог спросить!? У Вас есть сайт -> зачем это…
подробнее.
Паула :
21/05/2020 04:48
Вообще мне очень нравится, что вы делаете! И ваш подход! И ваш стиль!И не обращайте внимание на всяких…
подробнее.
admin :
20/05/2020 10:36
Как бы смешно это не звучало! Но! Запускается новая система комментирования COMMENTS+ 1.5. в тестовом режиме!От…
подробнее.

НАШИ ПРОЕКТЫ : Проекты находятся в разной степени готовности (просто их столько, что времени не хватает…) Все статьи авторские, при копироавании активная ссылка обязательна DwWeb.ru! © 2015 - 2020 Мы на лучшем хостинге -> ruweb