欢迎进入极速独立站群官方网! 咨询电话:13135381668 销售QQ:1000207

当前位置:首页 - - 城市站群 - 操作说明 - 文章详情
编辑推荐

新闻频道实现图文和列表显示模式

浏览:3128 发布时间:2017-06-23
可能有人问我,什么是是双模式,这里我给大家解释下,官方默认的新闻列表样式为只有标题样式,其实很多事情我们希望客户看新闻的时候能看到更多的东西,比如图片,摘要什么,比如常见的博客类型的样式。双模式的好处在于可能让客户自由选择浏览的方式,省去客户需要的时间,下面给大家个演示网址  http://www.modelbulo.com/news-10-1.html 大家看下就明白了。
具体的制作方法如下, 需要你有一点的代码基础,图文排序的样式请大家结合css自行改进  

如果我们需要双模式,那么必须要一个参数来传递,所以,第一步,我们需要一个参数来传递 ,下面看下我们站群网站中这块代码

      <div style="float:left;width:80px"><a href="news.php?cid=<?php echo($cid); ?>&lb=1" title="列表模式"><img src="images/lb.jpg" title="列表模式" alt="列表模式" /></a>&nbsp;&nbsp;&nbsp;<a href="<?
    if($cfg_isreurl!='Y'){$gourl = 'news.php?cid='.$cid;}
         else if($cfg_isreurl=='Y'){ $gourl = 'news-'.$cid.'-1.html';}
      echo($gourl); ?>" title="图文模式"><img src="images/tw.jpg" title="图文模式" alt="图文模式" /></a>
    </div>

复制代码
上面代码中大家看到两个图片都加了链接,一个是图文模式的,一个是文字列表模式的。 news.php??cid=<?php echo($cid); ?>&lb=1
这个就是后面附加的参数,主要是多了个lb参数。 当我们点击列表的时候,浏览器会传递这两个参数。


下面我们说说该如何用,其实很简单,我们既然有了这个参数。我们就可以用if语句来判断了

if (empty($lb)){ 这里输出图文模式}else{这里输出列表模式}
代码自己套官方的就可以了,这里不做解释,不懂的加我qq咨询 275188636

如果你采用动态浏览的方式,那么到这里就可以结束了;
如果你开启了伪静态,那么还需要设置下分页函数
分页模块的代码也需要做点修改  ,
打开你网站include 下的pass.class.php文件
*修改里面所有的
if($cfg_isreurl == 'Y' && !isset($keyword))为
if($cfg_isreurl == 'Y' && !isset($keyword) &&  !isset($lb))