DEDEBIZ標(biāo)簽生成靜態(tài)時,無法生成TAG標(biāo)簽首頁
今天測試DEDEBIZ系統(tǒng)時,發(fā)現(xiàn)DEDEBIZ在生成靜態(tài)TAG標(biāo)簽時,TAG列表生成正常,但TAG標(biāo)簽首頁卻沒有生成,也沒提示任何錯誤。這是DEDEBIZ的一個BUG。在官方群里咨詢,沒人回應(yīng),貌似他們都沒用上這個功能。沒辦法只能自己解決了。我以前用過DEDECMS的TAG生成靜態(tài)這個插件。想著能不用借過來用一下。經(jīng)測試,哈哈。。。竟然可以使用。
修改方法:打開/admin/templets/makehtml_tag_list.htm,admin是你網(wǎng)站后臺管理目錄。搜索“標(biāo)簽管理”,大約在63行,
在它下面添加下面代碼:
<button type="button" name="b112" class="btn btn-success btn-sm" onclick="document.form1.action='makehtml_tag_action_index.php';onTagSubmit();">更新ATG首頁</button>
保存
然后,在后臺管理目錄下新建一個PHP文件,命名為:makehtml_tag_action_index.php
把下面代碼復(fù)制進去:
<?php
require_once(dirname(__FILE__)."/config.php");
CheckPurview('sys_MakeHtml');
require_once(DEDEINC."/archive/taglist.class.php");
$tagFile = DEDEADMIN."/../tags/index.html";
$fp = fopen($tagFile,"w") or die("你指定的文件名有問題,無法創(chuàng)建文件");
fclose($fp);
$pv = new PartView();
$GLOBALS['_arclistEnv'] = 'index';
$pv->SetTemplet($cfg_basedir.$cfg_templets_dir."/".$cfg_df_style."/tag.htm"); //打開TAG頁模板
$pv->SaveToHtml($tagFile);
echo "成功更新TAG主頁:".$tagFile;
echo "<br/><br/><a href='../tags/index.html' target='_blank'>瀏覽...</a>";
?>
完畢。然后去快去生成tag首頁吧。
這個文件也提供下載。點擊下面下載即可。
聲明:
1.本站主要是為了記錄工作、學(xué)習(xí)中遇到的問題,可能由于本人技術(shù)有限,內(nèi)容難免有紕漏,一切內(nèi)容僅供參考。
2.本站部分內(nèi)容來源互聯(lián)網(wǎng),如果有圖片或者內(nèi)容侵犯您的權(quán)益請聯(lián)系我們刪除!
3.本站所有原創(chuàng)作品,包括文字、資料、圖片、網(wǎng)頁格式,轉(zhuǎn)載時請標(biāo)注作者與來源。
1.本站主要是為了記錄工作、學(xué)習(xí)中遇到的問題,可能由于本人技術(shù)有限,內(nèi)容難免有紕漏,一切內(nèi)容僅供參考。
2.本站部分內(nèi)容來源互聯(lián)網(wǎng),如果有圖片或者內(nèi)容侵犯您的權(quán)益請聯(lián)系我們刪除!
3.本站所有原創(chuàng)作品,包括文字、資料、圖片、網(wǎng)頁格式,轉(zhuǎn)載時請標(biāo)注作者與來源。
THE END