前一段時(shí)間在站長(zhǎng)網(wǎng)上發(fā)表了一篇“織夢(mèng)后臺(tái)Sitemap+百度Ping推送功能實(shí)現(xiàn)”的文章,同時(shí)提供了插件下載鏈接。這為很多使用織夢(mèng)程序做站,但是不知道怎樣做sitemap和百度Ping推送功能的站長(zhǎng)們提供了很大的幫助。文章具體鏈接如下:http://www.admin5.com/article/20130529/506698.shtml
在使用余斗提供sitemap的插件的后,很多站長(zhǎng)發(fā)現(xiàn)了問(wèn)題。在點(diǎn)擊Dedecms管理后臺(tái)的“更新地圖XML”或者“更新地圖HTML”后,右側(cè)的操作區(qū)顯示空白,無(wú)法進(jìn)行下一步的操作,這導(dǎo)致網(wǎng)站地圖無(wú)法生成,如下圖所示。
在此我給出更加簡(jiǎn)單的解決方案,供大家參考。Sitemap插件的空白顯示是由于模板調(diào)用出現(xiàn)了問(wèn)題,所以我們只要修改插件中的模板文件就可以了。
1. 使用Dreamweaver打開(kāi)插件的模板文件makehtml_htmlpage.htm,搜索“value="<?php echo "../sitemap.html" ”,在文件第46行會(huì)找到這條語(yǔ)句,將此語(yǔ)句替換成“ value="<?php echo "../sitemap.html" ?>” ”,然后保存,上傳,覆蓋原文件即可。插件出現(xiàn)問(wèn)題的原因,正是由于此處的php源碼缺少右側(cè)的閉合代碼“ ?> ”,value賦值出現(xiàn)問(wèn)題所致。
修改前:
修改后:
對(duì)該插件我補(bǔ)充一些額外的說(shuō)明和建議。
1. 我建議不要使用插件中的“makehtml_homepage.htm”文件去替代Dedecms原有的文件。該文件是經(jīng)過(guò)加工的文件。操作時(shí),選擇主頁(yè)模板的位置默認(rèn)的是“ abc/index.htm ”,見(jiàn)下圖。這導(dǎo)致每次更新主頁(yè)HTML時(shí),都需要使用旁邊的“瀏覽”按鈕去選擇主頁(yè)模板,否則就會(huì)導(dǎo)致主頁(yè)模板無(wú)法找到,主頁(yè)生成出現(xiàn)問(wèn)題??梢孕薷膍akehtml_homepage.htm文件中的默認(rèn)主頁(yè)地址為你的主頁(yè)模板地址,但是這樣當(dāng)你需要更換網(wǎng)站風(fēng)格目錄時(shí),也必須再次到該文件中修改默認(rèn)主頁(yè)模板地址。也可以直接將插件中makehtml_homepage.htm文件中的默認(rèn)主頁(yè)地址修改成和Dedecms原始的代碼相同。
插件makehtml_homepage.htm文件中,主頁(yè)模板地址默認(rèn)代碼:
2. 有站長(zhǎng)反應(yīng),點(diǎn)擊右側(cè)操作區(qū)的“更新xml地圖”或“更新html地圖”后,訪問(wèn)網(wǎng)站的sitemap網(wǎng)址,例如http://www.***.com/sitemap.html, 網(wǎng)頁(yè)顯示無(wú)法連接的404頁(yè)面。這是由于該插件只支持“生成靜態(tài)”,不支持“動(dòng)態(tài)瀏覽”。如果你選擇了“動(dòng)態(tài)瀏覽”,那么即使點(diǎn)擊下面的“更新xml地圖”或者“更新html地圖”,也不會(huì)生成網(wǎng)站的sitemap網(wǎng)頁(yè)的,同時(shí)插件還會(huì)刪除網(wǎng)站根目錄下原有的sitemap.html網(wǎng)頁(yè),所以此時(shí)你如果去訪問(wèn)網(wǎng)站sitemap,就會(huì)出現(xiàn)404頁(yè)面。在使用本插件的時(shí),只能選擇“生成靜態(tài)”的選項(xiàng),然后點(diǎn)擊下面的更新按鈕就可以了。
http://www.biofeng.com/uploads/soft/130612/1_1554096401.rar
版權(quán)聲明: 本站資源均來(lái)自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!
轉(zhuǎn)載請(qǐng)注明: 織夢(mèng)Sitemap插件右側(cè)顯示空白的修復(fù)