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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

怎么让模板默认显示宽屏效果?

[复制链接]
xuechao2008 发表于 2011-3-3 10:31:33 | 显示全部楼层 |阅读模式
我的中心 那里不是有切换宽屏么 怎么默认显示宽屏效果?如何修改 求助
zhang_njue 发表于 2011-3-3 11:44:05 | 显示全部楼层
本帖最后由 zhang_njue 于 2011-3-3 11:46 编辑

打开header.htm文件(文件地址:template/default/common/header.htm),看
到两处是设置款窄屏显示的,一处是判断是否显示调用宽屏的js和css代码:

  1. <!--{if $_G['basescript'] == 'forum' && !empty($_G['cookie']['widthauto']) && emp
  2. ty($_G['disabledwidthauto'])}-->
  3. <link rel="stylesheet" id="css_widthauto" type="tex
  4. t/css" href="data/cache/style_{STYLEID}_widthauto.css?{VERHASH}" />
  5. <script type="text/javascript">HTMLNODE.className += ' widthauto'</script>
  6. <!--{/if}-->
复制代码

默认状态是widthauto不为空及disablewidthauto为空是调用宽屏,那么去掉这个判断就是直接调
用宽屏了,即:

  1. <link rel="stylesheet" id="css_widthauto" type="text/css" href="data/cache/style_{STYLEID}_widthauto.css?{VERHASH}" />
  2. <script type="text/javascript">HTMLNODE.className += ' widthauto'</script>
复制代码


替换之后更新缓存就可以宽屏显示了。
但是还有个问题,那就是当前状态时宽屏,切换处还是切换到宽屏,我们要的是切换到窄屏,所以就要改第二处:

  1. <ul class="wslct">
  2. <li><a href="javascript:;"><!--{if empty($_G['cookie']['widthauto'])}-->{lang switch_wide}<!--{else}-->{lang switch_narrow}<!--{/if}--></a></li>
  3. </ul>
复制代码


当前是切换到宽屏,则将{lang switch_wide}与{lang switch_narrow}替换一下位置即可。
最后不要忘记更新缓存哦~
至此,宽频修改成了!

回复

使用道具 举报

misspasting 发表于 2011-3-19 03:53:11 | 显示全部楼层
我。。mark
回复

使用道具 举报

罐头1 发表于 2013-6-17 18:45:12 | 显示全部楼层
正需要的东西!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-4 23:25 , Processed in 0.101823 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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