建站之星产品帮助

查看: 7822|回复: 14
打印 上一主题 下一主题

如何让分页面改换banner的图片?

[复制链接]
跳转到指定楼层
1#
发表于 2010-10-10 09:27:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 dd5299@yeah.net 于 2010-10-10 09:29 编辑

网站模板是只用一个图片或flash作为banner,可以让它在分页面上显示不同的图片么?

如果用自定义页面可以添加banner么?或者怎样用其他的方式来完成这个功能呢?

希望版主和大家能给兄弟一个方法和建议。
2#
发表于 2010-10-10 09:59:05 | 只看该作者
建议您使用我们建站之星的 Banner 制作中的轮播效果。
3#
 楼主| 发表于 2010-10-10 11:38:15 | 只看该作者
回复 2# Ghost


    我使用过,可是我想要在不同的页面显示不同的banner图片,这个怎样做到呢?
4#
发表于 2010-10-10 12:18:49 | 只看该作者
您可以使用 图片模板或者是自定义 HTML 模块来尝试是否可以实现,可能尝试将 默认的 Banner 进行隐藏。
5#
发表于 2010-10-11 07:58:15 | 只看该作者
如果自定义页的话就会脱离模板的内容。如果填加图片模块,它会调节成与相应的栏同宽度。都没有达到banner的效果。
6#
 楼主| 发表于 2010-10-11 09:39:44 | 只看该作者
可不可以使用页面判断语句来更换banner图片呢?比如如果是分页面1 就是banner1 ;如果是分页面2 对应的是banner2 呢?
7#
发表于 2010-10-11 09:52:20 | 只看该作者
您可以修改模板的layout\layout.php
在banner位置添加一个添加模块的功能。然后在每一个页面添加一个图片或flash,实现您所需要的这个效果。
8#
 楼主| 发表于 2010-10-16 18:14:32 | 只看该作者
您可以修改模板的layout\layout.php
在banner位置添加一个添加模块的功能。然后在每一个页面添加一个图片或 ...
limqiang 发表于 2010-10-11 09:52



    怎样在banner位置添加一个添加模块的功能呢?请大哥赐教!
9#
发表于 2010-10-16 20:24:15 | 只看该作者
目前暂时的方法为:
修改模板布局文件:\template\模板名\layout\layout.php,将banner部分改为
  1.     <div id="banner">
  2.         <?php if (Content::countModules('111') > 0 || Toolkit::editMode()) Content::loadModules('111'); ?>
  3.         </div>
复制代码
然后在布局调整中添加模块,添加后勿点击保存布局,否则此模块将消失或转移到其它区块。
添加模块后它会自动保存上,若需要添加多个模块只能按先后顺序依次添加。
由于添加此类非内置区域模块后不能点击保存布局,因此请网站完成后再进行此类添加操作。
10#
发表于 2010-10-28 21:43:17 | 只看该作者
回复 9# mczb


    如果不小心点击了保存布局 那自定义的这个模块会消失或者转移 那这个模块还可以删掉吗?
11#
发表于 2010-10-28 21:50:25 | 只看该作者
回复 9# mczb


    谨记版主教诲  成功了 呵呵 谢谢
12#
发表于 2010-10-29 16:48:13 | 只看该作者
回复 9# mczb


    您提供的这个代码修改方案 我今天弄了 然后就挂了 网站出现了问题 ,如题:

求助 产品列表 文章列表显示问题
http://bbs.sitestar.cn/viewthread.php?tid=5864&rpid=17176&fav=yes&ordertype=0&page=1#pid17176

求助求助:网站在宽屏显示器位置问题
http://bbs.sitestar.cn/thread-5838-1-1.html


这个方案明显有问题了 老大 不怪您 能否继续完善这个效果的代码啊
13#
发表于 2010-10-29 17:03:13 | 只看该作者
您可以修改模板布局文件:\template\模板名\layout\layout.php,将banner部分改为
    <div id="banner">
<?php if($_flat_module_class_name == 'frontpage'){echo "首页图片代码"; }
        else echo "内页图片代码";
?>
        </div>


echo "首页图片代码"; 代码可以替换为您首页图片代码
echo "内页图片代码";代码可以替换为您内页图片代码
14#
发表于 2011-6-3 16:02:45 | 只看该作者
回复 9# mczb  请问2.0版本怎么每页添加不同banner
,我按照论坛,把banner改过后。自定义添加图片,他保存在中间的模块中了。

    这个中间图片怎么把它设为banner的位置。
15#
发表于 2011-6-3 16:40:24 | 只看该作者
请仔细查看您的代码是否有误

上海美橙科技信息发展有限公司 ( 沪ICP备11006888号-4 )

快速回复 返回顶部 返回列表