澳门十大游戏网址大全,金沙平台投注

全网整合营销服务商

营销网站建设+SEO快速排名优化+PC+移动

免费咨询热线:

当前位置:主页 > 邵阳SEO > 邵阳SEO文章 > > wecenter如何实现随机文章

wecenter如何实现随机文章

  • 时间:2020-01-12 13:36
  • 点击:次
文章目录

wecenter解决问题的方案很少,最近在http://www.kandaoni.com看到随机文章的实现方法,转载过来存档学习

此功能后来发现存在问题,请勿使用

实现方法

首先在/models/article.php里最后一个}前增加

  1. public function get_radom_article(){
  2.     $table1 = $this->get_table('article') ;
  3.     $sql = 'SELECT * FROM `'.$table1 .'` AS t1 JOIN (SELECT ROUND(RAND() * ((SELECT MAX(id) FROM `'.$table1 .'`)-(SELECT MIN(id) FROM `'.$table1 .'`)) (SELECT MIN(id) FROM `'.$table1 .'`)) AS id) AS t2 WHERE t1.id >= t2.id ORDER BY t1.id LIMIT 10';//效率比order by radom高
  4.     return $this->query_all($sql);
  5. }

澳门十大游戏网址大全,金沙平台投注然后在要显示随机文章页面的app下的模块的main函数的方法里加入

  1. TPL::assign('radom_articles', $this->model('article')->get_radom_article());  

例如,我如果要加在澳门十大游戏网址大全,金沙平台投注,就在app/explore/main.php中

  1. public function index_action()
  2.     {

后面加入

创建文件views/default/block/sidebar_random_article.tpl.htm,加入如下代码

  1. <?php if ($this->radom_articles) { ?>
  2. <!-- 随机文章 -->
  3. <div class="aw-mod">
  4.     <div class="mod-head">
  5.         <b><?php _e('随机阅读'); ?></b>
  6.     </div>
  7.     <div class="mod-body font-size-12">
  8.         <ul>
  9.         <?php $indx = 1; foreach($this->radom_articles AS $key => $val) { ?>
  10.             <li>
  11.             <a href="article/<?php echo $val['id']; ?>" title="<?php echo $val['title']; ?>"><?php echo $val['title']; ?></a>
  12.             </li>
  13.         <?php } ?>
  14.         </ul>
  15.     </div>
  16. </div>
  17. <!-- end 随机文章 -->
  18. <?php } ?>

然后引用即可

  1. <?php TPL::output('block/sidebar_random_article.tpl.htm'); ?>
来源:本文由 点通网络原创撰写,欢迎分享本文,转载请保留出处和链接! 分享:

澳门十大游戏网址大全,金沙平台投注相关的文章




您的项目需求

澳门十大游戏网址大全,金沙平台投注*请认真填写需求信息,我们会在24小时内与您取得联系。

澳门网站大全平台网址,捕鱼达人千炮版wx15com金沙城中心去威尼斯,安卓牛牛客户端怎么找金沙手机网投平台,金沙棋牌游戏官方版下载7026威尼斯手机登录,免费牛牛游戏威尼斯国际平台官网,金沙注册就送体验金