Пытаюсь сделать подсветку кода на сайте. И вот написал плагин к ckeditor, при вставке кода выбираю язык и вставляю кусок кода, все вроде хорошо и когда переключаюсь на исходник и обратно там код вида:
(на скрине тут на выводе тоже заменяет)
но стоит сохранить при инициализации редактора он эти символы заменяет на обычные что приводит к тому что в источнике код превращается в :
CODE ( htmlphp):
скопировать код в буфер обмена
<pre class="code_js"> </pre> <ul class="top_menu"> <li><a href="/uridicheskie-uslugi/">Юридические услуги</a></li> <li><a href="/kompjuternye-uslugi/">Компьютерные услуги</a></li> <li><a href="/sozdanie-sajtov/">Создание сайтов</a></li> <li><a href="/prodvizhenie-sajtov/">Продвижение сайтов</a></li> <li><a href="/rs-cms/">RS-CMS</a></li> <li><a href="/prajs/">Прайс</a></li> <li class="last"><a href="/contacts/">Контакты</a></li> </ul>
в базе код лежит в нужном мне виде,
в конфиге редактора:
CODE ( javascript):
скопировать код в буфер обмена
config.allowedContent = true; config.scayt_autoStartup = false; config.disableNativeSpellChecker = false; config.extraAllowedContent = "real_el[*];cke_ymap[*];ymap[*];em[*];tr[*];table[*];span[*];script[*];center[*];a[*];span[*]{*}(*);"; config.htmlEncodeOutput = true;
потратил весь день на поиски и пробы и так и не решил. Прикреплено изображение (Нажмите для увеличения)
(Отредактировано автором: 03 Декабря, 2014 - 23:44:34)
|