DedeCMS的TAG标签不是很灵活,有时候我们的标签需要进行一个分类,能不能像{dede:arclist}标签的自定义属性(如:flag='c,h'),这样全站调用的时候更灵活。

前面写过一篇文章《DedeCMS织梦TAG标签SEO描述功能开发》,再拓展一下就行,有看不懂的步骤那篇文章写得详细些。
全站调用TAG标签方法一般是
{dede:tag row='100' sort='new' getall='1'}
<a target="_blank" href='[field:link/]'>[field:tag /]</a>
{/dede:tag}
默认的只有以下参数
row:调用条数
sort:排序方式 month,rand,week
getall:获取类型 0 为当前内容页TAG标记,1为获取全部TAG标记
数据库部分
用Navicat数据库管理工具打开dede_tagindex数据表(默认的表前缀),依次点击文件 -> 设计表。新增
字段:addtagtype
类型:int
长度:10
也可以用sql命令
alter table `dede_tagindex` add `addtagtype` int(10) NOT NULL default '';
后台部分
打开后台/dede/tags_main.php,大概在27行找到
$dlist->SetParameter("tag", $tag);
下面增加
$dlist->SetParameter("addtagtype", $addtagtype); //by
大概在49行找到(下面红色的分隔符请去除)
$query = "UPDATE `#分隔符@__tagindex` SET `count`='$count' WHERE id='$tid' ";
修改为
$query = "UPDATE `#分隔符@__tagindex` SET `count`='$count',`addtagtype`='$addtagtype' WHERE id='$tid' ";
大概在147行找到
$query = " INSERT INTO `#分隔符@__tagindex`(`tag`,`count`,`total`,`weekcc`,`monthcc`,`weekup`,`monthup`,`addtime`) VALUES('$keyword','0','1','0','0','$timestamp','$timestamp','$timestamp');";
修改为
$query = " INSERT INTO `#分隔符@__tagindex`(`tag`,`addtagtype`,`count`,`total`,`weekcc`,`monthcc`,`weekup`,`monthup`,`addtime`) VALUES('$keyword','$tagms','0','1','0','0','$timestamp','$timestamp','$timestamp');";
打开/dede/templets/tags_main.htm,找到更新JS
function UpdateOne(tid)
{
location = "tags_main.php?action=update&count="+document.getElementById('count'+tid).value+"&tid="+tid;
增加tagtype参数,代码修改为
function UpdateOne(tid)
{
location = "tags_main.php?action=update&count="+document.getElementById('count'+tid).value+"&addtagtype="+document.getElementById('tagtype'+tid).value+"&tid="+tid;
找到
<td width="10%">标签</td>
下面增加
<td width="10%">属性</td>
找到
<td>
<a href="../tags.php?/<?php echo urlencode($fields['tag']); ?>/" target="_blank">{dede:field.tag /}</a>
</td>
下面增加
<td>
<input type='text' value='<?php echo $fields['addtagtype']; ?>' id='tagtype<?php echo $fields['id']; ?>' size='5'/>
</td>
这里的TAG属性可以根据自己的需要填写任意数字,比如属性是0、1。如果你觉得不直观,那就换成a,b,c之类的,只需要修改dede_tagindex数据表addtagtype数据类型为varchar,长度为255即可,方法就不详述了,下面是调用方法。
前端模板调用
{dede:sql sql="select * from dede_tagindex where addtagtype='1'"}
属性是1的内容:<a href="/tags?php/[field:tag/]/">[field:tag/]</a>
{/dede:sql}
{dede:sql sql="select * from dede_tagindex where addtagtype='0'"}
属性是0的内容:<a href="/tags?php/[field:tag/]/">[field:tag/]</a>
{/dede:sql}
里面的URL路径是默认写法,请根据自己的实际情况修改。数据表前缀请自行修改。
# 甘肃seo优化快速排名
# 如果你觉得
# 条数
# 网站优化自学
# 杭州选品网站建设
# 网站建设费用结算方式
# 南京企业网站建设条件
# 双城短视频营销推广方案
# 网站营销推广v鑫hfqjwl
# 玉溪柳州网站推广
# 绥化网站优化方案
# 如何将网站优化经验
# 能像
# 天津先进网站建设风格
# 百度seo教学入门
# 临朐营销网站建设推广
# 广西seo建站平台
# 东城区seo公司
# seo提高
# 大兴网站建设代办
# 网站优化失败怎么回事
# 三水企业网站设计推广公司
# 浮岗镇seo网站推广
# 不是很
# 织梦CMS教程
# 织梦tag标签
# tag标签
# tag属性
# tag属性调用
# 分隔符
# 自己的
# 全站
# 那就
# 就不
# 可以用
# 织梦增加tag属性分类及调用
# 就行
# 自定义
# 只需要
# 实际情况
# 可以根据
# 写得
# 能不
# 看不懂
# 写过
# 一篇文章
相关栏目:
【
Google疑问12 】
【
Facebook疑问10 】
【
网络优化91478 】
【
技术知识72672 】
【
云计算0 】
【
GEO优化84317 】
【
优选文章0 】
【
营销推广36048 】
【
网络运营41350 】
【
案例网站102563 】
【
AI智能45237 】
相关推荐:
建站助手启动失败?环境配置错误如何排查
香港服务器租用费用高吗?如何避免常见误区?
织梦去掉{dede:field.body/} 中的p元素_织梦CMS教程
织梦实现三级多级栏目嵌套调用教程_织梦CMS教程
织梦文章标题调用文章分类名称的方法_织梦CMS教程
织梦dedecms自定义表单添加提交时间教程亲测_织梦CMS教程
织梦dedecms后台自定义表单添加搜索功能_织梦CMS教程
织梦dedecms 5.7怎样在任意位置显示自由列表标题+链接_织梦CMS教程
帝国cms网站不同地方生成不同的缩略图_帝国CMS教程
高性能网站服务器部署指南:稳定运行与安全配置优化方案
织梦DEDECMS栏目后台设置隐藏,前台栏目如何显示_织梦CMS教程
建站之星如何实现网站加密操作?
如何快速搭建自助建站会员专属系统?
织梦dedecms调用文章内容页body中的图片(可多张)_织梦CMS教程
常州自助建站费用包含哪些项目?
平台云上自主建站:模板化设计与智能工具打造高效网站
织梦默认搜索框修改为自己多功能搜索框_织梦CMS教程
织梦首页和内页友情链接的调用方法_织梦CMS教程
DedeCMS系统SEO优化之URL目录化设置_SEO优化教程
存储型VPS适合搭建中小型网站吗?
jiasale购物按钮嵌入织梦模板系统教程_织梦CMS教程
织梦让channelartlist标签里的channel支持currentstyle_织梦CMS教程
织梦DEDECMS调出指定文章所有图片的代码_织梦CMS教程
建站之星模板安装的正确流程与注意事项?
建站之星代理费用多少?最新价格详情介绍
建站之星如何实现五合一智能建站与营销推广?
如何在建站主机中优化服务器配置?
建站之星配置系统详解与新手快速建站指南
织梦删除文章时不删除HTML与不删除附件图片_织梦CMS教程
如何通过云梦建站系统实现SEO快速优化?
dedecms织梦采集相同标题文章跳过采集方法_织梦CMS教程
SEO优化中品牌关键词的位置分析_SEO优化教程
如何通过虚拟机搭建网站?详细步骤解析
织梦ckplayer视频播放器插件V1.8.0无水印版下载_织梦插件
织梦后台文章编辑器一片空白解决方法_织梦CMS教程
如何通过虚拟主机快速完成网站搭建?
建站之星智能建站系统:SEO优化与流量空间生成方案指南
如何获取上海专业网站定制建站电话?
建站10G流量真的够用吗?如何应对访问高峰?
dedecms织梦列表页中输入页码跳转到指定分页教程_织梦CMS教程
织梦如何一键清空回收站中的文章_织梦CMS教程
已有域名和空间,如何快速搭建网站?
织梦dedecms获取会员登录状态的二种方法_织梦CMS教程
建站之星配置系统填写指南与颜色字体自定义技巧
如何确保西部建站助手FTP传输的安全性?
阿里云提示织梦dedecms支付模块漏洞解决办法_织梦CMS教程
建站之星安装路径如何正确选择及配置?
如何快速生成专业多端适配建站电话?
建站云服务器如何选?阿里云、腾讯云哪家强?
织梦文章添加字段填栏目id,内容页嵌套调用字段里的栏目文章_织梦CMS教程
2018-08-05
南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。