dz首页php增加权重,Discuz! X3.4门户文章增加标签tag功能教程
Discuz! X3.4门户文章本身没有标签功能,自带了一个聚合标签,标签数量就只有8个,远远不够用。但是很多站长朋友们又非常想要实现这个功能。
1、修改文章添加Tag模板/template/default/portal/portalcp_article.htm
找到以下代码:
{lang article_description}
代码下面添加以下内容:
Tag 标签
2、在数据库pre_portal_article_title表增加字段,字段名为:tags ,类型varchar(255), 默认为空。
[注意] 1、操作前备份数据库,2、不论表前缀是不是默认的,都可以直接用此代码,如果没有升级成功,那就请用pre_portal_article_title。
在网站后台的站长->数据库->升级 下面的Discuz! 数据库升级,文本框,复制下面
alter table pre_portal_article_title add tags varchar(255)
3、修改文章添加,修改,处理,函数/source/include/portalcp/portalcp_article.php(关系到字段入库,重要!)
查找以下代码
$_POST[‘pagetitle’] = censor($_POST[‘pagetitle’]);
在该代码下面添加
$_POST[‘tags’] = censor(trim($_POST[‘tags’]);
查找以下代码
‘author’ => $_GET[‘author’],
‘from’ => $_GET[‘from’],
‘fromurl’ => $_GET[‘fromurl’],
‘dateline’ => intval($_GET[‘dateline’]),
‘url’ => $_GET[‘url’],[/code]
‘author’ => $_G[‘gp_author’],
‘from’ => $_G[‘gp_from’],
‘fromurl’ => $_G[‘gp_fromurl’],
‘dateline’ => intval($_G[‘gp_dateline’]),
‘url’ => $_G[‘gp_url’],
‘tags’ => $_POST[‘tags’],
4、修改文章显示函数/source/module/portal/portal_view.php
找到代码
include_once template(“diy:portal/view:{$catid}”, NULL, $tpldirectory, NULL, $articleprimaltplname);“`
在此代码上一行插入以下代码
$tags=explode(” “,$article[“tags”]);foreach($tags as $val) {
$htmltags .= “”.$val.” “;
}
5、修改文章显示模版`/template/default/portal/view.htm`
可以自己选择要放的位置,例如放到内容下面:查找
`$content[content]`
然后在下面加入代码
Tab标签: $htmltags
进入后台->工具->更新缓存。只选择清理数据就可以了。
dz首页php增加权重,Discuz! X3.4门户文章增加标签tag功能教程相关推荐
- php全站文章搜索,Discuz X3.1全站文章全文检索的实现方法
今天无忧主机小编分享的这个全站文章全文检索方法是直接通过like来实现的,这个方法比较适用于中小型网站.以下操作方法discuz版本为20140101的X3.1.具体方法如下: 首先,这是通过对文件修 ...
- http sxyk.cdn_Discuz x3 开启cdn和https后链接修改教程
Discuz x3 开启cdn和https后链接修改教程 开启支持https主要需要修改一下几个地方 1. .查找修改文件discuz_application.PHP :source/class/di ...
- discuz x3.4在https下实现首页去除 portal.php 尾巴
discuz x3.4版本,开启了全站https后,又添加了门户内的频道为首页.导致每次访问主页都会改变url,后面加上 portal.php?mod=list&catid=1 这么一个尾巴, ...
- dz论坛ucenter打不开mysql,Discuz! X3搬家后UCenter出现UCenter info: MySQL Query Error解决方案...
Discuz! X3 X2.5论坛搬家后 登录UCenter出现报错: UCenter info: MySQL Query Error SQL:SELECT value FROM [Table]var ...
- DZ X3用哪个版本MySQL_ComsenzEXP X3版本发布(集成 APM 环境和 Discuz! X3)【最后更新:20130511】...
本帖最后由 xooass 于 2016-8-9 15:30 编辑 更新日志:2013-05-11 发布首个测试版本 ComsenzEXP X3 beta20130511 一.什么是ComsenzEXP ...
- Discuz X3.1 论坛修改的方法(门户的修改)
1.修改门户相关分类 discuz如何去掉门户相关分类?discuz这款cms是非常好用的,特别是它的diy功能,在discuzcms中很多站长都需要改很多地方,比方说discuz门户分类和文字分类右 ...
- DISCUZ X3.0 积分增减以及记录
http://www.bubuko.com/infodetail-663248.html DISCUZ X3.0 积分增减以及记录 1.调用source/function/function_core. ...
- Discuz X3.1 论坛修改的方法
为什么80%的码农都做不了架构师?>>> 本人在实际操作中遇到的一些问题.自己的找资料修改并记录下来.希望看的人能赞一下.不要直接复制粘贴走.转载注明出处哦!如果有想咨询的可以加QQ ...
- 论坛php 图片上传,Discuz! X3 论坛文件图片上传尺寸:小于2M的修改方法
相信很多人都在使用Discuz! X3 论坛程序,笔者最近也用Discuz! X3.2 开办了一个论坛,但是当用户上传文件时,总是提示:文件尺寸 小于2M,于是就去后台修改相应的设置,但是改来改去,一 ...
- 补淘宝单平台哪个便宜?如何补单才能增加权重?
对于淘宝商家来说,是需要去进行补单的哦,淘宝补单也都是有一定的技巧的,所以各位淘宝商家们都需要去进行相关的了解才行,如果要补单的话,也可以和一些平台进行合作,补淘宝单平台哪个便宜? 流量助手主要是支持 ...
最新文章
- 再见 FTP/SFTP,是时候拥抱下一代文件传输利器 Croc 了!
- Git 只拉取部分文件
- Knative 基本功能深入剖析:Knative Serving 之服务路由管理
- 面试再也不怕问到HashMap(一)
- nutshell_Nutshell中的Java 8语言功能-第1部分
- websocket连接mysql_websocket 使用 spring 的service层 ,进而调用里面的 dao层 来操作数据库 ,包括redis、mysql等通用...
- quora html5,英语口语练习_Quora精选:外国人眼中5个最美英文单词_沪江英语
- 低代码平台会成为企业数字化基础设施么?
- php简单记账本_介绍你3个记账本小程序,让你花钱有规划
- Wireshark和TcpDump抓包分析心得
- java 生成 顺序 uuid_Java 生成有序 UUID
- 南大lamda实验室失败面经分享
- 百度站长平台“你无权访问该页面,点击确定按钮返回首页”
- angular2 + XLSX 导出一张工作簿中包含多张表格
- upnp是不是虚拟服务器,360路由器虚拟服务器设置(360路由器开启upnp功能)
- openwrt消息通知方式linux,openwrt路由器也享受时钟报时快感编码过程
- win10x64下安装anaconda、配置tensorflow并在jupyter和pycharm中使用tf
- diy 扫地机器人 滚刷_扫地机及其滚刷的制作方法
- stm32在官网下载标准库
- 对转义字符“\”的理解
热门文章
- 超级好用的Chrome调试技巧 H5游戏必备技能
- Oracle EBS 通过API创建的供应商的采购订单无法计税
- 小学英语计算机融合课说课稿,小学英语和微机整合说课稿
- 为什么铺天盖地的都是Python的广告呢?
- AttributeError: partially initialized module ‘fiona‘ has no attribute ‘_loading‘
- Flask生产Token的过程方法
- Word和MathType的字体大小一致
- javac错误: 写入XX文件时出错: 磁盘空间不足
- vue之v-if v-else-if v-else 使用
- 大学c语言大作业可以借鉴吗,大四重写大一的C语言大作业是一种怎样的体验