Вставить PHP-код HTML в Tinymce, возможно? - PullRequest
2 голосов
/ 31 марта 2011

Я очень много искал, но не нашел анифинг ...

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

Итак,

Я думаю, некоторые уже проходили этот код раньше, можетя встраиваю код используя tinyMce ?

любой вывод?

спасибо большое

PD: я видел, что stackoverflow использует fork с WMD , который не в сети, а на github, у кого-нибудь есть пример использования? (только файлы .js там)

PD2: большое спасибо, еще раз!

РЕДАКТИРОВАТЬ

Что ж, после того, как некоторые ответы попали на prettyprint -> здесь

, которые необходимо загрузить только в $ (документ) .ready () И прертирует (смеется) любой из них:

<code><pre class="prettyprint"> code here  

Поэтому я пытаюсь добавить этот формат в соответствие с:

style_formats : [
                {title : 'Bold text', inline : 'b'},
                {title : 'Blue text', inline : 'span', styles : {color : '#006'}},
                {title : 'Blue header', block : 'h1', styles : {color : '#006'}},
          -->   {title : 'Codigo fuente', inline : 'pre', classes : 'prettyprint'},    
                {title : 'Example 2', inline : 'span', classes : 'example2'},
                {title : 'Table styles'},
                {title : 'Table row 1', selector : 'tr', classes : 'tablerow1'}
        ],

Но еслиЯ использую это превращается в <p> на $ _POST, почему?

Редактировать два

этот работает: {title : 'Codigo fuente', block : 'pre', classes : 'prettyprint'},

Проблема в том, что я получаю

<code><pre ..>line 1
строка 2

..

и я хотел бы подать заявку:

<code><pre..>
line1 
line2

как я могу решить это?если я изменю block на inline, просто стиль, к которому он даже не применяется:?

Gracias!

Ответы [ 2 ]

1 голос
/ 31 марта 2011

Может быть, вы можете использовать это: SyntaxHighlighter или какой-либо другой подсветщик синтаксиса ...

И использовать форум / сайт tinymce, потому что ваш вопрос связан с tinymce.Прочтите руководство.Ищите плагины и их реализацию.

Подсказка: сначала найдите в Ресурсах разработчиков или воспользуйтесь Google ... Результаты Google

1 голос
/ 31 марта 2011

РЕДАКТИРОВАТЬ: извините за неправильное размещение, все еще вроде нового здесь. Насколько я знаю, вы можете вставить код прямо в tinymce, и он не будет его интерпретировать. Когда он хранит его, он должен добавить все необходимые экранированные символы, поэтому, когда он будет отображаться в вашем блоге или как он будет выглядеть как код. Что бы он не делал, он автоматически форматирует его в удобной для чтения форме и добавляет цвета и тому подобное. Я предполагаю, что должен быть плагин или какая-то альтернатива для этого ... bbiam: P

EDIT2: это -> http://www.maclovin.de/syntaxhl-editor/ кажется хорошим вариантом.

скачать -> https://github.com/RichGuk/syntaxhl

РЕДАКТИРОВАТЬ3: также это может быть хорошо -> http://code.google.com/p/google-code-prettify/ Делает код все красивым и красивым, отсюда и название.

ОРИГИНАЛ: Я немного запутался, вы хотите, чтобы код, который вы помещаете в крошечный MCE, был активным кодом или вы хотите, чтобы это были примеры кода?

<A href="www.google.com">google</a>

или http://www.google.com

...