织梦增加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


相关推荐: 建站助手启动失败?环境配置错误如何排查  香港服务器租用费用高吗?如何避免常见误区?  织梦去掉{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

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

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

点击免费数据支持

提交您的需求,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.