自由者CG

标题: discuz“门户/论坛/群组/空间 格子广告”指定广告位个数 [打印本页]

作者: Freeman    时间: 2015-7-23 15:25
标题: discuz“门户/论坛/群组/空间 格子广告”指定广告位个数
服务器根目录,找到source\class\adv\adv_text.php,下载文件adv_text.php

打开文件搜索if($advcount > 5)大概在98行,
搜索结果如下:
                                if($advcount > 5) {
                                        $minfillpercent = 0;
                                        for($cols = 5; $cols >= 3; $cols--) {
                                                if(($remainder = $advcount % $cols) == 0) {
                                                        $advcols = $cols;
                                                        break;


将if($advcount > 5)改成if($advcount > 2)
这段代码中的5的意思是,每行显示的个数,当这个数值为5时 那么一行最多显示5个广告,超过5个就会自动换行,第二行超过5个,还会自动换行。

代码中3 的意思是,当广告个数大于一行,却又不足两行的时候,每行显示的个数。
举例:按照默认的数值来说,每行最多显示5个广告,如果你的广告有六个,那么他就会变长两行,每行三个 ,如果你把3改成4,那么就是第一行显示四个,第二行显示剩余的2个。

修改这个文件是更改每行显示的个数问题,这样修改后,不仅美观,能够显示你想要的个。

作者: 杀阡陌    时间: 2015-7-23 16:15
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 自由者CG (https://bbs.zhise168.com/) Powered by Discuz! X3.4