Вы не зашли.
хотя пока не очень понимаю, как это можно сделать без чрезмерного усложнения кода
Предположим, что вы воплотили в реальност плоды своих стремлений. Дальше, что?
rusiq пишет:Пилите редактор, который к *** никому не нужен, когда БД не сращивается.
И тут ничего не понял
Можешь для совсем тупых (для меня) объяснить, о чём тут речь?
Какая БД не сращивается? С чем?
Ну вот же было https://github.com/vponomarev/ngcms-plugins/pull/14
Скрипт обновления, который выполнит набор задач по адаптации, включая перевод шаблонов в UTF-8
Где этот ваш скрипт? Где инструкция по его применению?
Пилите редактор, который к *** никому не нужен, когда БД не сращивается.
rusiq пишет:Даже представить не могу, какого сейчас vip, столько лет шаблоны делать, а они не подходят к новой версии.
ничего сложного нет чтобы перевести шаблоны на новую версию
Ну да, и каждого пользователя по мановению палочки все шаблоны взяли и перепрыгнули в utf-8.
Только что получил по еблету за свой язык в другом вопросе, а потом встал и снова получил.
Где вы плаваете не понятно. Рубите дальше свою CMS, раз проблем нет. Точка.
irbees2008, да там не кнопка нужна, а типа драг-дроп зоны
Выбирай любой шаблон, ни в чем себе не отказывай https://ngcms.ru/forum/viewforum.php?id=9&p=10
Даже представить не могу, какого сейчас vip, столько лет шаблоны делать, а они не подходят к новой версии.
Проблем в перекодировке шаблонов не вижу, как и внесение правок в существующие шаблоны.
Ну так и я проблем не вижу, но если бы пользовался NGCMS и мне сказали, что для обновления мне необходимо переоткрыть и пересохранить порядка 30 файлов шаблона, а потом бы узнал, что бэкап моей БД я не смогу корректно восстановить и в это время на форуме обсуждают какого цвета кнопка загрузки изображения красивее и какой визвиг лучше – покрутил бы у виска и пошел на какую-нибудь тильду.
rusiq пишет:Вообще бы оставить BB-code хоть на время в покое, чтобы пользователей совсем не шокировать обновами
Для того чтобы никого не шокировать вообще нужно реализовать возможность выбора этого самого редактора
Такая возможность имеется – это плагин wysiwyg. Я к тому, что лучше реализовать корректное восстановление из архива базы данных v0.9.5 до v0.9.7 и какой-то функционал по перекодировке шаблонов из 1251 в utf-8, чем заморачиваться редактором.
vitaly, согласен. Вообще бы оставить BB-code хоть на время в покое, чтобы пользователей совсем не шокировать обновами
vitaly, сам с Quill толком не разобрался, возможно что-то и не правильно делаю, но в любом случае не стал бы изменять БД из-за текстового редактора. У меня есть пару дней, попробую допилить плагин wysiwyg, встроив туда Quill, который принимает и отдает HTML.
Что-то опять какой-то застой с пулреквестами, затишье.
irbees2008, я вносил изменения в плагин xfields, поэтому твой запрос невозможно физически слить в основную ветку.
Тоже вариант , но какой, стандартный или с добавками
Добавки отправь пулреквестом и всё.
Как по мне, так есть плагин wysiwyg, лучше его для начала допилить, а уже после выпиливать BB-code редактор.
Так что с редактором будем делать?
Это откуда?
Так-то да с ним надо разбираться, но я его во Vue встраивал и проблем пока не испытывал: скармливаешь HTML и получаешь от него тоже HTML. Какие нужно классы навешиваешь, вплоть до генерации таких фрагментов:
<figure class="single_article__image" contenteditable="false" data-id="8">
<picture class="single_article_image__inner">
<img class="single_article_image__img" alt="_planeta_zatmenie_fotoshop" src="https://site.ru/storage/image/default/planeta-zatmenie-fotoshop_1595424095.jpeg">
</picture>
<figcaption class="single_article_image__caption">_planeta_zatmenie_fotoshop</figcaption>
</figure>
irbees2008, в ветке https://github.com/vponomarev/ngcms-plu … nsfer_utf8 обновлены плагины feedback, xfields для NGCMS версии 0.9.7.
vitaly, насколько я понял, что версии 0.9.6 не будет, сразу перешли к 0.9.7?
Несколько необычно получается, что делаешь чистую установку и при первом посещении админки перекидывает на страницу Upgrade.
Документацию в формате *.md проще писать. Можно было бы имеющуюся документацию перевести в этот формат. Всё, что делается программистами, не имеет ценности для рядового пользователя без документации. Думаю, что это надо пулреквест просто отправить и не отнимать время ) В процессе написания документации понимаешь и конкретизируешь, что было сделано и для чего.
В плагине `xfields` все таки перелопачу JavaScript.
Сейчас в админке есть обертка AJAX-запросов, которая выводит всплывашку loading в начале запроса и по окончанию запроса ее скрывает, а также выводит уведомления об общих результатах запросов. Вот это бы я обязательно включил в документацию, чтобы желающие создать свой плагин или переписать имеющийся были в курсе.
В-общем документация – дело нужное и важное.
Есть планы отказаться от поддержки mysqli модуля для работы с БД, оставив только PDO.
В mysqli нет поддержки именованных параметров и это реальная проблема.Есть возражения?
Полностью поддерживаю. В плагинах, написанных мною – это основное требование, так как они оба используют плагин вспомогательных функций.
Мне бы еще важно было любое мнение об отдельно взятой заметке.
Напомню еще раз вопрос о папочке docsв основном репозитории: документацию в формате *.md.
В данный момент адаптирую плагин `xfields` к новой админке с учетом первого знакомства с ним
vitaly, как таковых жестких багов я не заметил. Мне известны три основные проблемы админки:
- HTML-код, приходящий с бэкенда;
- не прописанные HTML5 атрибуты полей ввода (например, required, maxlength, [type=number]);
- не достаёт некоторых общих переводов: (SAVE, Cancel).
На сколько я понял, что irbees2008 уже пропал. Нужно сливать админку. Определяться с набором плагинов, которые будут идти в поставке с ядром, чтобы оперативно их адаптировать.
Ну и всё упирается в то, как быстро будет отформатирован код плагинов. Потому что это не реально будет отслеживать какие-либо изменения в плагинах: отправляешь запрос с тремя измененными строками, а гитхаб подхватывает еще полфайла из-за форматирования.
Вот , в той админке это реализовано,все видно , а так в новостях есть фильтр
Какой же ты вредный!
Кстати, плагины обновил ng-grecaptcha, ng-news_filter. Только документацию внимательно прочти.
а зачем там оно надо
Бывают же ситуации, когда новость пишешь, но не хватает какой-либо информации и ты оставляешь её в черновиках. Проходит время, публикуются новые записи. Так вот это число и будет сигнализировать тебе о том, что есть недописанное, недоделанное.