婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > tinyMCE插件開發之插入html,php,sql,js代碼 并代碼高亮顯示

tinyMCE插件開發之插入html,php,sql,js代碼 并代碼高亮顯示

熱門標簽:溫嶺代理外呼系統 寧夏保險智能外呼系統哪家好 激戰黃昏地圖標注說明 防城港市ai電銷機器人 臨滄移動外呼系統哪家有 不同的地圖標注 隨州銷售外呼系統平臺 交行外呼系統有哪些 怎么更改地圖標注電話
下面就是我開發的過程。
首先,我的 tinyMCE版本是 Version: 3.2.7 (2009-09-22) 。
下載地址 https://www.jb51.net/codes/17198.html
tinyMCE插入代碼,需要調用 tinyMCE的 tinyMCE.execCommand('mceInsertContent',false,value); 方法。其中參數無需改變,value 就是你要插入的內容,
比如我寫了一個函數,
復制代碼 代碼如下:

function InsertHTML(value)
{
tinyMCE.execCommand('mceInsertContent',false,value);
}

后面,針對該例子,提供下載。在例子中。一共涉及到三個文件。
tinyMCE.html insertcode.php save.php 這三個文件。
tinyMCE.html 是tinyMCE文本框頁面。
主要代碼如下:
復制代碼 代碼如下:

script type="text/javascript" src="https://www.jb51.net/tinymce/tiny_mce.js">/script>
script type="text/javascript">
tinyMCE.init({
// General options
convert_urls : false,
mode : "exact",
elements : "Article_Content",
//mode : "textareas",
theme : "advanced",
plugins : "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,wordcount",
// Theme options
theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect",
theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_statusbar_location : "bottom",
theme_advanced_resizing : true,
// Example content CSS (should be your site CSS)
content_css : "css/content.css",
// Drop lists for link/image/media/template dialogs
template_external_list_url : "lists/template_list.js",
external_link_list_url : "lists/link_list.js",
external_image_list_url : "lists/image_list.js",
media_external_list_url : "lists/media_list.js",
// Replace values for the template plugin
template_replace_values : {
username : "Some User",
staffid : "991234"
}
});
/script>
script type="text/javascript">
function InsertHTML(value)
{
tinyMCE.execCommand('mceInsertContent',false,value);
}
/script>

其中js代碼是初始化 tinyMCE。下載的例子中,并未包含 tinyMCE,你需要自己下載。然后 更改js代碼的 src 即可。
復制代碼 代碼如下:

input name="button" type="button" onclick="window.open('insertcode.php','插入代碼','height=500, width=600, top=300, left=300, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no')" value="點擊這里插入代碼" />

上面這段代碼,是用來打開insertcode.php文件的。
接下來,我們來看下 insertcode。php 這個文件的代碼。
首先是 js 代碼
復制代碼 代碼如下:

script language="javascript" src="http://www.gosoa.com.cn/js/jquery.js">/script>
script language="javascript">
function insertcode()
{
var value = $('#postcontent').html();
var codetype = $('#codetype').val();
// window.opener.InsertHTML('textarea rows="3" cols="50" name="code" class="'+codetype+'">'+value+'/textarea>');
window.opener.InsertHTML('pre name="code" class="'+codetype+'">'+value+'/pre>');
window.close();
}
/script>

其次是 PHP 和 html 代碼
復制代碼 代碼如下:

?php
error_reporting(0);
$content = $_POST['content'];
if(!empty($content))
{
    $codetype = $_POST['codetype'];
    echo 'div id="postcontent">';
    $content = htmlspecialchars($content);
    echo $content;
    echo '/div>
    input type="hidden" name="codetype" id="codetype" value="'.$codetype.'" />
    input type="button" name="Submit" value="提交" onclick="insertcode()" style="border:1px solid #000; line-height:18px; width:60px;"/>';
}else
{
?>
div style="margin:0 auto">
form id="form1" name="form1" method="post" action="insertcode.php">
label>選擇要插入的代碼類型
select name="codetype" id="codetype">
    option value='php'>php/option>
    option value='js'>js/option>
    option value='html'>html/option>
    option value='c'>c/option>
    option value='asp'>asp/option>
    option value='xml'>xml/option>
    option value='java'>java/option>
    option value='java'>java/option>
    option value='CSharp'>C#/option>
    option value='sql'>SQL/option>
/select>
/label>
label>
textarea name="content" id="content" cols="30" rows="20" style="width:600px; height:200px; border:1px dashed #333">/textarea>
/label>
p>
label style="padding-left:50px;">
input type="Submit" name="Submit" value="提交" style="border:1px solid #000; line-height:18px; width:60px;"/>
/label>
/p>
p>nbsp;/p>
/form>
/div>
?php
}    
?>

