fanera
-
Публикации
72 -
Зарегистрирован
-
Посещение
-
Дней в лидерах
6
Сообщения, опубликованные пользователем fanera
-
-
Как понимаю, если через плагины вносить изменения в файлы из например engine\classes\composer\vendor\..., то это не будет работать? Потому что я внес изменения в файлы через плагин, ничего не произошло, плагин работает, правки не работают
Понимаю, что многим это вовсе не нужно, но через плагины это было бы очень удобно
-
Выставил у публикации другую дату и время, чтобы опубликовалось позже, но при сохранении поста словил ошибку "Вы включили поддержку протокола IndexNow для уведомления поисковых систем. Однако поисковая система api.indexnow.org вернула ошибку с кодом: 503"
Получается, что нет проверки на то, что пост еще не опубликован и оно все равно отправляет на индексацию через IndexNow?
-
На своих сайтах комментарии могут оставлять и гости, но часто сталкивался с тем, что некоторые личности могут написать вполне нормальный комментарий, но вписать глупое имя, удалять комментарий было жалко. Вот и решил на костылях написать этот плагин.
Суть проста - добавить возможность менять имя комментария от гостя. Делал под DLE 16.1.
https://www.mediafire.com/file/w630gug282jsyms/redaktirovanie-imeni-kommentatora.xml/file
При редактировании комментария от гостя будет появляться поле, позволяющее редактировать имя комментатора:
Соответственно, нажатие по Принять исправления с измененным именем обновит его.
P.S. Сделано по принципу - работает и главное, я не гуру-кодер и делаю просто для себя в свободное время, если кто-то может улучшить, буду рад 🙂
- 1
- 1
-
Хотелось бы иметь возможность настраивать вывод {edit-date} по аналогии с {date}, вроде {date=d-m-Y H:i}.
Также хотелось бы, чтобы была возможность включать настройку, которая выводит {edit-date} без учета того пославлена ли галочка на "Выводить информацию о том что новость отредактирована", т.к. многие сайты этого не имеют (вывода этой информации в посте), но это было бы полезно для микроразметки и прочего.
- 2
-
Предлагаю при расширенном поиске новостей, хотя бы в админке, добавить исключение категорий. Иногда нужен поиск по всем категориям, кроме некоторых, а выделять их бывает затруднительно.
Хотелось бы также, чтобы была возможность поиска по длине текста в краткой и полной, если это возможно.
-
Алгоритмы сжатия картинок, видимо, вообще не менялись с момента выхода. На дворе 2021 год, а картинки сжимаются старыми алгоритмами. Почему бы не рассмотреть внедрение нормальных библиотек?
- 1
-
Обнаружил ошибку.
В админке, в разделе комментариев, пишу в строку поиска какой-то запрос, если там две и более страниц, то перехожу на следующую, а запрос сбрасывается и показываются комментарии без его учета. Это очень неудобно...
-
21.04.2021 в 15:03, celsoft сказал:
Что пользователь сам себе накидал, то только он сам и увидит и никто больше. DLE отдает 404 ошибку для таких страниц и они не индексируются.
Да, но всё же с тегами есть проблемы, либо я не до конца понимаю.
Можно написать "Автозапчасти+для+dsaodasi2312312+A*S83q84231&", а можно "автозапчасти+ДЛЯ+dsaodasi2312312+A*S83q84231&" и страницы имеют разные адреса, включая canonical.
Как я тут понимаю, то адреса вроде одинаковые, но для поисковых роботов — разные.
Пишу об этом из-за того, что в том же вебмастере столкнулся с такой проблемой. Показывает дубли с одинаковыми адресами, но разными регистрами, хотя тега с неправильным регистром на сайте вовсе нет и откуда он взялся в вебмастере — непонятно.
Было бы неплохо переработать теги в принципе, сделав для них как для категорий — каждый тег уникален, а не так, чтобы с разным регистром открывало одну и ту же страницу, + возможность для проставки title, description, описания страницы.
Да, есть для этого модуль в DLE, но если бы прямо из раздела тегов можно было бы это всё настраивать, то было шикарно.Проблема с регистром тегов существует уже давно, непонятно, почему это всё ещё не исправлено.
-
При переходе на не существующий тег по /tags/..... он выводится в title и можно любой "лапши" туда накидать, вроде "Автозапчасти+для+dsaodasi2312312+A*S83q84231&"
Наверное, то правильнее будет, если тег не существует, то выводить title сайта, как это сделано с другими разделами.
-
Думаю, что ещё необходимо переработать обновление старых публикаций, а именно речь идет о работе тегов date} и {edit-date}.
Дело в том, что {date} и {edit-date} выводят одно и тоже значение, если устанавливать текущую дату.
Если при редактировании новости поставить пункт «Выводить информацию о том что новость отредактирована», то {date} не затрагивается, а {edit-date} обновляется в с текущей датой.В чем собственно состоит проблема? Устанавливая текущую дату значение {edit-date} не обновляется, обновляется только {date}. Если установить галочку на пункте «Выводить информацию о том что новость отредактирована» и «Установить текущую дату и время», то обновляется значение {date} и {edit-date} и они просто равны.
Если при редактировании новости установить только галочку на пункте «Выводить информацию о том что новость отредактирована», то новость не будет выведена выше остальных.
Из-за этого по сути невозможно использовать первую дату публикации новости и последнюю редакцию.
Предполагаю, что большинству это неважно, но если есть те, у кого из-за этого также возникают вопросы, то, возможно, разработчикам DLE стоило бы обратить на это внимание.
Спасибо за прочтение! 🙃
- 1
-
Также предлагаю добавить в редактор кнопку для выделения текста тегом <mark>, хотя бы для BBCODES.
-
35 минут назад, radrigo сказал:
Знаю, что посторонних много. Пока реализовал при помощи bootstrap. Однако для этого нужно подключать сторонние скрипты. Просто хотел понять, как это сделать, используя скрипты движка.
JS в Бутстрапе для переключения классов? 😲
Там банальный jQuery код, скорее всего, который DLE и так использует. Всё делается на банальном CSS c display:block/none и JS (jQuery) для отслеживания события клика, всё.
-
Насколько понимаю, то если удалить главный комментарий, то вся ветка также удаляется, что не всегда удобно. Использую древовидные комментарии.
Есть ли возможность сделать так, чтобы ветка не удалялась вся, а вместо удаленного комментария выводилась что-то вроде «Комментарий был удален»?- 7
-
При попытке загрузить .gif с /uploads/files получаю ошибку Данный файл не является изображением.
Думаю, будет логичным, если движок будет позволять загружать такие файлы.
-
7 часов назад, penuel82 сказал:
Хочу интегрировать фото инстаграм на сайт, не получается. Пробовал через вставку контента с внешних источников, код выходит [media=https://www.instagram.com/p/B-bf3cYI3Hm/] но не срабатывает, так и как есть и отображается. Кто знает как задумку реализовать?
Нажмите на три точки, Вставить, там будет код для вставки с тегом blockquote. Такое не подходит? У DLE вроде как нет средств стандартных для этого.
-
Сейчас хром сыпет сообщениями:
"A cookie associated with a cross-site resource at HTTP:///////// was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at"
Будет ли это исправлено в будущих версиях DLE? -
17 часов назад, DLE рулит сказал:
У человека с большим количеством хостов нет денег на нормальный сервер?
Типичный админ сайт в стиле "зато работает", не заботясь ни о трафике людей, ни о сервере 😶
-
12 минут назад, alex32 сказал:
Что просто полную новость открыть, что здесь новость подгружается - нагрузка одинаковая
Неодинаковая. Такие запросы загружают весь html страницы и уже с помощью методов find или $('.class', data).html() берется блок и тупо впихивается в страничку, что конечно так и должно быть, но сам факт того, что подобные запросы еще раз загружают полную страницу, которая может весить сотнями кб - беда.
Если трафика мало, то можно просто забить, как большинство, но в идеале запрос должен отдавать только JSON, который уже будет парситься или html код с самими комментариями/новостями, а не тупо всю страницу, которая потом просто обрезается и дело с концами.
-
По рукам бы надавать владельцам таких сайтов, которые действительно так подгружают комментарии и новости. Мало того, что загружаются лишние данные, так ведь и при большом кол-во хостов — огромная нагрузка на сам сервер.
-
В плане повозиться, например, на сайте WWW используется стандартный бб редактор, который лишь добавляет тег перевода на новую строку br, другие редакторы оборачивают в <p>...
И как тут учитывать особенности такие? Хотя могу ошибаться здесь.
-
Как я понял, этот редактор хранит все в json массиве объектов, когда в бд DLE это просто текст.
Тут придется повозиться с конвертацией этого типа в MySQL и с конвертацией из MySQL обратно в json.
+ Сохранение картинок и файлов и другие мелочи
За бесплатно таким никто заниматься не будет, тем более под DLE, в которой код кот наплакал.
-
54 минуты назад, alex32 сказал:
А в чем именно проблема?
В том, что будут создаваться полные новости, а мне это как понимаете не нужно
-
Такой вопрос, как можно сделать пользовательскую краткую новость, которая по ссылке из доп поля будет перебрасывать на другой сайт, но чтобы при этом не создавать страницы с полной новостью? В голову приходит только запретить индексацию таких страниц
-
Почему не обновить окно загрузки файлов? Мне кажется, что не хватает такой же простоты, как в Wordpress, где ты просто перекидываешь файл в редактор для загрузки. Кроме того, было бы неплохо иметь возможность обрезать картинки по выделению.
- 1
Пожелания для новых версий DataLife Engine
в DataLife Engine (Общие вопросы)
Опубликовано:
Мне кажется, что целсофту нет смысла заниматься подобным. Это целый ад и геморрой, хоть и редактор прекрасный.
Я начал этим заниматься в свободное время для себя и в целом смог продвинуться:
Реализовал базовую конвертацию HTML в JSON под EditorJS и наоборот, реализовал загрузку изображений и их парсинг HTML в JSON ответ, но отсюда всплывает еще много проблем, вроде:
1. В DLE несколько вариантов редакторов и под каждый нужен написать отдельный парсинг, а еще если парсить html, то нужно учитывать будет, что в нем может быть bbcode
2. Если человек использует визуальный редактор и статья имеет бб коды, то как это конвертировать из JSON обратно в HTML и наоборот? Нужно сохранять прежнюю исходную структуру или обрабатывать иным образом, преобразуя bb код в привычный HTML?
И еще множество других подводных камней и вопросов, которыми заниматься целсофту нет смысла ради хотелок людей. Например, сейчас я делаю обработку JSON в HTML на стороне сервера, но думаю перенести на сторону клиента, но тут снова всплывает вопрос. Есть готовая библиотека https://github.com/pavittarx/editorjs-html, что позволит конвертировать JSON в обычный HTML на клиенте и отправлять его на сервер, а если разработчик перестанет ее поддерживать? У EditorJS не такое большое сообщество и не так много готового.
А еще для редактирования постов нам надо конвертировать HTML в JSON. Для конвертации из JSON в HTML есть метод renderFromHTML, но сами разработчики не задокументировали ее и вообще говорят не использовать в продакшене. И вот делать на стороне клиента, используя, что существует или писать свой костыль, или вообще обрабатывать на стороне сервера, конвертируя блоки JSON в HTML?
В общем, официальная поддержка EditorJS тут ни к чему будет, ведь нужно собрать все возможные случаи и еще допилить плагины редактора.