DEDECMS标签TAG生成静态,URL拼音化
DEDECMS标签TAG生成静态,是生成静态,非伪静态,可以设置成发布文章后马上更新TAG标签。
后台TAG生成静态HTML效果
第一步,数据库新增加数扰表dede_tagindex,后台-系统-SQL命令行工具-执行
ALTER TABLE `dede_tagindex` ADD (`maketime` INT( 10 ) UNSIGNED NOT NULL DEFAULT '0', `tagdir` CHAR( 60 ) NOT NULL DEFAULT '')
第二步后台-系统-系统基本参数-添加新变量
变量名称:cfg_maketags
变量类型:布尔(Y/N)
参数说明:发布文章后马上更新TAG标签
变量值:Y
所属组:站点设置
第三步,打开管理后台inc/inc_menu.php 搜索:更新专题HTML
在它下面添加:
<m:item name='更新TAG静态' link='makehtml_tag.php' rank='sys_MakeHtml' target='main' />
第四步:开inc/inc_archives_functions.php,搜索:return $revalue;
在它上面添加:
global $dsql,$cfg_maketags;
if($cfg_maketags=='Y')
{
$sql="select tid from dede_taglist where aid=".$arcID;
$dsql->Execute('al',$sql);
while($row=$dsql->GetObject('al')){
$revalue .= "\r\n<iframe name='stafrm' frameborder='0' id='stafrm' width='100%' height='20px' src='makehtml_tag_action_list.php?typeid=".$row->tid."'></iframe><br />";
}
$revalue .= "\r\n<iframe name='stafrm' frameborder='0' id='stafrm' width='100%' height='100px' src='makehtml_tag_action_index.php'></iframe><br />";
}
第五步 打开/include/taglib/tag.lib.php 搜索:
$row['link'] = $cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/";
修改为
$row['link'] = $cfg_cmsurl."/tag/".urlencode(strtolower(Getpinyin($row['keyword']))).".html";
第六步 打开/include/helpers/archive.helper.php 搜索:$rs = false;
在它上面添加
$tagdir = Getpinyin($tag);
继续搜索
$rs = $dsql->ExecuteNoneQuery(" INSERT INTO `dede_tagindex`(`tag`,`typeid`,`count`,`total`,`weekcc`,`monthcc`,`weekup`,`monthup`,`addtime`) VALUES('$tag','$typeid','0','1','0','0','$addtime','$addtime','$addtime'); ");
修改为
$rs = $dsql->ExecuteNoneQuery(" INSERT INTO `dede_tagindex`(`tag`,`typeid`,`count`,`total`,`weekcc`,`monthcc`,`weekup`,`monthup`,`addtime`,`tagdir`) VALUES('$tag','$typeid','0','1','0','0','$addtime','$addtime','$addtime','$tagdir'); ");
111
7、需要添加的文件,上传到网站对应的文件夹下
百度网盘 提取密码:jqej
本地下载
声明:
1.本站主要是为了记录工作、学习中遇到的问题,可能由于本人技术有限,内容难免有纰漏,一切内容仅供参考。
2.本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!
3.本站所有原创作品,包括文字、资料、图片、网页格式,转载时请标注作者与来源。
1.本站主要是为了记录工作、学习中遇到的问题,可能由于本人技术有限,内容难免有纰漏,一切内容仅供参考。
2.本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!
3.本站所有原创作品,包括文字、资料、图片、网页格式,转载时请标注作者与来源。
THE END