可能有人问我,什么是是双模式,这里我给大家解释下,官方默认的新闻列表样式为只有标题样式,其实很多事情我们希望客户看新闻的时候能看到更多的东西,比如图片,摘要什么,比如常见的博客类型的样式。双模式的好处在于可能让客户自由选择浏览的方式,省去客户需要的时间,下面给大家个演示网址 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> <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))