700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > dedecms使用AB模板后台如何静态化tag标签

dedecms使用AB模板后台如何静态化tag标签

时间:2022-05-05 22:00:16

相关推荐

dedecms使用AB模板后台如何静态化tag标签

最近,有人问如何静态化织梦tag标签,其实,这个问题在百度上就可以找到答案了。但是,有的小伙伴使用的是AB模板后台dedecms,我们知道织梦后台和AB模板的后台还是有一点区别的,虽然说功能上差不多,但是在处理tag标签静态化的时候,按照网上的教程在后台栏目左侧无法显示出来。

话不多说,直接操作。

1、后台-系统-SQL命令行工具-执行

ALTER TABLEdede_tagindexADDmaketimeINT( 10 ) UNSIGNED NOT NULL DEFAULT ‘0’,ADDtagdirCHAR( 60 ) NOT NULL DEFAULT ‘’

2、后台-系统-系统基本参数-添加新变量

变量名称:cfg_maketags

变量类型:布尔(Y/N)参数说明:发布文章后马上更新TAG标签

变量值:Y

所属组:站点设置

3、\dede\inc\inc_menu_map.php找到

<m:item name=‘更新专题HTML’ link=‘makehtml_spec.php’ rank=‘sys_MakeHtml’ target=‘main’ />

在它的下面加入

<m:item name=‘更新TAG静态’ link=‘makehtml_tag.php’ rank=‘sys_MakeHtml’ target=‘main’ />

4、\dede\inc\inc_archives_functions.php找到

return $revalue;

在它的上面加入

global dsql,dsql,dsql,cfg_maketags;if($cfg_maketags==‘Y’){

sql="selecttidfromdedetaglistwhereaid=".sql="select tid from dede_taglist where aid=".sql="selecttidfromdedet​aglistwhereaid=".arcID;

dsql−>Execute(′al′,dsql->Execute('al',dsql−>Execute(′al′,sql);

while(row=row=row=dsql->GetObject(‘al’)){

KaTeX parse error: Can't use function '\r' in math mode at position 13: revalue .= "\̲r̲\n<iframe name=…row->tid."’>

";

}

$revalue .= “\r\n

”;}

这里注意你的数据库表前缀,这里以dede_为例子,你的网站数据库表前缀不是的话请自行修改。

5、\include\taglib\tag.lib.php找到

$row[‘link’] = cfgcmsurl."/tags.php?/".urlencode(cfg_cmsurl."/tags.php?/".urlencode(cfgc​msurl."/tags.php?/".urlencode(row[‘keyword’])."/";

改成

$row[‘link’] = cfgcmsurl."/tag/".urlencode(strtolower(Getpinyin(cfg_cmsurl."/tag/".urlencode(strtolower(Getpinyin(cfgc​msurl."/tag/".urlencode(strtolower(Getpinyin(row[‘keyword’]))).".html";

6、\include\helpers\archive.helper.php找到

$rs = false;

在它的下面加入

tagdir=Getpinyin(tagdir = Getpinyin(tagdir=Getpinyin(tag);

继续找到

$rs = dsql−>ExecuteNoneQuery("INSERTINTO‘dedetagindex‘(‘tag‘,‘typeid‘,‘count‘,‘total‘,‘weekcc‘,‘monthcc‘,‘weekup‘,‘monthup‘,‘addtime‘)VALUES(′dsql->ExecuteNoneQuery(" INSERT INTO `dede_tagindex`(`tag`,`typeid`,`count`,`total`,`weekcc`,`monthcc`,`weekup`,`monthup`,`addtime`) VALUES('dsql−>ExecuteNoneQuery("INSERTINTO‘dedet​agindex‘(‘tag‘,‘typeid‘,‘count‘,‘total‘,‘weekcc‘,‘monthcc‘,‘weekup‘,‘monthup‘,‘addtime‘)VALUES(′tag’,‘typeid′,′0′,′1′,′0′,′0′,′typeid','0','1','0','0','typeid′,′0′,′1′,′0′,′0′,′addtime’,‘addtime′,′addtime','addtime′,′addtime’); ");

改成

$rs = dsql−>ExecuteNoneQuery("INSERTINTO‘dedetagindex‘(‘tag‘,‘typeid‘,‘count‘,‘total‘,‘weekcc‘,‘monthcc‘,‘weekup‘,‘monthup‘,‘addtime‘,‘tagdir‘)VALUES(′dsql->ExecuteNoneQuery(" INSERT INTO `dede_tagindex`(`tag`,`typeid`,`count`,`total`,`weekcc`,`monthcc`,`weekup`,`monthup`,`addtime`,`tagdir`) VALUES('dsql−>ExecuteNoneQuery("INSERTINTO‘dedet​agindex‘(‘tag‘,‘typeid‘,‘count‘,‘total‘,‘weekcc‘,‘monthcc‘,‘weekup‘,‘monthup‘,‘addtime‘,‘tagdir‘)VALUES(′tag’,‘typeid′,′0′,′1′,′0′,′0′,′typeid','0','1','0','0','typeid′,′0′,′1′,′0′,′0′,′addtime’,‘addtime′,′addtime','addtime′,′addtime’,’$tagdir’); ");

7、下载下面需要另外添加的文件,上传到网站对应的文件夹下

链接:[/s/18NLcZiBzNGoSDErzj9g_uw]

或者直接点击

织梦静态化tag标签下载文件

提取码:fri9

8、手机版tag模板文件加_m,如

tag_m.htm

taglist_m.htm

手机版tag标签写法

{dede:tag row=‘30’ sort=‘new’ getall=‘0’}[field:tag /]{/dede:tag}

教程结束。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。