Aksion написал 8 янв. 2021 г., 21:59
Про, подскажи пожалуйста, а можно из движка твоего "блога" взять как то только комментарии? в простом виде по ширине страницы с именем и временем (ну и редактированием). И анонимные тоже, чтобы прикрепить к любой статической странице? Желательно без базы данных, просто текстовый движок комментариев
MadTechGuy написал 31 июл. 2023 г., 19:54
4X_Pro, написал(а):
И обработать ситуацию, когда пользователь сообщение так и не написал вообще
Меня сейчас посетила идея: что, если не отправлять изображение на сервер, а закодировать его в base64, отобразить под текстовым полем с помощью data: URI, а перед отправкой сообщения на сервер декодировать изображение из base64 средствами JS и отправлять на сервер вместе с сообщением?
Возможно, этот способ можно оптимизировать. Например, сразу помещать base64-код с изображением в тело запроса, чтобы браузер не выполнял лишних операций. Правда, понятия не имею, реально ли это сделать на JS.
4X_Pro написал 31 июл. 2023 г., 23:44
, написал(а):
Я все еще с тех времен не могу так найти простой блог, (без рамок, без границ)..просто основная страница, а далее комментарии тоже без рамок и аватаров. (аватарку кто хочет может посмотреть в профиле)
Ну это можно взять готовый (тот же Ghost, например) и допилить CSS при необходимости.
4X_Pro написал 1 авг. 2023 г., 02:03
, написал(а):
Возможно, этот способ можно оптимизировать. Например, сразу помещать base64-код с изображением в тело запроса, чтобы браузер не выполнял лишних операций. Правда, понятия не имею, реально ли это сделать на JS.
Вполне возможно. Вот тут есть пример кода: https://gist.github.com/redgeoff/eadebc99521bc4ff7457f8587df6a6e0.
Вообще, поизучал, как это сделано в CKEditor — один из редакторов, которые я рассматриваю как возможные для своего движка (второй — Quill). Там есть два варианта: либо грузить вставлять картинку в base64 прямо в само сообщение, что увеличивает её размер где-то в 1.25 раза (а пользователи, как известно, разумностью не отличаются, и могут засунуть картинку на пару десятков мегапикселей), либо загрузить файл на сервер AJAX-запросом, получить имя файла, и вставить уже его.
Aksion написал 5 авг. 2023 г., 02:54
, написал(а):
Ну это можно взять готовый (тот же Ghost, например)
Ghost я так понял нет инсталлятора (файлов), там что то типа в Докере
4X_Pro написал 5 авг. 2023 г., 19:20
Не обязательно. Можно и обычным образом устанавливать. Просто нужен либо собственный сервер (можно VDS), либо хостинг с поддержкой Node.js и PostreSQL. Docker я использую тогда, когда хочу быстро посмотреть, подходит ли мне данный софт или не очень, попробовать его в действии.
4X_Pro написал 23 окт. 2023 г., 21:37
Возвращаясь к исходному вопросу: нашёл движок под названием Cactus Comments, который пересылает комментарии в децентрализованный мессенджер Matrix и хранит их там. (За саму идею — респект авторам.) Соответственно, просматривать и отвечать можно через Matrix-мессенджеры.
Посмотрел демо-сайт и вполне понравилось: достаточно легковесные, выглядят приятно. Возможно, добавлю на xxxxpro.ru.
Посмотрел демо-сайт и вполне понравилось: достаточно легковесные, выглядят приятно. Возможно, добавлю на xxxxpro.ru.
Aksion написал 31 окт. 2023 г., 06:33
4X_Pro написал(а):
движок под названием Cactus Comments, который пересылает комментарии в децентрализованный мессенджер Matrix и хранит их там.
Это что, как если бы можно было вставить вацап вместо комментариев? или телегу? ну примерно
4X_Pro написал 31 окт. 2023 г., 22:31
Скорее так: представь обычную систему комментариев, но админу они уходят в мессенджер, и отвечать он может там же сразу.
Aksion написал 2 нояб. 2023 г., 06:32
4X_Pro написал(а):
Скорее так: представь обычную систему комментариев, но админу они уходят в мессенджер, и отвечать он может там же сразу.
А остальные как видят эти комментарии? Они на сайте то отображаются? Где хранятся ? В каком виде?
Про комментарии: пришёл к выводу, что самое удачное решение по ним — как на Дзене, где есть всего два или три уровня вложенности. Плюс это и технически реализовать проще, чем бесконечную вложенность.