位置: 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)

  • 怎样做QQ群推广才会达到效果?(简述qq群推广的方法)

    怎样做QQ群推广才会达到效果?(简述qq群推广的方法)

  • vivox70怎么设置通话自动录音(vivox70怎么设置动态壁纸)

    vivox70怎么设置通话自动录音(vivox70怎么设置动态壁纸)

  • iqooz5是什么屏幕(iqooz1是什么屏)

    iqooz5是什么屏幕(iqooz1是什么屏)

  • 微信打电话老是黑屏是什么原因(微信打电话老是自动切换扬声器)

    微信打电话老是黑屏是什么原因(微信打电话老是自动切换扬声器)

  • opporeno7nfc功能在哪里(oppok7xnfc功能)

    opporeno7nfc功能在哪里(oppok7xnfc功能)

  • qq扫码在哪(qq扫码是什么)

    qq扫码在哪(qq扫码是什么)

  • WPS怎么用函数计算平均值(wps怎么用函数计算平均值)

    WPS怎么用函数计算平均值(wps怎么用函数计算平均值)

  • 苹果双卡为什么副卡是关机(苹果双卡为什么有一张是无服务 ?)

    苹果双卡为什么副卡是关机(苹果双卡为什么有一张是无服务 ?)

  • v30pro有红外吗(华为v30pro有没有红外功能)

    v30pro有红外吗(华为v30pro有没有红外功能)

  • 屏幕划痕手机店能修吗(手机屏幕有划痕可以退货吗)

    屏幕划痕手机店能修吗(手机屏幕有划痕可以退货吗)

  • b站循环播放怎么设置(b站循环播放怎么设置平板)

    b站循环播放怎么设置(b站循环播放怎么设置平板)

  • 小米路由器网速慢怎么解决(小米路由器网速不稳定)

    小米路由器网速慢怎么解决(小米路由器网速不稳定)

  • 小米9pro下架原因(小米9ccpro为什么下架了)

    小米9pro下架原因(小米9ccpro为什么下架了)

  • 投影仪为什么没有声音(投影仪为什么没有声音怎么办)

    投影仪为什么没有声音(投影仪为什么没有声音怎么办)

  • wps怎么做条形码(wps2016制作条形码)

    wps怎么做条形码(wps2016制作条形码)

  • iphone11和11Pro有什么不同(iphone11pro 和11)

    iphone11和11Pro有什么不同(iphone11pro 和11)

  • 拼多多怎么复制口令到微信(拼多多怎么复制口令)

    拼多多怎么复制口令到微信(拼多多怎么复制口令)

  • 唯品会怎么改登录号码(唯品会怎么更改登录名)

    唯品会怎么改登录号码(唯品会怎么更改登录名)

  • 苹果x自带系统是多少(苹果x原带系统)

    苹果x自带系统是多少(苹果x原带系统)

  • 9700k全核5g多少电压(9700k全核频率是多少)

    9700k全核5g多少电压(9700k全核频率是多少)

  • 抖音怎么转发别人的视频没有抖音号(抖音怎么转发别人的作品全屏显示)

    抖音怎么转发别人的视频没有抖音号(抖音怎么转发别人的作品全屏显示)

  • 拼多多乐善好施签怎么使用(拼多多 乐其)

    拼多多乐善好施签怎么使用(拼多多 乐其)

  • 陌陌摩尔是做什么的(陌陌 摩尔)

    陌陌摩尔是做什么的(陌陌 摩尔)

  • 蓝牙耳机不用的时候放充电仓吗(蓝牙耳机不用的时候放在哪里)

    蓝牙耳机不用的时候放充电仓吗(蓝牙耳机不用的时候放在哪里)

  • vivox27支持人脸解锁吗(vivox27手机人脸识别在哪个应用里)

    vivox27支持人脸解锁吗(vivox27手机人脸识别在哪个应用里)

  • 饿了么闪购新客怎么操作(饿了吗闪购用户是什么)

    饿了么闪购新客怎么操作(饿了吗闪购用户是什么)

  • qq音乐如何看听歌时间(QQ音乐如何看听了多少首歌)

    qq音乐如何看听歌时间(QQ音乐如何看听了多少首歌)

  • 使用Mac帮助菜单快速查找菜单项教程(mac菜单键怎么设置出来的)

    使用Mac帮助菜单快速查找菜单项教程(mac菜单键怎么设置出来的)

  • 攀牙湾安达曼海的红树林,泰国 (© Ratnakorn Piyasirisorost/Getty Images)(缅甸安达曼海)

    攀牙湾安达曼海的红树林,泰国 (© Ratnakorn Piyasirisorost/Getty Images)(缅甸安达曼海)

  • 递延所得税资产会计处理全过程
  • 提供劳务代扣的发票
  • 诚信纳税的含义是什么
  • 无形资产价值评估收费
  • 发票弄丢下一步怎么办
  • 筹建期间购买的机械配件
  • 交易性金融资产借贷方向
  • 公司销售家电并购案例
  • 支付一年房租计入什么科目
  • 小规模个人所得税怎么申报
  • 公司土地被征收员工该怎么办
  • 购物中心联营扣点
  • 收到子公司税后利润
  • 外账的作用
  • 税种案例分析
  • 业务宣传费和广告费有什么区别
  • 公司成立后一直没有收入
  • 利息保障倍数为负数说明什么
  • 差旅费可以支取现金吗
  • 免税单位无租使用房产怎么缴纳房产税
  • 华为折叠手机mateXs
  • win10无法设置pin码怎么办
  • 结转进项税销项税额的分录怎么写
  • 行业收购溢价
  • 投资利润率用什么表示
  • php处理图片需要什么扩展
  • 交易性金融资产的入账价值怎么算
  • 会计核算的实训目的
  • 补收入的会计分录
  • 企业雇佣临时工个税
  • 西部大开发的主要政策措施是什么?
  • 小规模企业需要交几个点
  • 个人独资企业法律责任
  • css伪类选择器怎么用
  • mac apache php
  • 政府返回税款是否计入收入
  • 企业所得税是怎么产生的
  • 办完外经证怎么交税
  • 未分配利润在科目余额表里怎么看
  • 财政拨付资金什么意思
  • 专票当天可以领取吗
  • 开票系统在哪
  • 职工教育经费申报表如何填写
  • python elasticsearch timeout
  • 履约保证金能否委托支付
  • 现金短缺或溢余指的是什么
  • 资产负债表中的货币资金包括哪些
  • 筹建期有时间限制吗
  • 增值税发票抵扣联丢失怎么办
  • 减免所得税额怎么做分录
  • 商业承兑汇票如何承兑?
  • 产品的包装费属于什么科目?
  • 实收资本印花税税率多少
  • 可转换债券发行主体
  • 分支机构可不可以不建账合并到总机构?
  • 购买材料时如果没有取得购买材料的发票
  • 月末库存商品能抵税吗
  • 差旅费包括哪些费用
  • 长期股权投资其他权益变动
  • 有形资产有哪些科目
  • 会计人员基本信息表去哪找
  • 购买固定资产是应付账款还是其他应付款
  • 招标付款条件及比例
  • 股东退股如何清算表格
  • MySQL ALTER命令使用详解
  • 最基本的长度单位是什么
  • mysql 5.6.26 winx64安装配置图文教程(一)
  • 开机一直提醒ctrl+alt+del
  • win10系统怎么关闭自动更新
  • windos8怎么样
  • linux 进入命令
  • win7 64位系统怎么查看串口号?
  • cocos2dx AudioEngine初体验,音效播放结束判断测试
  • jquery弹出框样式大全
  • cocos2dx游戏开发框架
  • cocos2dx 2.2.2
  • Easyui form combobox省市区三级联动
  • python的了解
  • 昆明地税局长是谁
  • 局党组中心组成员
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设