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 】
相关推荐:
建站之星导航配置指南:自助建站与SEO优化全解析
dedecms织梦自定义表单地区联动类型不可用的解决方案_织梦CMS教程
孙琪峥织梦建站教程如何优化数据库安全?
香港网站服务器数量如何影响SEO优化效果?
高防网站服务器:DDoS防御与BGP线路的AI智能防护方案
建站哪里好?优选平台推荐与关键词优化指南
建站助手一键生成网站,免费模板快速搭建优化指南
如何基于云服务器快速搭建个人网站?
建站助手如何快速完成网站搭建?
dedecms织梦ueditor百度编辑器整合七牛云支持支持图集_织梦插件
织梦dedecms列表页按权重排序输出文章_织梦CMS教程
建站之星收费吗?具体费用包含哪些项目?
高防服务器租用如何选择配置与防御等级?
如何通过FTP服务器快速搭建网站?
织梦移动站和PC站共用一个数据库和后台及百度适配_织梦插件
如何快速搭建高效简练网站?
如何登录建站主机?访问步骤全解析
香港服务器建站指南:免备案优势与SEO优化技巧全解析
织梦调用文章简介[field:description /]如何限制字数_织梦CMS教程
织梦dedecms联动类型地区联动及省份-市级-地区分开+高亮_织梦插件
阿里云提示织梦common.inc.php文件SESSION变量覆盖漏洞解决方法_织梦CMS教程
织梦调用网站建站天数的教程_织梦CMS教程
PHPCMS V9安装使用二次开发采集视频教程_PHPCMS教程
如何选购建站域名与空间?自助平台全解析
建站助手数据库密码错误与MySQL服务异常排查指南
织梦dedecms 5.7怎样在任意位置显示自由列表标题+链接_织梦CMS教程
帝国CMS教程-去掉“选择注册会员类型”_帝国CMS教程
织梦在栏目列表中添加统计文档数量调用教程_织梦CMS教程
SEO优化中品牌关键词的位置分析_SEO优化教程
建站主机与虚拟主机有何区别?如何选择最优方案?
如何通过山东自助建站平台快速注册域名?
织梦二次开发常用新建php页面读取标签模板教程_织梦CMS教程
如何在阿里云服务器自主搭建网站?
织梦调用整站相关文章_织梦CMS教程
织梦整合编辑器Kindeditor 4.1.4 GBK+UTF一键安装_织梦插件
织梦dedecms注入漏洞pm.php修复方法_织梦CMS教程
韩国服务器如何优化跨境访问实现高效连接?
织梦列表页调用TAG标签并带上链接的实现教程_织梦CMS教程
修复帝国CMS系统(EMPIRECMS)验证码无法显示的故障_帝国CMS教程
织梦后台直接添加会员功能开发方法_织梦CMS教程
如何获取PHP WAP自助建站系统源码?
高防服务器租用指南:配置选择与快速部署攻略
phpcms建站内链乱码问题解决方法_PHPCMS教程
如何快速搭建FTP站点实现文件共享?
织梦dedecms自定义表单调用已审核的留言_织梦CMS教程
外链对网站权重的贡献值分析详解_SEO优化教程
建站之星管理中心如何调整网站配色方案?
建站之星logo尺寸如何设置最合适?
dedecms织梦kindeditor编辑器整合七牛云支持支持图集_织梦插件
建站主机功能解析:服务器选择与快速搭建指南
2018-08-05
南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。