給zblog加上運(yùn)行代碼功能,織夢(mèng)文章
導(dǎo)讀:織夢(mèng)文章織夢(mèng)文章給zblog添加上“運(yùn)行代碼”的功能,因?yàn)榻?jīng)常要貼出一些代碼,所以用上這個(gè)“運(yùn)行代碼”的功能,是最為方便的了。下面轉(zhuǎn)一下方法,相關(guān)討論參見(jiàn)“z-blog論壇”。織夢(mèng)模板網(wǎng)dede織夢(mèng)模板。
給zblog添加上“運(yùn)行代碼”的功能,因?yàn)榻?jīng)常要貼出一些代碼,所以用上這個(gè)“運(yùn)行代碼”的功能,是最為方便的了。
下面轉(zhuǎn)一下方法,相關(guān)討論參見(jiàn)“z-blog論壇”。
如果你按如下步驟設(shè)置完畢,調(diào)用這個(gè)功能的方法是,在文章編輯區(qū)中加入[ code ]你的代碼[ /code ],因?yàn)檫@是是演示,所以“中括號(hào)”與code之間留了空格,你實(shí)際用的時(shí)候,請(qǐng)去掉空格。
1、在zb_system/script/common.js里面增加
//********************************************************* // 目的: 代碼運(yùn)行框 // 輸入: obj // 返回: //********************************************************* function copycode(obj) { var rng = document.body.createTextRange(); var obj1=document.getElementById(obj) rng.moveToElementText(obj1); rng.scrollIntoView(); rng.select(); rng.execCommand("Copy"); rng.collapse(false); } function runCode(obj) { var winname = window.open('', "_blank", ''); var obj1=document.getElementById(obj) winname.document.open('text/html', 'replace'); winname.opener = null // 防止惡意修改 winname.document.writeln(obj1.value); winname.document.close(); } function saveCode(obj) { var winname = window.open('', '_blank', 'top=10000'); var obj1=document.getElementById(obj) winname.document.open('text/html', 'replace'); winname.document.writeln(obj1.value); winname.document.execCommand('saveas','','code.htm'); winname.close(); }2、zb_system/FUNCTION/c_function.asp,查找
Function TransferHTML(ByVal source,ByVal para)注釋掉或者刪掉下面這句
If Instr(para,"[space]")>0 Then source=Replace(source," "," ")查找
objRegExp.Pattern="(\[CODE\])(.+?)(\[\/CODE\])" strContent=objRegExp.Replace(strContent,"<textarea class=""code"" rows=""10"" cols=""50"">$2</textarea>")替換為
Dim codeNum,rndStr codeNum=0 Randomize rndStr=int(rnd*100) strContent=objRegExp.Replace(strContent,"<textarea class=""code"" name=""code"&rndStr&codeNum&""" id=""code"&rndStr&codeNum&""" rows=""10"" cols=""50"">$2</textarea><br /><input type=""button"" value=""運(yùn)行代碼"" onclick=""runCode('code"&rndStr&codeNum&"')""> <input type=""button"" value="""" onclick=""copycode('code"&rndStr&codeNum&"')""> <input type=""button"" value=""另存代碼"" onclick=""saveCode('code"&rndStr&codeNum&"')""> 提示:您可以先修改部分代碼再運(yùn)行") codeNum=codeNum+1聲明: 本文由我的SEOUC技術(shù)文章主頁(yè)發(fā)布于:2023-07-22 ,文章給zblog加上運(yùn)行代碼功能,織夢(mèng)文章主要講述標(biāo)簽,代碼,織夢(mèng)網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請(qǐng)保留鏈接: http://www.bifwcx.com/article/web_34390.html
為你推薦與給zblog加上運(yùn)行代碼功能,織夢(mèng)文章相關(guān)的文章
-
通王TWCMS 2.0.3網(wǎng)站模板程序下載
(126)人喜歡 2024-01-15 -
Windows官方原版在哪里下載
(175)人喜歡 2024-01-15 -
WordPress網(wǎng)站模板發(fā)帖標(biāo)題顏色設(shè)置
(131)人喜歡 2024-01-07 -
修改discuz論壇帖子標(biāo)題80字符的長(zhǎng)度限制
(249)人喜歡 2024-01-07 -
wordpress程序調(diào)用不帶超鏈接的Tag標(biāo)簽
(234)人喜歡 2024-01-05 -
網(wǎng)站在不同時(shí)期需調(diào)整內(nèi)容更新的方向
(112)人喜歡 2023-08-12