本文转自IT摆渡网欢迎转载,请标明出处。

更多discuz文章请阅读

discuz程序修改

第一步:找到文件:\source\class\block\portal\block_article.php

找到这个方法:function getdata(style,style, parameter)

将其修改为:function getdata(style,style, parameter, $bid)

在本文件再找到这样一段话:
[代码]php代码:

$query = DB::query("SELECT at.*, ac.viewnum, ac.commentnum FROM ".DB::table('portal_article_title')." at LEFT JOIN ".DB::table('portal_article_count')." ac ON at.aid=ac.aid WHERE $wheresql$keyword ORDER BY $orderby LIMIT $startrow, $items");

在其上方加入:
//首页翻页修改
[代码]php代码:

  if($bid==53){$page = $_REQUEST['page']?$_REQUEST['page']:1;$startrow = ($page-1)*$items;}

这里的bid为diy的记录id,查看方法可以通过firebug工具查看。此文中后面用到的bid均为此含义。

第二部,找到文件\source\function\function_block.php

定位到这里:
[代码]php代码:

if($forceupdate) {block_updatecache($bid, true);$block = $_G['block'][$bid];}

在其上方加入:

[代码]php代码:
//如果是首页最新文章,去掉缓存

 if ($bid == 53) {$forceupdate = 1;}

在本文件,在查找这样一句话:
[代码]php代码:

$return = $obj->getdata($thestyle, $block['param']);

将其修改为:
[代码]php代码:

$return = $obj->getdata($thestyle, $block['param'],$bid);

第三步,找到文件:\source\function\function_core.php

定位到这个方法:function block_display($bid)

在其方法内的尾部加入:

[代码]php代码:
//翻页更改

 if($bid==53){$page = $_REQUEST['page']?$_REQUEST['page']:1;$html = "<style>". ".page{padding:10px; float:left;}". ".page li{float:left; line-height:20px; padding:8px; font-size:16px;}". ".page li .on{color:#f57500; font-weight:800;}". "</style>";$html .= '<div class="page"><ul>';if($page<11){for($i=1;$i<21;$i++){if($page == $i){$html.='<li><a href="/?page='.$i.'" class="on">'.$i.'</a></li>';}else{$html.='<li><a href="/?page='.$i.'">'.$i.'</a></li>';}}}else{for($i=$page-9;$i<$page;$i++){$html.='<li><a href="/?page='.$i.'">'.$i.'</a></li>';}$html.='<li><a href="/?page='.$page.'" class="on">'.$page.'</a></li>';for($i=$page+1;$i<$page+10;$i++){$html.='<li><a href="/?page='.$i.'">'.$i.'</a></li>';}}$html .= "</ul></div>";echo $html;}

更多文章阅读
dxc采集的内容发布到discuz里面的时候标题为空

discuz 门户diy实现翻页功能的修改记录相关推荐

  1. springboot:实现分页查询,以及翻页功能

    在pom.xml中引入依赖 <!-- 分页查询插件 --><dependency><groupId>com.github.pagehelper</groupI ...

  2. jmeter实现翻页功能_JMeter定制功能实现

    jmeter实现翻页功能 JMeter提供了可在采样器中使用的功能. 在编写复杂的测试计划时,您会觉得JMeter缺少某些方法. 您使用Beanshell脚本定义自己的自定义方法. JMeter调用B ...

  3. jsp实现上一页下一页翻页功能

    前段时间一直忙于期末考试和找实习,好久没写博客了. 这段时间做了个小项目,包含了翻页和富文本编辑器Ueditor的两个知识点,Ueditor玩的还不是很深,打算玩深后再写篇博客. 要实现翻页功能,只需 ...

  4. 利用jquery写的从后台获取json数据以表格显示,并带翻页功能.里面包含模式窗口等功能...

    利用jquery写的从后台获取json数据,以表格显示,并带翻页功能 里面包含模式窗口等功能 大家看例子就懂了 下面是效果图: http://www.jm47.com/project/3001.asp ...

  5. 用 Python selenium爬取股票新闻并存入mysql数据库中带翻页功能demo可下载

    用 Python selenium爬取实时股票新闻并存入mysql数据库中 1.分析需求 2.创建表 3.分析需要爬取的网页内容 4.python里面selenium进行爬虫操作 1.添加包 2.连接 ...

  6. django自带模块实现翻页功能

    djago自带模块实现翻页功能(前后端分离写法) 文章目录 djago自带模块实现翻页功能(前后端分离写法) 一.Page的解释 二.异常处理 三.代码 django中自带了具有翻页功能的库Pagin ...

  7. qtablewidget翻页禁止_PyQt—QTableWidget实现翻页功能

    主要使用QTableWidget中的三个函数实现: verticalScrollBar().setSliderPosition() 设置当前滑动条的位置 verticalScrollBar().max ...

  8. 用Javascript实现Blogger/Blogspot的传统模板翻页功能

    Blogger的API很好很强大,今天,搞定了翻页功能,翻墙找到一个原始的脚本文件blogger_pager_script_v10.js,不过已经不好用了,于是改了一下,现在终于好用了. 基本功能: ...

  9. [python爬虫] bilibili视频评论翻页功能

    bilibili视频评论翻页逻辑 翻页功能 (Android App抓包 不是web端 但原理都适用) 设 1. 总评论数y 2. 第几页(当前爬到第几页)z 利用 z小于等于y就会有数据的逻辑 一页 ...

  10. python翻页_如何用python tkiner实现图片翻页功能

    如何用python tkiner实现图片翻页功能 发布时间:2020-06-26 12:52:59 来源:亿速云 阅读:108 作者:Leah 如何用python tkiner实现图片翻页功能?针对这 ...

最新文章

  1. Java语言中的生僻知识
  2. Quick-cocos2d-x3.3 Study (一) --------- 创建一个UI标签
  3. 刚安装的python如何使用-python中RabbitMQ的使用(安装和简单教程)
  4. gprof + kprof + gprof2dot (性能 与 函数调用图)-
  5. RFID采用率迟迟不涨,原因何在?
  6. java 继承 模型_java – 画布形状模型的继承与组合?
  7. RepositionBars的用法和参数分析
  8. linux中date命令设置系统时间的方法-转
  9. 使用FFMpeg进行H264编码
  10. linux 多线程(一)条件变量
  11. file xxx from install of xxx conflicts with file from xxx
  12. Windows操作系统单网卡设置双IP
  13. 精心整理的计算机专业书单
  14. 只有360浏览器能打开别的都打不开
  15. oracle 中sql实现 同比 环比
  16. python背景色渐变_Python 生成纯色或渐变色图片
  17. 用于实时操作系统固件更新开发指南的MediaTek Linkit MT2523开发平台
  18. sudo -i 和sudo -s
  19. Ubuntu 磁盘管理  命令行工具
  20. Arduino 单位数码管实验

热门文章

  1. 最简单的的树莓派安装opencv教程(一键安装)
  2. 傅里叶变换,拉普拉斯变换和小波变换
  3. 电脑虎牙,虎牙助手主播版电脑版
  4. ajax异步数据加载
  5. JAVA之旅(三十)——打印流PrintWriter,合并流,切割文件并且合并,对象的序列化Serializable,管道流,RandomAccessFile,IO其他类,字符编码
  6. Linux搭建流服务器笔记
  7. 项目分析-纷享车链AutoChain的数据保险柜解读
  8. 喜马拉雅音频批量下载
  9. java编程练习题三
  10. 小程序毕设作品之微信小程序点餐系统毕业设计(5)任务书