大家帮忙看看ThinkPHP无法加载kindeditor编辑器怎么回事啊有贴代码。
最近做东西需要用ThinkPHP调用kindeditor,我直接打开Tpl文件夹中的html文件编辑器正常显示,可是当我输入网址
localhost/app/index.php/editor时,html页面也能显示,但是textarea无法显示成kindeditor页面!!
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>添加</title> <link rel="stylesheet" href="../Public/kindeditor/themes/default/default.css" /> <link rel="stylesheet" href="../Public/kindeditor/plugins/code/prettify.css" /> <script charset="utf-8" src="../Public/kindeditor/kindeditor.js"></script> <script charset="utf-8" src="../Public/kindeditor/lang/zh_CN.js"></script> <script charset="utf-8" src="../Public/kindeditor/plugins/code/prettify.js"></script> <script> var editor1; KindEditor.ready(function(K) { editor1 = K.create('textarea[name="content"]', { cssPath : '../Public/kindeditor/plugins/code/prettify.css', uploadJson : '../Public/kindeditor/php/upload_json.php', fileManagerJson : '../Public/kindeditor/php/file_manager_json.php', allowFileManager : true, afterCreate : function() { var self = this; K.ctrl(document, 13, function() { self.sync(); K('form[name=content]')[0].submit(); }); K.ctrl(self.edit.doc, 13, function() { self.sync(); K('form[name=content]')[0].submit(); }); } }); prettyPrint(); }); </script> </head> <body> <div> <form method="post" name="add" action="__URL__/add"> 标题:<input type="text" name="title" /><br /> 类型:<select name="type"> <option value="1">--类型1--</option> <option value="2">--类型2--</option> </select><br /> 内容: <textarea name="content" style="width:700px;height:200px;" >在这里添加内容</textarea><br /><br /> <input type="submit" name="button" value="提交内容" /> <input type="reset" name="reset" value="重 置"> </form> </div> </body></html>
文件夹的相对路径没有问题,因为直接打开html文件可以显示kindeditor编辑器,只是模板调用时不能显示。
谢谢大家~~~~~~~~~~~~~~~~
回复讨论(解决方案)
ThinkPHP 内置的是Smarty模板引擎,你试着把模板里的那段js代码,写到js文件里,然后引用进来
按照你说的试了一下,还是不行,直接打开可以,模板调用就不能显示kindeditor了
ThinkPHP 内置的是Smarty模板引擎,你试着把模板里的那段js代码,写到js文件里,然后引用进来
你现在会了吗,快教教我吧。
嗯,会了,主要是ThinkPHP的路径太麻烦,会出错误,建议你在配置文件中先把路径定义出来,
然后再引入编译器
<?phpreturn array( 'DB_TYPE'=>'mysql', 'DB_HOST'=>'localhost', 'DB_NAME'=>'xinxi', 'DB_USER'=>'root', 'DB_PWD'=>'root', 'DB_PORT'=>'3306', 'DB_PREFIX'=>'x_', 'DB_CHARSET'=>'utf8', 'DEBUG_MODE'=>true, 'URL_MODEL'=>1, 'DEFAULT_TEMPLATE'=>'default', 'TMPL_PARSE_STRING'=>array( 'CSS'=>'/xinxi/Xinxi/Tpl/Public/Css', 'IMAGES'=>'/xinxi/Xinxi/Tpl/Public/Images', 'JS'=>'/xinxi/Xinxi/Tpl/Public/Js', 'IMA'=>'/xinxi/upload/images', 'KIND'=>'/xinxi/Xinxi/Tpl/Public/KindEditor' ),);?>
你现在会了吗,快教教我吧。
楼主现在会了吗?

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

