浏览模式: 标准 | 列表 2011年08月18日的文章

Discuz x1.5 x2 格子广告修改记录

1 格子广告
 
完美处理格子广告 需要修改两个文件  template/default/common/common.css 和source\class\adv\adv_text.php
 
先看第一个文件common.css
 
打开文件搜索 “格子广告”  大概在494行  结果如下:
/* 格子广告 */ .a_t { margin-bottom: 10px; }
.a_t table { width: 100%; }
.a_t td { padding: 4px 15px; border: 1px solid {COMMONBORDER}; }
 
这段代码中数值4 代表的是广告图片上下距离边框的距离   数值15 代表的是广告图片左右距离边框的距离
 
修改这个文件可以解决边距大小问题   达到你满意的效果
 
注意:这里面的4  15是指一侧的距离 同时左侧和右侧是相同的  也就是说 如果你的左右边距的值是15  那么你的图片左右两边距离边框的距离都是15PX  对代码了解一点的都知道这个
 
我在这里修改为:2 2,后台添加图片宽度设置为954看下第二个文件adv_text.php
 
打开文件搜索 if($advcount > 5)  大概在98行  结果如下:
 
$advcount = count($adids);
if($advcount > 5) {
$minfillpercent = 0;
for($cols = 5; $cols >= 3; $cols–) {
if(($remainder = $advcount % $cols) == 0) {
$advcols = $cols;
break;
 
这段代码中的5 的意思是每行显示的个数  当这个数值为5时  那么一行最多显示5个广告 超过5个就会自动换行 第二行超过5个 还会自动换行。
 
代码中3 的意思是 当广告个数大于一样 却又不足两行的时候 每行显示的个数  举例:按照默认的数值来说 每行最多显示5个广告  如果你的广告有六个 那么他就会变长两行 每行三个   如果你把3改成4  那么就是第一行显示四个 第二行显示剩余的2个
 
修改这个文件是更改每行显示的个数问题
 
这样修改后 不仅美观 能够显示你想要的个数  重要的是让然可以使用定时功能
 
2 后台广告去链接
 
在后台添加图片广告是先加上#链接,在广告添加成功后编辑广告:点击代码模式,去掉代码中的链接即可
 
3 DIY中标题居中方法
 
1,DIY,选到数据–模块模版
2,在<dt><a href>的dt后面加代码,如下:
<dt style=”text-align:center”>
 
即可。
 
来自:http://www.jianghaizhi.com/wzjs/356.html

Tags: discuz