我一直在努力让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标签,因为如果它在预标签中用作演示代码,那么它将不显示:(
任何想法都会非常感激:)
由于