藍屏代碼0x0000001怎麼辦藍屏錯誤是電腦系統或硬體出現問題時的一種警告機制,代碼0x0000001通常表示出現了硬體或驅動程式故障。當使用者在使用電腦時突然遇到藍色畫面錯誤,可能會感到驚慌失措。幸運的是,大多數藍色畫面錯誤都可以透過一些簡單的步驟來排除和處理。本文將為讀者介紹一些解決藍屏錯誤代碼0x0000001的方法。首先,當遇到藍色畫面錯誤時,我們可以嘗試重
![在Illustrator中載入插件時出錯[修復]](https://img.php.cn/upload/article/000/465/014/170831522770626.jpg?x-oss-process=image/resize,m_fill,h_207,w_330)
啟動AdobeIllustrator時是否會彈出載入插件時出錯的訊息?一些Illustrator用戶在打開該應用程式時遇到了此錯誤。訊息後面緊跟著一系列有問題的插件。此錯誤提示表示已安裝的插件有問題,但也可能是由於VisualC++DLL檔案損壞或首選項檔案受損等其他原因所引起。如果遇到此錯誤,我們將在本文中指導您修復問題,請繼續閱讀以下內容。在Illustrator中載入外掛程式時出錯如果您在嘗試啟動AdobeIllustrator時收到「載入外掛程式時出錯」的錯誤訊息,您可以使用以下用途:以管理員身

C語言作為一門基礎而重要的程式語言,對於初學者來說,選擇合適的程式設計軟體是非常重要的。在市面上有許多不同的C語言程式設計軟體可供選擇,但對於初學者來說,適合自己的選擇可能有些困惑。本文將推薦給初學者的五個C語言程式設計軟體,幫助他們快速入門並提升程式設計能力。 Dev-C++Dev-C++是一款免費開源的整合開發環境(IDE),特別適合初學者使用。它簡單易用,整合了編輯器、

win10系統是一款非常優秀的高智慧系統強大的智慧可以為使用者帶來最好的使用體驗,一般正常的情況下使用者的win10系統電腦都不會出現任何的問題!但在優秀的電腦也難免會出現各種故障最近一直有小伙伴們反應自己的win10系統遇到了頻繁藍屏的問題!今天小編就為大家帶來了win10電腦頻繁藍屏不同代碼的解決方法讓我們一起來看看吧。電腦頻繁藍屏而且每次代碼不一樣的解決辦法:造成各種故障碼的原因以及解決建議1、0×000000116故障原因:應該是顯示卡驅動不相容。解決建議:建議更換廠商原帶驅動。 2、

終止代碼0xc000007b在使用電腦時,有時會遇到各種各樣的問題和錯誤代碼。其中,終止代碼最為令人困擾,尤其是終止代碼0xc000007b。這個程式碼表示某個應用程式無法正常啟動,給用戶帶來了不便。首先,我們來了解終止碼0xc000007b的意思。這個程式碼是Windows作業系統的錯誤代碼,通常發生在32位元應用程式嘗試在64位元作業系統上執行時。它表示應

字幕在你的WindowsPC上不能在Stremio上運行嗎?一些Stremio用戶報告說,影片中沒有顯示字幕。許多用戶報告說他們遇到了一條錯誤訊息,上面寫著「載入字幕時出錯」。以下是與此錯誤一起顯示的完整錯誤訊息:載入字幕時出錯載入字幕失敗:這可能是您正在使用的插件或您的網路有問題。正如錯誤訊息所說,可能是您的網路連線導致了錯誤。因此,請檢查您的網路連接,並確保您的網路運作正常。除此之外,這個錯誤的背後可能還有其他原因,包括字幕加載項衝突、特定影片內容不支援字幕以及Stremio應用程式過時。如

如果您需要遠端編程任何設備,這篇文章會為您帶來幫助。我們將分享編程任何設備的頂級GE通用遠端代碼。通用電氣的遙控器是什麼? GEUniversalRemote是一款遙控器,可用於控制多個設備,如智慧電視、LG、Vizio、索尼、藍光、DVD、DVR、Roku、AppleTV、串流媒體播放器等。 GEUniversal遙控器有各種型號,具有不同的功能和功能。 GEUniversalRemote最多可以控制四台設備。頂級通用遙控器代碼,可在任何裝置上編程GE遙控器配備一組代碼,使其能夠與不同設備配合。您可

0x000000d1藍屏程式碼是什麼意思近年來,隨著電腦的普及和網路的快速發展,作業系統的穩定性和安全性問題也日益凸顯。一個常見的問題是藍色畫面錯誤,代碼0x000000d1是其中之一。藍色畫面錯誤,或稱為“藍色畫面死機”,是當電腦遇到嚴重系統故障時發生的情況。當系統無法從錯誤中恢復時,Windows作業系統會顯示一個藍色的螢幕,並在螢幕上顯示錯誤代碼。這些錯誤代
