предварительные теги в tinymce, добавление тегов br или p в строку

Я изо всех сил пытался заставить предварительные признаки работать в tinymce.

Например, если я использую следующий код:

if($getcats_num > 0){

$catlist .= '<select name="bcats" id="bcats" class="selectboxit">';
$catlist .= '<option value="false">Select Blog Category</option>';
while($fetchcats = $getcats->fetch()){
$catlist .= '<option value="'.$fetchcats['id'].'"';
if(isset($_GET['mode']) && $_GET['mode'] == 'edit'){ if($fetchcats['id'] == $bcats){ $catlist .= ' selected'; } }
$catlist .= '>'.$fetchcats['name'].'</option>';
}
$catlist .= '</select>';

} else {
$catlist .= '<p>THERE IS NO CATEGORIES, BEFORE YOU CAN CONTINUE YOU MUST CREATE NEW BLOG CATEGORIES!</p>';
}

внутри pre-тегов, которые находятся в редакторе tinymce, он выводит это так:

<pre>
<br>if($getcats_num > 0){
<p>$catlist .= '<select name="bcats" id="bcats" class="selectboxit">';
<br>$catlist .= '<option value="false">Select Blog Category</option>';
<br>while($fetchcats = $getcats->fetch()){
<br>$catlist .= '<option value="'.$fetchcats['id'].'"';
<br>if(isset($_GET['mode']) && $_GET['mode'] == 'edit'){ if($fetchcats['id'] == $bcats){ $catlist .= ' selected'; } }
<br>$catlist .= '>'.$fetchcats['name'].'</option>';
<br>}
<br>$catlist .= '</select>';</p>
<p>} else {
<br>$catlist .= '<p>THERE IS NO CATEGORIES, BEFORE YOU CAN CONTINUE YOU MUST CREATE NEW BLOG CATEGORIES!</p>';
<br>}</p>
</pre>

Я попробовал все, чтобы остановить это добавление тегов br или p внутри элемента pre.

Я не хочу использовать php, чтобы просто стереть все теги p и br, потому что тогда, если он используется в тегах pre в качестве демонстрационного кода, он не будет отображаться 🙁

Любые идеи будут самыми благодарными 🙂

Спасибо

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]