Edytor tekstu na stronę z dodatkowymi funkcjami

Edytor tekstu na stronę z dodatkowymi funkcjami
WJ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 16
0

Potrzebuję edytora na moją stronę, coś w stylu tego, ale zależy mi na jednej ważnej funkcji - korzystam z highlilght.js do wstawiania bloków kodu i chciałbym, aby edytor potrafił tworzyć znaczniki pre i code, których używa highlight.js. Dodatkowo potrzebuję, aby kod wewnątrz znaczników był przetwarzany na html entities, inaczej po wpisaniu kodu html w code przeglądarka interpretuje go jako dokument html. Nie wiem czy rozwiązać to z poziomu js czy php. A może istnieje gotowe rozwiązanie? Macie jakieś pomysły?

HA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 335
1

Pierwsze co mi przychodzi na myśl to TinyMCE:
https://www.tinymce.com/docs/demo/full-featured/ (insert->code sample). Tylko niestety jest płatne: https://www.tinymce.com/pricing/

Ew. jest CKEditor (darmowy do zastosowań niekomercyjnych chyba https://ckeditor.com/ckeditor-5-builds/pricing/) i tam są chyba jakieś wtyczki do załadowania, które realizują wstawianie snippetów z kodem (eg. https://ckeditor.com/cke4/addon/codesnippet)

WJ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 16
0

Super, z tego co widzę właśnie o to mi chodziło, dzięki.
A co do zastosowań niekomercyjnych - prywatny blog się liczy?

czysteskarpety
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Piwnica
  • Postów: 7697
0

kod to możesz przekonwertować w jakimś edytorku online i wkleić na stronkę, zero bibliotek, skryptów czy wtyczek ;)

HA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 335
0
wjatek napisał(a):

Super, z tego co widzę właśnie o to mi chodziło, dzięki.
A co do zastosowań niekomercyjnych - prywatny blog się liczy?

Jeżeli nie przynosi korzyści majątkowych to pewnie tak ale dobrze się upewnić ;)

MA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 337
0

Tinymce jest opensourcowym I na lgpl licencji. Płatne są ich premium feature I ich chmura.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.