170 похожих чатов

Как бы вы сохраняли пользовательский ввод, если он должен быть

в виде html ?
И что делать, например, если классы, использованные в этом вводе, перестали быть актуальными (приложение на фронте изменилось, а то, что сохранено в беке, не учитывает этих изменений для всех случаев)

30 ответов

27 просмотров

в строке сделать свои тэги, а не классы

можно конкртенее зачем сохранять html? что за контент там?

html не нужно сохранять, его давно пора уничтожить

Иди верстку поучи. Рановато тебе открывать все прелести ноды :)

емм?) может я неправильно выразился, я хотел спросить у автора вопроса зачем ему сохранять html, какие именно данные там будут хранится, если это просто нужно сделать форматирование поста какого то, то через теги кастомные это делать, а если по задаче там именно html нужно хранить, то уточнить зачем чтобы дальше думать как обойти проблему с актуальностью классов

Ааа.. Ну извеняюсь. Моя ошибка, я не вник в ваш давлог :)

Test-Test TEst Автор вопроса

Предположим, бложик, где контент не стандартный (хочешь каждую статью по-разному оформлять)

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

если нужно просто базовое оформление текста (жирный, курсив, картинки и т.д.) то можно обойтись и обычным markdown можно подключить WYSIWYG редактор как в книге сверху

Test-Test TEst Автор вопроса

Типа контент статьи сохранять как json, а потом на фронте коеструировать из него что нужно?

как один из вариантов, но это если прям хочеться 100% кастомизация на уровне разных цветов, форм и вкусов каждого блока как форматирование текста можно использовать Markdown или WYSIWYG редактор

Test-Test TEst Автор вопроса

Я не хочу WYSIWYG, мне и с обычным html работать в код редакторе проще. Хочется именно руками делать как будто макеты и затем кидать в бд

блог пишите сами или там могут другие люди что то публиковать?

Я книгу кинул, там передают через render() объект и выводят его данные в ejs шаблонах

там сначала обычный текст рендериться, а потом переход на WYSIWYG, а автора вопроса видимо не это интересует

WYSWIG это что?)

Вопрос тот же)

вот книгу кинули а сами не читали) лучше загуглите чем буду щас тут обьяснять

Читаю) то там не было про WYSWIG

Не добрался туда

А можно Линк на книгу

выше кидали, но я за качество не ручаюсь, первый раз ее увидел тоже

Там ещё можно вбить в поиске Node.js и будет куча подарков

Это свободная книга, или тут уже пиратки начали выкладывать?

Я её сделал свободной

@ShGKme по ходу тут пиратки раздают

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Ребят в СИ можно реализовать ООП?
Николай
33
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта