织梦增加tag属性分类及调用_织梦CMS教程


  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

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

南京市珐之弘网络技术有限公司


南京市珐之弘网络技术有限公司

南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。

 87067657

 13565296790

 87067657@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.