DEDE常见问题(转)
生活随笔
收集整理的這篇文章主要介紹了
DEDE常见问题(转)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
問題1. 把數據保存到數據庫附加表 `dede_addonvisa` 時出錯,請把相關信息提交給DedeCms官方。Unknown column 'redirecturl' in 'field list' 解決辦法:一種原因是由于你的數據庫字段與添加字段不匹配,請檢查數據庫建立是否正確。另一種原因是由于你在添加數據時出現不允許的字符。 問題2。 Unknown column 'body' in 'field list'? 解決辦法:建立自動模型時,一定要在模型中建立一個body字段,且為固化字段!? 問題3. 把數據保存到數據庫附加表 `dede_addoncourses` 時出錯 error:Column 'body' specified twice? 解決辦法:body字段一定要是固化字段,出現這種錯誤一般是由于body字段沒有固化而使body出現重復。 問題4. 解決Dedecms列表頁無法調用自定義字段的方法。 自定義字段的時候要選中“使字段可以在列表的底層模板中獲得(自定義字段默認僅能在文檔模板顯示,啟用此選項將使列表查詢變慢,如無必要請不要選擇)”這個? 在列表頁用“[field:自定義字段名稱/]” 調用。 問題5. 文檔內容頁怎么調用縮略圖。 <img src="{dede:field.litpic /}"> 問題6. DedeCMS 欄目三級聯動樹形菜單的代碼 1 2 3 4 5 6 7 8 9 10 {dede:channelartlist typeid=6 row=4} <div class="cpmll"> <span><a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a></span> <ul> {dede:sql sql='Select * from dede_arctype where reid=~id~ ORDER BY id limit 0,7'} <li><a href='[field:typedir/]' target='_blank'>[field:typename/]</a></li> {/dede:sql} </ul> </div> {/dede:channelartlist} typeid='' 指定頂級欄目就可以啦, limit0,7 這個7是控制三級欄目的顯示個數的,顯示樣式自己調整CSS? 問題7. 以價格為實例,Dedecms調用自定義標簽,附加表中的字段。 1 2 3 {dede:arclist row=8 titlelen=32 addfields='jiage' channelid='1'} <li><span>¥[field:jiage/]起</span><a href="[field:arcurl/]">[field:title/]</a></li> {/dede:arclist} 問題8. 問題狀態: Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 775920 bytes) …… 解決辦法(三種): 一、修改php.ini(推薦) memory_limit = 12M 二、在程序里面添加如下語句 ini_set(''memory_limit'', ''12M''); 三、在根目錄建立.htaccess文件,添加如下內容 php_value memory_limit 12M 問題9. DEDECMS實現“文章標題-欄目名稱-網站名” <title>{dede:field name='title'/}-{dede:field name='typename'/}-{dede:global name='cfg_webname'/}</title> 問題10. DedeCMS Error Warning 解決方法一 新建一個文本文檔 將以下內容復制進去 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters] "MaxUserPort"=dword:0000fffe 保存-關閉 然后在重命名文件為KB967723BUG.reg 雙擊運行該文件 解決方法二:卸載KB967723補丁 登錄服務器,進入控制面板 — 添加和刪除程序 — (勾選上方的“顯示更新”)在里面可以看到更新的KB967723這個補丁,然后就想卸載普通軟件一樣卸載,卸載中會提示你,如果卸載可能導致程序運行出錯,沒關系,選擇“是”,繼續卸載。卸載完成后重啟數據庫服務器。 FAQ1:安裝或者使用DedeCMS的時候出現報錯“DedeCms錯誤警告:連接數據庫失敗,可能數據庫密碼不對或數據庫服務器出錯,如未安裝本系統,請先運行安裝程序,如果已經安裝,請檢查MySQL服務或修改include/config_base.php的配置!” 這是因為DedeCMS沒有正確的和數據庫服務器連接,出現問題的可能性有3種:? 第一,你的數據庫服務器出現了問題,如果你買的是虛擬主機或者合租服務器,請及時聯系空間商詢問情況,如果你是本地調試,確保MySQL服務是否正常啟動,如果不知道如何確保MySQL服務如何啟動,請搜索百度、Google。? 第二,你看看你的include/config_base.php中的數據庫信息是否正確。? 第三,大站請參考此條,MySQL默認連接數只有100,在站點流量大時,會因連接數滿載而出錯,請檢查MySQL配置文件中max_connections項,改為 max_connections = 1000。 FAQ2:請問我安裝完了DedeCMS,發現頁面導航欄里面有個“專題”,請問我如何把他去除? 去除這個需要你修改模板文件,你可以查看/templets/default/下面的幾個文件:index.html、index_article.htm、list_article.htm、article_article.htm,這幾個文件用編輯器打開,你會發現40行左右有代碼“<li><a href='{dede:field name='specurl'}{/dede:field}/index.php'>專題</a></li>”將其刪除保存即可。 FAQ3:我后臺添加了10個或更多的欄目,為什么前面總是顯示8個? 這個需要你修改模板了,同時你需要學習下織夢的模板標簽,關于模板,你需要具體查看下http://bbs.dedecms.com/80577.html,這個帖子介紹了這些模板到底用來做啥的,接下來需要查看http://www.dedecms.com/archives/templethelp/help/taghelp.htm#channel,這個是【Channel 標記】,里面有一個屬性叫row,看完了他的用處之后,你可以去修改模板了,把原來模板中的{dede:channel type='top' row='8'…改成對應的內容。 FAQ4:我被掛馬了,怎么辦? 一般網站掛馬有幾種情況,1、程序漏洞;2、服務器漏洞;3、ARP,如果是第一種,你趕快去下載DedeCMS最新的補丁,打上http://bbs.dedecms.com/t56,如果是第二種,趕快查看你的服務器是否被拿下了,如果是ARP,去裝個XXXARP防火墻,一般被掛馬可能是幾種情況的綜合情況,在置頂貼中有http://bbs.dedecms.com/87302.html,如果實在搞不定,可以向官方求助,置頂帖中寫的很詳細,請仔細閱讀。 FAQ5:我想更改前臺頁面的樣子,改怎么操作? 更改前臺界面需要你有一定的HTML功底,同樣你也得了解一些CSS知識,這里寂寞天涯共享了兩個小冊子,可以下載了看看http://bbs.dedecms.com/95255.html,因為要改樣子需要花費比較多時間,這是一個摸索、學習的過程,高手們只給你指路,不會手把手告訴你改什么地方,所以沒有人回答你也不要報怨。 FAQ6:管理員后臺賬號密碼忘記了,進不去怎么辦? 論壇的無法顯示給大家做了個重設工具http://bbs.dedecms.com/96879.html,可以去看看,如果還是不行,沒啥重要的數據那就重裝下DedeCMS, FAQ7:提示錯誤“Table 'X.dede_X' doesn't exist - Execute Query”? 這個意思是你的數據表不存在,可能性2種,第一你的表被你刪除了,不存在了,第二你的數據庫沒有正確連接,如果沒有正確連接看看FAQ1。 FAQ8:怎么調用論壇的內容到網站頁面上呢? 這個有幾種方法,第一種使用DedeCMS的標簽,這種方法需要你的論壇數據庫和DedeCMS的數據庫在一起,你可以在DedeCMS的后臺看到插件里面有個“論壇擴展”,如果你懂SQL也可以使用{dede;sql},具體sql標簽可以看 http://www.dedecms.com/archives/templethelp/help/taghelp.htm#sql,還有一種辦法就是js調用,你可以自己寫一個js腳本,你也可以用各個論壇自帶的js調用功能,DZ和PHPWIND都有。 FAQ9:你們官方下載的程序是不是都打上最新的補丁?為何5.1沒有到SP1的升級包? YES,都打上最新的補丁,5.1→SP1沒有升級包,我們將在5.3正式發布時候出各個版本的升級方案。 FAQ10:為何生成頁面時候報錯“DedeTag Engine Load Template False!”? 這個情況一般有3中情況,1.你的模板被你刪除了;2.你的模板沒有被你正確的制定;3.你的模板沒有讀取權限。如果是第一種,你可能下載了別人做的一套模板,然后安裝時候把默認模板刪除了,如果不是那就下載官方相同版本的安裝文件,把里面的/templets還原即可,第二種,你需要去指定模板,置頂有3個地方,系統設置有設置模板,更新主頁處可以設置模板,欄目設置處可以設置模板,一步步檢查直到OK為止,如果是第三種,看看這個權限設置的帖子http://bbs.dedecms.com/76695.html FAQ11;為何生成頁面報錯“DedeTag Engine Create File False”? 這個基本都是權限問題,還是看看http://bbs.dedecms.com/76695.html FAQ12:為什么在后臺點擊出現Fatal error: Call to a member function read() on a non-object…? 手工解決辦法:,在管理目錄找到index_top.php,找開在96行找到如下代碼: <li id='d10'><a href="javascript:OpenMenu(10,'','file_manage_main.php?activepath=/templets',10)">模板管理</a></li> 改為: <li id='d10'><a href="javascript:OpenMenu(10,'','file_manage_main.php?activepath=<? echo $cfg_cmspath?>/templets',10)">模板管理</a></li> ,當然,也可以在標記處直接寫上實際地址. FAQ13: 添加內容的時候出現Data too long for column `description` at row 1? 這種情況一般都是由于你添加內容的時候數據太長造成的,下面給出幾個字段的介紹,你對照查看: Source 文章來源 Writer 文章作者 Shorttitle 簡略標題 Description 文章摘要 Keywords 關鍵詞 Body 內容 FAQ14:為什么我的網站在修改后出現了亂碼? 亂碼的問題大多數歸結于編碼問題,目前DedeCMS有兩種類型的編碼GBK和UTF-8,如果你安裝的是UTF-8的,你所要用的所有的東西,例如;數據庫、模板、插件等編碼都需要是UTF-8,如果GBK也是這樣,如果修改后出現了亂碼,建議下載相對應程序對應編碼的版本,覆蓋即可。 FAQ15:怎么在網站里面添加廣告呢? 可以看看這個貼http://bbs.dedecms.com/88199.html FAQ16:怎么在網站上面調用論壇的內容? 如果你的論壇數據庫和織夢的數據庫安裝在一個數據庫中,可以使用DedeCMS的{dede:loop/}標簽,一些使用辦法可以看http://bbs.dedecms.com/105323.html,如果懂SQL的,也可以使用{dede:sql/}標簽。 當然你也可以通過js來調用論壇的信息,具體調用的辦法,可以看看論壇程序后臺的js'調用。 FAQ17;為什么我的幻燈片不顯示圖片呢,我應該怎么設置? 幻燈問題主要是后臺設置問題,你在發布內容的時候,在附加屬性里面有文檔屬性選項,選擇“幻燈顯示”,就可以了,個人建議幻燈圖片最好用jpg圖片的,如果幻燈還有問題,請看下面幾個帖子: 給大家發一個比較完美的FLASH幻燈代碼http://bbs.dedecms.com/68225.html 常用插件:將廣告生成靜態JS文件http://bbs.dedecms.com/81534.html 首頁幻燈片顯示問題幫助教程 http://bbs.dedecms.com/94554.html FAQ18:我安裝了DedeCMS的模板,怎么網頁都是亂七八糟? 一般網頁出現亂七八糟的現象是因為你使用的Div+CSS布局的模板,并且你的模板CSS樣式沒有被正確的關聯起來,這樣你的頁面就亂七八糟了,解決辦法就是,檢查你的模板,以及生成后的css樣式連接代碼,通常在<head></head>之間,<link href="../style/dedecms.css" rel="stylesheet" type="text/css" />將這個href修改成正確地址即可,不會更改繼續百度、google。 FAQ20:我的欄目標題是“一級欄目/二級欄目-網站名”,我想進行一些修改,例如改為“二級欄目-一級欄目-網站名”,應該怎么修改? 修改這樣的效果一般需要涉及到DedeCMS的核心代碼,可以參考帖子:http://bbs.dedecms.com/104036.html FAQ21:系統出現IfTagNull()錯誤,報錯信息是:Fatal error: Call to undefined function IfTagNull() in /……/include/pub_dedetag.php(485) : eval()’d code on line 1,怎么辦? 分析錯誤原因,是因為模板中調用了IfTagNull函數而程序中找不到這個函數導致出錯,解決的辦法很簡單,兩種,這里記錄一下: 1、修改article_article.htm模板,把{dede:tag type=’current’ function=’IfTagNull(@me)’/} 換回原來的{dede:tag type=’current’ /} 2、修改include目錄下的inc_functions.php文件,加入代碼如下:? Quote: //這個函數根據自己需要進行修改 function IfTagNull($tag){ //這里直接輸出了Tag:自行修改 if(!$tag=="") $tag="Tag:".$tag; return $tag; }
轉載于:https://www.cnblogs.com/xinlinux/p/3879016.html
總結
以上是生活随笔為你收集整理的DEDE常见问题(转)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 汇编指令速查表
- 下一篇: Hadoop Streaming框架使用