亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > 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代碼 并代碼高亮顯示的相關信息資訊供網民參考!
  • 推薦文章
    久久99中文字幕久久| 日韩综合| 国产伦久视频免费观看 视频| 精品国产香蕉伊思人在线又爽又黄| 成人高清护士在线播放| 国产麻豆精品视频| 亚欧成人乱码一区二区| 深夜做爰性大片中文| 国产伦精品一区二区三区无广告| 色综合久久天天综合绕观看| 九九干| 国产精品自拍在线观看| 一级女人毛片人一女人| 欧美激情影院| 国产高清视频免费| 欧美大片毛片aaa免费看| 天天做日日爱夜夜爽| 日本免费乱理伦片在线观看2018| 午夜在线影院| 久久99中文字幕久久| 色综合久久天天综合| 九九精品久久| 99久久视频| 日韩一级黄色片| 国产伦理精品| 日韩中文字幕在线播放| 国产视频在线免费观看| 国产麻豆精品免费视频| 久久国产影视免费精品| 四虎影视久久久| 成人a级高清视频在线观看| 成人高清视频在线观看| 午夜精品国产自在现线拍| 日日日夜夜操| 国产伦精品一区二区三区在线观看| 高清一级做a爱过程不卡视频| 九九久久国产精品大片| 青草国产在线观看| 99色视频| 精品视频一区二区三区免费| 一本高清在线| 免费毛片基地| 毛片电影网| 成人a大片在线观看| 国产亚洲精品成人a在线| 久久精品道一区二区三区| 亚洲女人国产香蕉久久精品| 中文字幕一区二区三区精彩视频| 亚飞与亚基在线观看| 精品国产三级a∨在线观看| 九九精品久久| 日本特黄一级| 日韩专区亚洲综合久久| 99久久网站| 亚洲第一页乱| 日韩免费在线观看视频| 欧美激情在线精品video| 999精品在线| 美女被草网站| 精品国产一区二区三区久久久蜜臀 | 日韩在线观看网站| 四虎影视久久| 国产网站在线| 日韩在线观看免费完整版视频| 精品国产一区二区三区免费 | 欧美大片一区| 国产网站免费| 日日夜夜婷婷| 可以免费在线看黄的网站| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 日韩一级黄色大片| 日韩欧美一及在线播放| 精品视频在线看 | 午夜欧美成人香蕉剧场| 91麻豆精品国产综合久久久| 亚欧乱色一区二区三区| 日韩中文字幕一区| 一级毛片看真人在线视频| 超级乱淫伦动漫| 免费国产在线视频| 成人a大片高清在线观看| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 九九九网站| 久久久久久久男人的天堂| 中文字幕一区二区三区精彩视频| 国产成a人片在线观看视频| 精品在线观看国产| 国产一区二区精品久久91| 色综合久久手机在线| 欧美激情在线精品video| 日本在线不卡免费视频一区| 国产视频一区二区在线观看| 国产91精品一区二区| 亚飞与亚基在线观看| 青青青草视频在线观看| 久久久成人网| 亚洲 国产精品 日韩| 欧美大片aaaa一级毛片| 可以免费看污视频的网站| 国产综合成人观看在线| 天天色色色| 欧美国产日韩在线| 天天色成人网| 久久99中文字幕久久| 欧美激情一区二区三区在线 | 日韩女人做爰大片| 久久精品大片| 国产麻豆精品视频| 深夜做爰性大片中文| a级毛片免费观看网站| 精品国产香蕉伊思人在线又爽又黄| 成人在免费观看视频国产| 99热视热频这里只有精品| 国产高清视频免费| 毛片高清| 高清一级淫片a级中文字幕| 成人免费网站视频ww| 黄视频网站在线免费观看| 欧美激情一区二区三区在线 | 999精品在线| 国产高清视频免费| 99热精品在线| 999久久久免费精品国产牛牛| 你懂的国产精品| 国产高清在线精品一区a| 欧美激情中文字幕一区二区| 麻豆网站在线看| 国产不卡精品一区二区三区| 精品视频在线观看一区二区三区| 天堂网中文在线| 国产伦久视频免费观看视频| 天天做日日干| 久久精品免视看国产明星| 中文字幕97| 高清一级淫片a级中文字幕| 精品视频一区二区| 欧美激情一区二区三区视频| 国产视频久久久| 国产亚洲精品aaa大片| 九九热国产视频| 天堂网中文在线| 色综合久久手机在线| 成人a大片在线观看| 久久久久久久久综合影视网| 天天色色色| 日韩av成人| 999精品视频在线| 久久福利影视| 在线观看成人网| 久久国产影院| 国产精品自拍亚洲| 99色视频| 国产麻豆精品高清在线播放| 久久精品成人一区二区三区| 日本特黄特黄aaaaa大片| 国产伦精品一区二区三区在线观看| 欧美一级视| 久久精品大片| 高清一级淫片a级中文字幕| 国产网站免费视频| 久久精品人人做人人爽97| 国产91精品系列在线观看| 四虎论坛| 国产福利免费观看| 日本免费乱理伦片在线观看2018| 日本在线播放一区| 国产伦理精品| 青草国产在线观看| 国产精品自拍亚洲| 国产成人欧美一区二区三区的| 精品久久久久久中文| 欧美1区2区3区| 日韩在线观看免费| 超级乱淫伦动漫| 久久99中文字幕久久| 日本特黄一级| 一级片片| 日韩专区亚洲综合久久| 日韩在线观看视频黄| 99热精品一区| 天天色成人网| 国产视频久久久| 成人在免费观看视频国产| 久久成人综合网| 91麻豆精品国产高清在线 | 精品视频在线观看视频免费视频| 精品国产一区二区三区久久久蜜臀 | 九九免费精品视频| 精品在线观看国产| 欧美大片毛片aaa免费看| 精品国产一区二区三区久久久蜜臀 | 国产不卡精品一区二区三区| 黄色短视频网站| 国产精品自拍一区| 91麻豆精品国产高清在线| 国产成人啪精品| 亚洲 国产精品 日韩| 色综合久久天天综合绕观看| 日本免费乱理伦片在线观看2018| 欧美另类videosbestsex高清 |