Система комментирования Comments+2.0
Я возобновил работу над системой комментирования Comments+2.0.
Тестовая страница - здесь.
Навигация по Comments+2.0
- Зачем Comments+2.0!?
- Аватар в Comments+2.0!?
- Gravatar в Comments+2.0!?
- Переменная $hp_page_2_0
- Отдельная страница всех комментов....
- Картинка +ссылка(url + img).
- Смайлы.
- Все клавиши быстрого ввода.
- Все bbcod
ы . - Файл доп настроек -"pages.php".
- Немного истории...
-
Файл pages.php.
Файл "pages.php" - файл доп.настроек...
Персональные последние сообщения в правом сайдбаре.
Для отдельной страницы можно выставить в настройках - персональные последние 10
Т.е. те сообщения, что вы видите справа(для пк) в сайд баре можно сделать отдельными для любой страницы!
Рассмотрим пример - "персональные последние сообщения".
Например, на данной странице, которая имеет адрес
https://dwweb.ru/comments+2.0.html я хочу показывать только комменты относящиеся только к этой странице... для этого мне понадобится:
Изменяемая часть скрипта выделена зеленым...
Открываем страницу "
/inc/pages.php " и прописываем вот такой код :
Про переменную
$hp_page_2_0 написано выше...И если она($hp_page_2_0) равна адресу в адресной строке, то включаем "персональные последние сообщения"... всё просто...
На стандартные "последние 10 сообщений" - оставленные здесь комментарии записываться не будут...
Для проверки моих слов... откройте любую страницу сайта, ну например вот эту... и сравните правую сторону здесь и на странице по ссылке...
Комменты доступны только админу...
Для отдельной страницы можно установить ограничение отправки сообщений - "только админу":
Указываем в файле "pages.php" три позиции:
Переменная :
На какой странице, например :
https://dwweb.ru/comments+2.0.html
Переменная $only_admin :
На данной странице... это включено...
Зачем Comments+2.0!?
Естественный и первый вопрос возникает зачем "Comments+2.0"!?
Вообще.. система застряла примерно весной 2025 года... где-то в апреле... до садистского сезона.
И после активного занятием "все ссылки в одном месте" + стилизации профиля...
Мне понадобился скрипт, аля твиттер... и тут думаю... "господи"!!! да у тебя же почти готова система комментирования... почему бы её не использовать!?
Но уже с другими мыслями..., что были у меня более чем полгода назад...
+ Вк комменты снова не работают...
Бл*ть "Вк" вы затрахали! Вк реально засношал!
Это уже на моей памяти 2 раз как они опять какую-то херню придумывают...
И мне же заняться больше нечем, как снова в этом бардаке разбираться!
Яндекс и Вк близнецы братья! Они видимо инструкции к коду заказывают у бывшего доктора, который так пишет, чтобы ни одна сволочь не смогла разобрать, что там написано!
Аватар в Comments+2.0!
Всего существует несколько алгоритмов аватара.
Настройка аватара в Comments+2.0!
Если вы ставите настройки на свой сайт, то предполагается, что у пользователя есть "аватар"...
С помощью функции "returnUseAva" в файле "/inc/.func.php".
В первой части возвращает именно такой аватар, на моём сайте... вы ставите свой код, создания аватара.
Возвращаемый адрес аватара в переменной "$hp_user_ava" :
$path = '/user/'.$e[0] .$e[1] .'/' . $e . '.png';
$sp_user_ava = $home. $path;
$hp_user_ava = $domen. $path;
Собственно мой аватар выводится именно так...
Для
Для
Gravatar и аватар в Comments+2.0!?
Не буду рассказывать что такое Gravatar - вы можете прочитать здесь.
Там, правда, уже дизайн сайта совсем другой, но кто пользовался тот знает, а вы, если не пользовались, то скорее всего проигнорируете...
Настройка Gravatar в Comments+2.0!
Всего существует несколько алгоритмов аватара и Gravatar - а:
Если вы не хотите его использовать, то просто переменную $gravatar переводите в выключенное состояние...
Файл "/inc/config.php":
$gravatar = 'off';
Если человек зарегистрирован в Gravatar - е, то будет выводиться тот "аватар" , который есть в Gravatar - е.
Зарегистрировал два аккаунта в граватаре, когда еще 10 лет назад, хотел написать свои комменты...
Здесь коммент с применением Gravatar - а.
И не использование граватара будет выводиться "no_foto":
Пример такого сообщения с таким аватаром.
Как работает Gravatar в Comments!?
Вообще...изначально предполагалось, что будет выводиться ссылка изображения с сайта Gravatar.
Но когда я написал предыдущую версию с использованием ссылок на сайт Gravatar, то "комменты" стали тормозить!
Что, естественно мне не понравилось!
И я написал пару строк кода, чтобы это исправить...
Картинка аватара загружается в папку ava.
С помощью функции file_get_contents получаем картинку.
С помощью file_put_contents сохраняем аватар.
Переменная $hp_page_2_0.
За мое время в программировании, я выработал некоторые правила создания переменных... и когда смотришь на переменную, то сразу понимаешь, что это!
Расшифровка переменной $hp_page_2_0.
Например : https://dwweb.ru/__img/smaile/thumbs_up2.gif
Суммарно
https://dwweb.ru/comments+2.0.html
Поскольку переменные в комментах могут пересекаться с переменными на сайте, а выдумывать новые как-то не хотелось, поэтому, все похожие и не похожие переменные имеют в конце добавку 2_0
Что выводит $hp_page_2_0 на экран?
Давайте выведем, что в данном случае выведет на экран эта переменная используем :
<?
echo $hp_page_2_0;
?>
Прямо здесь поместим выше приведенный код :
Отдельная страница всех комментов....
Для всех комментов оставленных в системе комментирования будет отдельный файл со всеми комметнами...
https://dwweb.ru/comments_2_0/inc/all_comments.php
Для админа есть отдельная кнопка удалить...
Все остальные действия с комментом по ссылке "
Можно скрыть все комменты с помощью переменной в файле
$hide_all_comments = 'on';// включено
$hide_all_comments = 'off';// вы ключено
Картинка + ссылка(url + img).
Ниже описанная фишка не работает так, как предполагалось...
Объяснять долго... да и зачем...
Если в двух словах - это связано с обработкой комментов... php + js...
Если картинка в ссылке, то под картинкой будет линия, как для ссылки.
При наведении на (url + img) будет появляться рука, как при наведении на ссылку...
С сегодняшнего для картинка в ссылке... будет показываться флажок:
Вот также как здесь в описании :
Смайлы
С сегодняшнего для будут обрабатываться только 4 смайла.




