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

  • vivox70pro密码防窃取在哪(vivox7怎么关闭密码)

    vivox70pro密码防窃取在哪(vivox7怎么关闭密码)

  • 支付码截图发给别人可以付款吗(支付码截图发给别人付款有危险吗)

    支付码截图发给别人可以付款吗(支付码截图发给别人付款有危险吗)

  • 戴尔电脑怎么强制关机(戴尔电脑怎么强制开机快捷键)

    戴尔电脑怎么强制关机(戴尔电脑怎么强制开机快捷键)

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

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

  • WPS中如何显示分节符(wps怎么分级显示)

    WPS中如何显示分节符(wps怎么分级显示)

  • 荣耀手环5和荣耀手环4区别(荣耀手环5和荣耀手环4对比)

    荣耀手环5和荣耀手环4区别(荣耀手环5和荣耀手环4对比)

  • 抖音封面怎么设置不动(抖音封面怎么设置横屏)

    抖音封面怎么设置不动(抖音封面怎么设置横屏)

  • 小米怎么连接airpods(小米怎么连接airpods3)

    小米怎么连接airpods(小米怎么连接airpods3)

  • 换过外屏的苹果x坏处(换过外屏的苹果手机能买吗)

    换过外屏的苹果x坏处(换过外屏的苹果手机能买吗)

  • qq手表在线是什么意思(qq手表在线能收到消息吗)

    qq手表在线是什么意思(qq手表在线能收到消息吗)

  • 拼多多换主图有影响吗(拼多多换主图后多久能搜索到)

    拼多多换主图有影响吗(拼多多换主图后多久能搜索到)

  • 技嘉主板按del没反应(技嘉主板del进不去)

    技嘉主板按del没反应(技嘉主板del进不去)

  • 扫一扫这一功能使用了什么识别方式(百度一下扫一扫)

    扫一扫这一功能使用了什么识别方式(百度一下扫一扫)

  • 苹果11优化电池充电(苹果11优化电池充电什么意思)

    苹果11优化电池充电(苹果11优化电池充电什么意思)

  • 手机键盘语音转文字怎么设置(手机键盘语音转文字不能用了都显示网络错误)

    手机键盘语音转文字怎么设置(手机键盘语音转文字不能用了都显示网络错误)

  • oppor11多少英寸(oppor11几英寸)

    oppor11多少英寸(oppor11几英寸)

  • macos mojove是什么(macosmojave是什么东西)

    macos mojove是什么(macosmojave是什么东西)

  • 亲情关怀可以卸载吗(亲情关怀卸载了对方还能远程协助操作吗)

    亲情关怀可以卸载吗(亲情关怀卸载了对方还能远程协助操作吗)

  • 人言可畏是什么意思(人言可畏是什么生肖比较好)

    人言可畏是什么意思(人言可畏是什么生肖比较好)

  • 闲鱼卖家拒收退货规则(闲鱼卖家拒收退货快递怎么处理)

    闲鱼卖家拒收退货规则(闲鱼卖家拒收退货快递怎么处理)

  • 苹果8面部识别怎么设置(苹果8面部识别怎么设置不了)

    苹果8面部识别怎么设置(苹果8面部识别怎么设置不了)

  • 苹果xs有nfc功能吗(苹果xsnfc功能能刷门禁)

    苹果xs有nfc功能吗(苹果xsnfc功能能刷门禁)

  • psimsvc.exe - psimsvc是什么进程 有什么用

    psimsvc.exe - psimsvc是什么进程 有什么用

  • 后端接口返回近万条数据,前端渲染缓慢,content Download 时间长的优化方案(后端怎么返回数据给前端)

    后端接口返回近万条数据,前端渲染缓慢,content Download 时间长的优化方案(后端怎么返回数据给前端)

  • 期末留抵税额怎么算开票金额
  • 如何查看增值税申报表
  • 进项税额已抵扣转出会计分录
  • 建筑业预缴税款都要填哪些表
  • 发票查询发票代码有误
  • 财务报表中的负债是什么意思
  • 资产损失税前扣除及纳税调整明细
  • 跨年冲减费用
  • 奖金做预发年底结算缴税怎么做?
  • 稳岗补贴需要交个税吗
  • 凭票报销交通费补贴
  • 普通增值税 税点
  • 财库联网集中户扣了我的钱
  • 会计七月份忙吗
  • 分公司可以列为被告吗
  • 归属于母公司的净利润怎么来的?
  • 开模具公司要什么设备
  • 子公司的注册资金需要母公司股东出吗?
  • 设备改造时各项支出的会计处理?
  • 公司购买的原材料,原价格销售合理吗
  • 出售货物货款预缴增值税
  • 公司之间转移固定资产
  • ccs是什么软件
  • 员工的医药费
  • 邮政电信卡
  • php each list
  • 收回以前年度款项如何处理
  • 蜜蜂皇vs
  • 应收账款占用资金的应计利息变动额
  • php自带的加密解密函数
  • 谈谈社会公德普通话三分钟
  • matlab用于图像处理
  • tsar命令 收集服务器系统信息
  • 金税盘可以全额抵税吗
  • 公司年夜饭怎么说话
  • 员工餐费补助交个人所得税吗
  • 怎么看企业用哪种软件
  • 药店的主营业务类别怎么填
  • sqlserver 中charindex/patindex/like 的比较
  • 电脑访问另一台电脑访问权限
  • SqlServer中用exec处理sql字符串中含有变量的小例子
  • 公司控股另一家公司好与坏
  • 一台设备分期开票数量
  • 差旅费会计科目怎么做
  • 提的税与实际交的税区别
  • 政府补贴收入的账务处理
  • 不动产产权的取得
  • 物业安装摄像头的规定
  • 出口货物不予免税的原因
  • 新准则建筑业会计核算
  • 委托收款商业汇票
  • sql server数据库正在恢复
  • ubuntu系统如何解压文件
  • win8系统打不开
  • windowsxp的开始菜单
  • vmware 启动虚拟机
  • welcome.exe - welcome进程是什么意思
  • auepuf.exe是什么进程
  • diskmakerx制作u盘需要多久
  • windows7如何设置时间格式
  • win101909的02累积更新
  • 电脑安装win8系统
  • win7如何使用usb无线网卡
  • linux云端服务器
  • 批处理作用
  • nodejs 内存不断增长
  • android使用webview加载网页
  • 批处理应用实例
  • bat文件命令大全
  • 浅谈关于混合模式教学的看法
  • Android开发工具
  • linux shell脚本攻略(第3版)
  • javascript获取css
  • 安卓圆角矩形图标
  • 公路局有钱吗
  • 上海《居住登记凭证》
  • 小规模开票税金怎么算
  • 贵州省税务网上缴费平台
  • 区里的地税局局长是谁
  • 企业租入房子用交税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设