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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 返回顶部怎么修复

[复制链接]
浪子在线 发表于 2013-12-9 09:41:41 | 显示全部楼层 |阅读模式
问题描述
适用版本: Discuz! X3
浏览器: 其他(帖子中请注明浏览器) 
使用模板: 其他模板(请在回帖中说明模板的名称或者是模板的下载地址)
BUG地址: http://www.langziol.com
最近购买了一个NVBING5设计的门户模板,总体感觉还是很好的,但有些细节问题。官方不能提供修改工作,我个人也不会更改。
今天在这些发贴试下,看能否有人愿意帮我解决一些难题。
DZ3.1官方默认的返回顶部,是在右边框外的,可以随着网页的拉申,自动申升位。我购买的这个模板,这个返回却是固定在下部标题里的,如果网页过长,操作起来很不方便。
想请教的是:
1,官方这个返回顶部的代码是哪个?它在官方文件的哪个文件里?
2,怎么加在这个模板里?加在哪个文件里?才能完全展现出官方默认的返回效果。

在这里先谢谢了!希望有人能帮我一下。说出路径及更改方法,谢谢!

注:网站程序DZ3.1最新,浏览器IE11及谷歌最新

 楼主| 浪子在线 发表于 2014-1-3 16:36:05 | 显示全部楼层
帖子又沉了哟,有没有人知道是哪个文件哪个代码哟
回复

使用道具 举报

 楼主| 浪子在线 发表于 2014-1-3 16:59:19 | 显示全部楼层
怎么把官方默认返回恢复到现在安装的模板中?
对照一排一排的代码查找了半天,也找不到原因在哪,怎么把默认的返回再次放到模板底部文件里呢
回复

使用道具 举报

deviljing 发表于 2014-1-4 02:42:36 | 显示全部楼层
每个模板都有它的特点,所以不可能每个模板都会延用默认模板的所有功能,因此才会有“定制模板”。

一般返回顶部的代码都会在模板文件夹下的footer.htm里
html完整代码是这一段:

<!--{if $_G['basescript'] != 'userapp'}-->
<div id="scrolltop">
        <!--{if $_G[fid] && $_G['mod'] == 'viewthread'}-->
        <span><a href="forum.php?mod=post&action=reply&fid=$_G[fid]&tid=$_G[tid]&extra=$_GET[extra]&page=$page{if $_GET[from]}&from=$_GET[from]{/if}" onclick="showWindow('reply', this.href)" class="replyfast" title="{lang fastreply}"><b>{lang fastreply}</b></a></span>
        <!--{/if}-->
        <span hidefocus="true"><a title="{lang scrolltop}" onclick="window.scrollTo('0','0')" class="scrolltopa" ><b>{lang scrolltop}</b></a></span>
        <!--{if $_G[fid]}-->
        <span>
                <!--{if $_G['mod'] == 'viewthread'}-->
                <a href="forum.php?mod=forumdisplay&fid=$_G[fid]" hidefocus="true" class="returnlist" title="{lang return_list}"><b>{lang return_list}</b></a>
                <!--{else}-->
                <a href="forum.php" hidefocus="true" class="returnboard" title="{lang return_forum}"><b>{lang return_forum}</b></a>
                <!--{/if}-->
        </span>
        <!--{/if}-->
</div>
<script type="text/javascript">_attachEvent(window, 'scroll', function () { showTopLink(); });checkBlind();</script>
<!--{/if}-->


因为不清楚你使用的模板修改了多少源代码,所以放到footer里不一定会跟官方的一样,这个关联到CSS和JS是否被删除或修改,如果官方的JS没有被删减,那添加进去是会有效的,

官方的CSS是这一段:

#scrolltop { visibility: hidden; position: fixed; bottom: 100px; display: block; margin: -30px 0 0 2px; width: 40px; background: #f4f4f4; border: 1px #cdcdcd solid; border-radius: 3px; border-top: 0; cursor: pointer; }
#scrolltop:hover { text-decoration: none; }
.ie6 #scrolltop { position: absolute; bottom: auto; }
#scrolltop a { display: block; width: 30px; height: 24px; padding: 3px 5px; line-height: 12px; text-align: center; color: #787878; text-decoration: none; background: url({IMGDIR}/scrolltop.png) no-repeat 0 0; border-top: 1px #cdcdcd solid; }
a.scrolltopa:hover { background-position: -40px 0px !important;}
a.replyfast { background-position: 0 -30px !important; }
a.replyfast:hover { background-position: -40px -30px !important;}
a.returnlist,a.returnboard { background-position: 0 -60px !important; }
a.returnlist:hover,a.returnboard:hover { background-position: -40px -60px !important;}
#scrolltop a b { visibility: hidden; font-weight: normal; }
回复

使用道具 举报

 楼主| 浪子在线 发表于 2014-1-5 12:28:24 | 显示全部楼层
deviljing 发表于 2014-1-4 02:42
每个模板都有它的特点,所以不可能每个模板都会延用默认模板的所有功能,因此才会有“定制模板”。

一般 ...

真心谢谢你的回复!
如果有时间,你能帮我更改过来吗?可以适量收费。我那天把代码对比着查看,就是找不到区别在哪,除了模板方增加的东西以外。
另外说明一下就是,我把有关文件发给你更改,不给你后台及空间有关东西。这也是给帮助我的人一个保护的办法,因为以前多次把这些东西交付给人后,后来出现问题都不知道是哪方的原因(多个程序组合的,各人都是搞自己的)。
如果有机会,希望能得到你的帮助
回复

使用道具 举报

deviljing 发表于 2014-1-5 19:47:48 | 显示全部楼层

加我Q给你远程搞
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 06:05 , Processed in 0.026509 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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