在tinymce中的pre标签在行上添加br或p标签

时间:2015-07-28 08:59:55

标签: php tinymce tinymce-4

我一直在努力让pre标签在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>';
}

在tinymce编辑器中的pre标签中,然后将它放在这样:

<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>

我已经尝试了一切来阻止它在pre元素中添加br标签或p标签。

我不想使用php简单地擦除所有p和br标签,因为如果它在预标签中用作演示代码,那么它将不显示:(

任何想法都会非常感激:)

由于

0 个答案:

没有答案