在insertcode.php中,insertcode() 函數用來調用 tinyMCE.html頁面的 insertHTMl()函數,并將代碼插入到 tinyMCE.html 頁面中。
代碼中,我們為什么要 '+value+' 呢?
因為我們在顯示頁面,將會采用 SyntaxHighlighter 插件來高亮顯示代碼。
還有一點要說明,在這里,$content = htmlspecialchars($content); 我們對于代碼本身,進行了 htmlspecialchars 轉義操作。這樣,插入數據庫的代碼則會是安全的。
OK,我們再來看 save.php,該頁面用來顯示 提交的內容。
主要代碼如下:
復制代碼 代碼如下:

?
$Article_Content = $_POST['Article_Content'];
function transcode($str)
{
if(empty($str))
{
return false;
}
$str = str_replace('"','"',$str);
$str = str_replace('','',$str);
$str = str_ireplace('lt;BRgt;',"n",$str);
$str = str_ireplace('pre','pre name="code" ',$str);
return $str;
}
echo transcode($Article_Content);
?>
script class="javascript" src="/tinymce/lightcode/Scripts/shCore.js">/script>
script class="javascript" src="/tinymce/lightcode/Scripts/shBrushCSharp.js">/script>
script class="javascript" src="/tinymce/lightcode/Scripts/shBrushPhp.js">/script>
script class="javascript" src="/tinymce/lightcode/Scripts/shBrushJScript.js">/script>
script class="javascript" src="/tinymce/lightcode/Scripts/shBrushJava.js">/script>
script class="javascript" src="/tinymce/lightcode/Scripts/shBrushVb.js">/script>
script class="javascript" src="/tinymce/lightcode/Scripts/shBrushSql.js">/script>
script class="javascript" src="/tinymce/lightcode/Scripts/shBrushXml.js">/script>
script class="javascript" src="/tinymce/lightcode/Scripts/shBrushDelphi.js">/script>
script class="javascript" src="/tinymce/lightcode/Scripts/shBrushPython.js">/script>
script class="javascript" src="/tinymce/lightcode/Scripts/shBrushRuby.js">/script>
script class="javascript" src="/tinymce/lightcode/Scripts/shBrushCss.js">/script>
script class="javascript" src="/tinymce/lightcode/Scripts/shBrushCpp.js">/script>
script class="javascript">
dp.SyntaxHighlighter.HighlightAll('code');
/script>

OK,完了。
^_^ ~~~
tinyMCE 插件開發之插代碼高亮 v1.0 (支持html,php,sql,js)
您可能感興趣的文章:
  • Sql Server 如何去掉內容里面的Html標簽
  • js+html5操作sqlite數據庫的方法
  • 分享php代碼將360瀏覽器導出的favdb的sqlite數據庫文件轉換為html
  • PHP HTML JavaScript MySQL代碼如何互相傳值的方法分享
  • Java SQL注入案例教程及html基礎入門

標簽:河源 忻州 沈陽 紅河 哈密 無錫 青海 阜陽

