Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] CKEditor i wyświetlanie wygenerowanego tekstu
Forum PHP.pl > Forum > Przedszkole
8rol
Witam,

poszukując w miarę rozbudowanego edytora WYSIWYG natrafiłem na CKEditor'a. Funkcji ma całkiem sporo, a interfejs wydaję się być przyjemny.
Jednym z pluginów jaki dołączyłem do CKEditora (przy komponowaniu własnej wersji na oficjalnej stronie - zatem plugin na pewno jest zainstalowany prawidłowo) jest Syntaxhighlighter.

Gdy w oknie CKEditor'a wstawię sobie powiedzmy kawałek kodu PHP, który chciałbym, żeby został pokolorowany, to CKEditor w swoim kodzie wynikowym nada klase: <pre class="brush:php;"> dla mojego fragmentu kodu. Następnie załóżmy, że całość chcę zapisać w bazie, a następnie wyświetlić gdzieś na stronie.

Mój problem polega na tym, że nie wiem w jaki sposób prawidłowo wyświetlić dane z bazy, tak aby tekst wynikowy został prawidłowo sformatowany. Domyślam się, że trzeba zaimportować w <head> style i ew. skrypt js z CKEditora. Pytanie tylko właśnie które? Przestudiowałem instrukcję i na temat wyświetlania wynikowego kodu praktycznie nic nie ma...
vokiel
Masz na myśli ten plugin: http://ckeditor.com/addon/codemirror?

Do strony wynikowej (wyświetlającej ten kod) dołączasz tylko skrypt kolorujący składnię, tu masz manual codemirror'a i demo do pomocy. Możesz też użyć innego skryptu kolorującego składnię, np SyntaxHighlighter
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.