Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[发布] ■■■ 论坛首页强、指定版块 强制宽/窄屏 ■■■

[复制链接]
cokes1 发表于 2010-11-5 00:13:43 | 显示全部楼层 |阅读模式
Discuz!模板
适用版本: Discuz! X1.5
语言编码: GBK简体 
风格转换者: 原创
本帖最后由 cokes1 于 2010-11-5 00:19 编辑

由于我自己的论坛首页需要投放通栏的条幅广告,为了排版美观,首页需要强制窄屏,

摄影版块为了图片能够尽量100%显示,所以强制宽屏

其余版块用户可以根据自己喜好进行宽窄屏设置。

大家可以根据我修改的代码自行修改,可以实现首页和任意版块的强制宽窄屏。

下面举例修改方法,实现首页强制窄屏,指定版块强制宽频,强制版块禁止用户自行切换

所需文件:模板文件template\default\common\header.htm

1、增加首页和指定版块的强制宽窄屏判断
找到
  1. <!--{if $_G['basescript'] == 'forum' && !empty($_G['cookie']['widthauto']) && empty($_G['disabledwidthauto'])}-->
复制代码
改为
  1. <!--{if $_G['basescript'] == 'forum' && !empty($_G['cookie']['widthauto']) && empty($_G['disabledwidthauto']) && !empty($_G[fid]) || in_array($_G[fid], array('强制宽屏版块id1', '强制宽屏版块id2'))}-->
复制代码
2、去掉首页和指定版块的宽窄屏切换
找到
  1. <!--{if $_G['basescript'] == 'forum' && empty($_G['disabledwidthauto'])}-->
复制代码
改为
  1. <!--{if $_G['basescript'] == 'forum' && empty($_G['disabledwidthauto']) && !empty($_G[fid]) && in_array($_G[fid], !array('强制宽屏版块id1', '强制宽屏版块id2'))}-->
复制代码
ilei365 发表于 2010-11-5 00:23:04 | 显示全部楼层
很不错,沙发支持了。
回复

使用道具 举报

popuppp 发表于 2010-11-5 00:36:12 | 显示全部楼层
  支持下。
回复

使用道具 举报

北北″ 发表于 2010-11-5 00:48:08 | 显示全部楼层
支持下!
回复

使用道具 举报

毛小病 发表于 2010-11-6 13:45:55 | 显示全部楼层
回复

使用道具 举报

做生活的舞者 发表于 2010-11-21 00:02:16 | 显示全部楼层
本帖最后由 做生活的舞者 于 2010-11-21 00:14 编辑
cokes1 发表于 2010-11-5 00:13
由于我自己的论坛首页需要投放通栏的条幅广告,为了排版美观,首页需要强制窄屏,

摄影版块为了图片能够 ...


为什么我用了,没有用啊》?

如果我要求的某个版ID:40为强调宽屏,代码改里成的哪个东西?
回复

使用道具 举报

做生活的舞者 发表于 2010-11-21 00:18:35 | 显示全部楼层
有人试过吗?
回复

使用道具 举报

黑名单[1/9] 发表于 2010-11-21 00:23:12 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

做生活的舞者 发表于 2010-11-21 00:34:38 | 显示全部楼层
回复

使用道具 举报

做生活的舞者 发表于 2010-11-21 00:48:00 | 显示全部楼层
(EM:145:)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-18 10:36 , Processed in 0.038216 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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