巨人網絡通訊聲明:本文標題《tinyMCE插件開發之插入html,php,sql,js代碼 并代碼高亮顯示》,本文關鍵詞  tinyMCE,插件,開,發之,插入,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《tinyMCE插件開發之插入html,php,sql,js代碼 并代碼高亮顯示》相關的同類信息!
  • 本頁收集關于tinyMCE插件開發之插入html,php,sql,js代碼 并代碼高亮顯示的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲成人免费在线| 蜜臀久久久久久久| 91在线国产福利| 国产一区二区美女诱惑| 青青草原综合久久大伊人精品 | 国产亚洲综合av| 精品久久免费看| 精品国产乱码久久久久久久久| 麻豆免费精品视频| 久久国产尿小便嘘嘘尿| 美女网站色91| 日日嗨av一区二区三区四区| 亚洲午夜电影在线| 日韩精品亚洲一区| 日本在线不卡视频| 国产精品国产三级国产aⅴ入口| 日本韩国精品一区二区在线观看| 日韩 欧美一区二区三区| 午夜精品福利视频网站| 日本一区二区三区久久久久久久久不 | 丝袜美腿亚洲色图| 日本成人在线电影网| 亚洲国产成人自拍| 久久综合九色综合97_久久久| 精品国产一区二区三区久久久蜜月 | 久久99精品久久久久久| 亚洲免费视频中文字幕| 日本在线不卡视频一二三区| 国产91丝袜在线观看| 91啪九色porn原创视频在线观看| 国产精品99久| 欧美在线观看18| 91精品国产综合久久久蜜臀粉嫩| 欧美日韩精品一区二区天天拍小说| 日本欧美大码aⅴ在线播放| 亚洲精品亚洲人成人网| 精品视频在线免费看| 欧美一区二区在线观看| 久久久精品综合| 91精品国产日韩91久久久久久| 色视频欧美一区二区三区| 成人一道本在线| 欧美男人的天堂一二区| 欧美日韩精品一区二区三区蜜桃 | 69成人精品免费视频| 久久人人爽爽爽人久久久| 日本一二三四高清不卡| 色狠狠一区二区| 日韩精品一区二区三区在线观看 | 国产精品18久久久久久久久| 午夜精品久久久久久久久久| 亚洲大片精品永久免费| 国产sm精品调教视频网站| 7777精品伊人久久久大香线蕉 | 2021国产精品久久精品| 国产欧美日韩精品在线| 性做久久久久久| 91老师片黄在线观看| 99免费精品在线观看| 欧美一区二区三区白人| 亚洲一级二级在线| 91农村精品一区二区在线| 精品成人一区二区| 日本aⅴ亚洲精品中文乱码| 91成人免费在线视频| 中文av一区特黄| 国产一区美女在线| 精品少妇一区二区三区在线播放 | 91精品国产91热久久久做人人| 国产精品综合在线视频| 国产高清亚洲一区| 欧美成人激情免费网| 午夜久久久久久久久| 一本大道久久a久久综合| 国产精品毛片高清在线完整版| 亚洲国产一区视频| 99re8在线精品视频免费播放| 欧美理论在线播放| 日本伊人色综合网| 99视频有精品| 亚洲欧洲精品天堂一级| 欧美性猛交一区二区三区精品| 奇米色777欧美一区二区| 欧美aⅴ一区二区三区视频| 亚洲成av人片在www色猫咪| 日韩一级片网站| 中文字幕欧美日本乱码一线二线| 欧美中文字幕一区二区三区亚洲| 99久久久久久| 精品1区2区在线观看| 欧美在线视频全部完| 日韩国产在线一| 不卡的电影网站| 亚洲精品美国一| 欧美性videosxxxxx| 奇米一区二区三区av| 久久嫩草精品久久久久| a美女胸又www黄视频久久| 91蝌蚪porny| 亚洲人吸女人奶水| 国产高清无密码一区二区三区| jizz一区二区| 中文字幕在线不卡一区二区三区| 精品少妇一区二区三区在线视频| 国产精品一区二区无线| 在线观看亚洲一区| 美女在线视频一区| 久久久噜噜噜久久人人看 | 国产一区二区三区在线观看精品| 亚洲伦理在线免费看| 亚洲制服丝袜在线| 9人人澡人人爽人人精品| 在线观看免费亚洲| 亚洲大尺度视频在线观看| 欧美私人免费视频| 韩国欧美一区二区| 国产精品久久久久久亚洲伦| 色综合夜色一区| 美腿丝袜亚洲一区| 久久综合狠狠综合久久综合88| 日韩成人一级片| 国产日产亚洲精品系列| 欧美日韩在线直播| 国产精品亚洲第一| 国产亚洲成年网址在线观看| 色综合久久久久| 国产伦理精品不卡| 青青草国产精品亚洲专区无| 日韩欧美国产三级电影视频| 国产白丝网站精品污在线入口| 久久精品一二三| 7799精品视频| 99久久精品国产导航| 五月婷婷激情综合| 亚洲精品在线电影| 麻豆91在线播放免费| 亚洲特黄一级片| 欧美国产精品专区| 国产精品嫩草久久久久| 秋霞av亚洲一区二区三| 欧美美女一区二区在线观看| 欧美图片一区二区三区| 国产综合色视频| 日本大胆欧美人术艺术动态| 精品久久久久久久久久久久久久久 | 一级做a爱片久久| 国产精品一区二区x88av| 国产精品麻豆久久久| 日韩精品一区二区三区swag| 欧美专区日韩专区| 亚洲免费在线观看| 欧美精品一区二区三区一线天视频| 亚洲国产成人午夜在线一区| 99r国产精品| 久久综合视频网| 欧美精品123区| 欧美日韩三级视频| 国产成人精品亚洲日本在线桃色| 中文字幕一区日韩精品欧美| 亚洲欧美偷拍卡通变态| 国产偷国产偷亚洲高清人白洁| 97久久精品人人做人人爽50路| 日韩成人午夜精品| 亚洲影视在线播放| 一本久久精品一区二区| 欧美群妇大交群中文字幕| 欧美日本一区二区在线观看| 欧美精品xxxxbbbb| 91福利社在线观看| 欧美日韩国产小视频在线观看| 日韩欧美一区二区免费| 久久99蜜桃精品| 日韩美女啊v在线免费观看| 国产午夜精品久久久久久免费视| 91精品国产综合久久久久久久| 成人美女视频在线观看| 亚洲精品国久久99热| 亚洲美女免费在线| 免费在线视频一区| 国产精品一区二区久久不卡 | 99久久免费视频.com| 国产资源精品在线观看| 韩国精品免费视频| av不卡一区二区三区| 91传媒视频在线播放| 日韩一本二本av| 4438成人网| 欧美理论片在线| 中文字幕一区三区| 日韩精品亚洲一区二区三区免费| 911精品产国品一二三产区| 日本丰满少妇一区二区三区| 在线视频你懂得一区| 欧美日本在线观看| 久久久影院官网| 日韩一区在线看| 国产亚洲精品bt天堂精选| 欧美日韩国产精选| 欧美精品一区二区三区视频| 夜夜嗨av一区二区三区|