爱秀代码's Archiver

icode 发表于 2020-3-29 20:36

dz7.2宽窄屏切换代码

1、打开header模板找到[code]</head>[/code]在下边加[code]{eval $set_pwh = $_COOKIE["set_pwh"];}[/code]2、找到[code]<div id="header">[/code]在上边加[code]<a href="javascript:;" id="switchwidth" onclick="setcookie('set_pwh', 1, 999999);location.reload();" href="javascript:;" title="切换到宽版" class="switchwidth" {if $set_pwh == 1}style="display: none;"{/if}>
切换到宽版
</a>
<a href="javascript:;" id="snarrow" onclick="setcookie('set_pwh', 2, 999999);location.reload();" href="javascript:;" title="切换到窄版" class="snarrow" {if $set_pwh == 2}style="display: none;"{elseif $set_pwh == 1}style="display: block;"{else}style="display: none;"{/if}>
切换到窄版
</a>[/code]3、找到[code]<div class="wrap s_clear">[/code]修改为[code]<div class="wrap s_clear" {if $set_pwh == 1}style="width: 93%;"{elseif $set_pwh == 2}style="width: 960px;"{/if} >[/code]修改方法大同小异,无非是找到对应的div,在style加入判断。

[color=Red]{if $set_pwh == 1}style="width: 93%;"{elseif $set_pwh == 2}style="width: 960px;"{/if}[/color]

比如要修改<div id="menu">

修改后既是<div id="menu" {if $set_pwh == 1}style="width: 93%;"{elseif $set_pwh == 2}style="width: 960px;"{/if}>

也就是说当$set_pwh变量等于1时,设置宽度为93%,若变量$set_pwh等于2时设置宽度为960px。

無名 发表于 2020-3-29 20:48

[colorT]这个不错,我等一下试试[/colorT]

开心 发表于 2020-3-29 21:49

太深奥了啊老大,能不明白啊,能帮我修改吗,论坛地址给您发过去了,谢谢{:10_608:}

琼斯博士 发表于 2020-3-31 11:59

赞,不过我的论坛应该用不了,板块图片问题

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.