位置: IT常识 - 正文

织梦增加tag属性分类及调用(织梦添加文章如何修改高级参数)

编辑:rootadmin

推荐整理分享织梦增加tag属性分类及调用(织梦添加文章如何修改高级参数),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:织梦怎么添加相关,织梦怎么样,织梦怎么添加类目,织梦技巧,织梦怎么添加相关,织梦怎么添加相关,织梦生成速度,织梦tag标签怎么用,内容如对您有帮助,希望把文章链接给更多的朋友!

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 www.dede58.com

大概在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');";

修改为

织梦增加tag属性分类及调用(织梦添加文章如何修改高级参数)

$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路径是默认写法,请根据自己的实际情况修改。数据表前缀请自行修改。

免责

本文链接地址:https://www.jiuchutong.com/zhishi/310322.html 转载请保留说明!

上一篇:mysql中binlog的理解(mysqlbinlog -vvv)

下一篇:帝国CMS灵动标签PHP代码实现标签无限嵌套的效果(帝国cms灵动标签 PHP变量文章ID加减1)

  • xsmax是否有nfc功能(苹果xsmax有nfc嘛)

    xsmax是否有nfc功能(苹果xsmax有nfc嘛)

  • 第一代计算机体积大 耗电的主要原因(第一代计算机体积大耗电多性能低受什么影响)

    第一代计算机体积大 耗电的主要原因(第一代计算机体积大耗电多性能低受什么影响)

  • 华为p40有nfc功能吗(华为荣耀x40有nfc功能吗)

    华为p40有nfc功能吗(华为荣耀x40有nfc功能吗)

  • wps连接同步服务器失败

    wps连接同步服务器失败

  • 淘宝卖家能看到访客吗(淘宝卖家能看到买家的支付宝账号吗)

    淘宝卖家能看到访客吗(淘宝卖家能看到买家的支付宝账号吗)

  • ipad没有低电量模式吗(ipad没有低电量弹窗)

    ipad没有低电量模式吗(ipad没有低电量弹窗)

  • ipod已停用什么意思(ipod停用什么意思)

    ipod已停用什么意思(ipod停用什么意思)

  • 苹果设置自动点击屏幕(苹果设置自动点击屏幕某个位置)

    苹果设置自动点击屏幕(苹果设置自动点击屏幕某个位置)

  • windows7旗舰版支持的功能是最多的吗(Windows7旗舰版支持蓝牙吗?)

    windows7旗舰版支持的功能是最多的吗(Windows7旗舰版支持蓝牙吗?)

  • 淘宝红包撤回退到哪里(淘宝红包 退回)

    淘宝红包撤回退到哪里(淘宝红包 退回)

  • 笔记本ec芯片的作用(笔记本ec芯片有什么作用)

    笔记本ec芯片的作用(笔记本ec芯片有什么作用)

  • 除了微信其他软件都连不上网(除了微信其他软件可以应用分身吗)

    除了微信其他软件都连不上网(除了微信其他软件可以应用分身吗)

  • 小米盒子内存不足怎么办(小米盒子内存不足显示其它占很多)

    小米盒子内存不足怎么办(小米盒子内存不足显示其它占很多)

  • 安卓手机咋屏幕录制(安卓手机咋屏幕录制啊)

    安卓手机咋屏幕录制(安卓手机咋屏幕录制啊)

  • qq动态头像怎么不动了(qq动态头像怎么设置自己的视频)

    qq动态头像怎么不动了(qq动态头像怎么设置自己的视频)

  • 小米f1国内能用吗(小米f1为什么不在国内卖)

    小米f1国内能用吗(小米f1为什么不在国内卖)

  • 知识星球为什么只能微信登录(知识星球为什么注销不了)

    知识星球为什么只能微信登录(知识星球为什么注销不了)

  • 个人热点在哪里(华为手机个人热点在哪里)

    个人热点在哪里(华为手机个人热点在哪里)

  • 怎么去掉word修订模式(怎么去掉word修订红线)

    怎么去掉word修订模式(怎么去掉word修订红线)

  • 共享牙医app是什么(牙医平台app)

    共享牙医app是什么(牙医平台app)

  • 苹果手机桌面时间不见了怎么设置(苹果手机桌面时钟)

    苹果手机桌面时间不见了怎么设置(苹果手机桌面时钟)

  • 苹果怎样用q币充黄钻(苹果怎样用q币充值qq会员)

    苹果怎样用q币充黄钻(苹果怎样用q币充值qq会员)

  • word怎么删除索引(word怎么删除页)

    word怎么删除索引(word怎么删除页)

  • ie浏览器如何清缓存(ie浏览器如何清除历史缓存)

    ie浏览器如何清缓存(ie浏览器如何清除历史缓存)

  • qq下载不了(qq下载不了视频怎么回事)

    qq下载不了(qq下载不了视频怎么回事)

  • bios设置网卡启动来恢复网络正常使用的方法图文教程(bios设置网卡开启)

    bios设置网卡启动来恢复网络正常使用的方法图文教程(bios设置网卡开启)

  • KB4523205安装失败怎么办(kb4532945安装失败)

    KB4523205安装失败怎么办(kb4532945安装失败)

  • 布拉索夫中央广场的圣诞市集,罗马尼亚 (© Alpineguide/Alamy)(布拉索夫地图)

    布拉索夫中央广场的圣诞市集,罗马尼亚 (© Alpineguide/Alamy)(布拉索夫地图)

  • CSS盒子居中的6种方法!(css盒子如何居中)

    CSS盒子居中的6种方法!(css盒子如何居中)

  • 蓝桥杯web开发-5道模拟题让你信心满满(蓝桥杯web开发 618)

    蓝桥杯web开发-5道模拟题让你信心满满(蓝桥杯web开发 618)

  • 总额法和净额法会计分录对比
  • 不动产租赁需要预缴增值税吗
  • 小规模减免增值税要交企业所得税吗
  • 应收账款逾期未收回账务处理
  • 增值税进项税销项税
  • 企业所得税的亏损怎么弥补
  • 变更税务法人需要怎么办
  • 法人股东分红交什么税
  • 普通发票作废影响额度吗
  • 增值税专用发票和普通发票的区别
  • 异地项目预缴个人所得税
  • 外资企业享受什么优惠政策
  • 个人开的专票也能抵扣吗
  • 买车的保险可以砍价吗
  • 建筑企业一般纳税人提供建筑服务属于老项目
  • 火腿属于免税产品吗
  • 电子发票一定要入账吗
  • 实行差额征税的劳务派遣公司一般纳税人认定标准
  • 建筑公司收取的劳务费和挂靠管理费有区别吗?
  • 收到的支票背书怎么写
  • 建筑业预估成本怎么算
  • 查账征收企业所得税季报怎么填
  • 资本公积如何计提
  • 盘盈的固定资产怎么做账务处理
  • php array_replace
  • 发票与付款金额不一致违法吗
  • 接受专利投资会亏本吗
  • 增值税一般纳税人认定标准
  • php比较大小
  • 投资性房地产如何计提折旧
  • Treetop walkway in Hainich National Park, Thuringia, Germany (© mauritius images GmbH/Alamy)
  • php数据统计分析
  • 收回前欠货款会导致资产总额减少吗
  • 马卡雷纳大教堂
  • php调用微信扫描二维码
  • 小规模纳税人季度不超30万免增值税
  • 微信随机红包表情包怎么弄
  • 万科金域华府二手房房源
  • 收到工会经费返还属于现金流量表哪
  • 五险一金的会计怎么做账
  • 一般户可以转账给员工报销吗
  • 承兑汇票大回头是啥意思
  • 发票报销有时间期限吗
  • 公司个人借款如何下账
  • 网上申请发票要钱吗
  • Sql Server 2005的1433端口打开局域网访问和进行远程连接
  • 普通征税差额征税和减按征税
  • 法人股东的分红怎么算
  • sql server s
  • 会员退费怎么算
  • 劳务外包会计分录最新
  • 纳税人企业本月纳税额
  • 税控服务费减免月底怎样结转
  • 公司组织出国旅游很差吗
  • 运费增值税发票抵扣
  • 影视公司临时演员怎么办
  • 股东在注册资本金范围内承担责任
  • 医院医保会计的岗位职责
  • 动物园会计核算办法
  • 资本性支出项目管理
  • 固定资产是指什么
  • 判断数据库表是否为空
  • 根据索引名称查字段
  • freebsd软件包
  • linux常用命令sed
  • 此windows副本不是正版黑屏
  • 如何配置centos7的ip地址
  • mediaexplorer是什么意思
  • win7怎么录屏为什么不是视频
  • vim如何在文件中添加
  • perl 哈希用法
  • node.js django
  • javascriptj
  • python如何发送http请求
  • JAVASCRIPT THIS详解 面向对象
  • 江西电子税务局官网app
  • 辽宁省耕地占用税税率
  • 四川医保网上怎么缴费支付宝
  • 关于抓落实的诗句
  • 银行前置利息什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设