[wall]
[good]
[fuck]
[cry]
Ну... поскольку я пользуюсь вот этими 4-мя, то и загружать кода больше не вижу смысла.
Если вам очень нужно вы можете исправить ситуацию добавить любое количество кода... на любые смайлы...
Всего используется 2 файла:
/inc/.bb_to_html.php - bbcode превращаем в html
.bb_to_html_and_back.js
Bbcode превращаем в html
И обратно...
Все клавиши быстрого ввода.
В комментах bbcode панели не будет... это уже явный перебор...
Останутся только клавишами быстрого ввода см.
Сделал по аналогии с доступными клавишами быстрого ввода для стены.
Все bbcodы .
Надо закрыть тему bbcod-ов, а то, что-то она мне поднадоела...
После некоторой возни с Ббкодами -описанием и т.д...
Решил дальше не делать, здесь на странице...
Как я сделал для стены о Bbcod - ах, сделаю и для комментов!
Немного истории...
После некоторого раздумья... все старые страницы в топку... это было слишком давно и уже не актуально...
Оставил только вот эти две записи... см ниже..
Pro-DW Comments
После последнего обновления Pro-DW Comments - 1.3.1 , в связи с тем, что назрели кардинальные изменения, обновляться не будет, поддержка прекращена.
Описания последнего обновлений нет.
Пример тестовой страницы
Самая первая версия:
Одна из первых попыток, сделать собственную систему комментирования...
Этим вы очень поможете проекту! Заранее огромное спасибо!

24.12.2025 22:43
Пример использования тега "okvideo":