-- 作者:新月弯刀
-- 发布时间:2008/4/25 22:33:19
-- 动网7.10sp1修改转帖集(一)
说明:修改文章来自于:空谷寻梦社区(http://www.koomv.com/bbs/index.asp?boardid=18),作者:痴心无语 灵犀 写在前面的话: 动网SP1的出台,带给动网迷的即高兴又心酸,高兴的是,我们可以使用更好的论坛;但心酸的是,我们又要花许多精力在SP1身上了。因为准备把空谷最终跟上动网的步伐,无语也开始一点一点对SP1动手,因在本地修改,又怕改得多了,自己也不知道改了哪些地方,所以在这里记录下来,既可作为备忘手记,也可方便其他朋友,还可与大家互相交流一下修改心得与体会。 为了方便查找,下面增加一个修改列表。 第一楼: 第一改:全面删除论坛中“一搜”的方法公布(空谷原创) 第二改:如何修改SP1项部的图片(样式如本社区顶部图片) 第三改:去除底部“阿里巴巴”和“Alibaba”的方法 第四改:个人信息美化修改方法(原创) 第五改:升级到10月27日SP1补丁后在线图例变宽的解决方法(原创) 第六改:首页版块列表图片过大时表格断线的解决 第七改:发贴页心情图标个数修改 第八改:快速回复心情图片行高的修改 第二楼: 第九改:首页个人信息美化修改 第十改:贴子显示页个人信息内容超多使表格断线的解决方法 第十一改:帅哥美女建站天数及FLASH时钟增加修改 第十二改:修改贴子列表标题长度 第十三改:如何让下拉菜单透明 第三楼: 第十四改:贴子列表前加日期的修改方法 第十五改:"论坛通行证"全面大清除 第十六改:注册时将“填写详细资料”默认为打开 第十七改:去除所有支付宝交易按钮 第十八改:签名美化修改 第十九改:快速回复栏发贴表情框的度高修改 第二十改:空谷社区首页调用最新贴、热门贴等修改方法 第二十一改:让首页友情链接LOGO滚动起来的修改方法(原创) 第二十二改:贴间个人信息增加个人文集和精华的修改(如本社区) 第二十三改:只在主题贴子下面增加版权的修改方法 第四楼: 第二十四改:空谷社区原创贴子美化的修改方法 第二十五改:修改发贴编辑器的高度 第二十六改:增加默认签名及标签边框的签名美化修改方法(如空谷现在样式) 第二十七改:个人信息标签层的实现方法(如空谷现在样式) 第二十八改:首页分论坛图片增加渐隐渐现效果 》》》》》》》》》》》》》》》》》》》》》》》》》 会员补充修改: 第63楼:禁止版主查看用户隐身状态的修改(会员:灵犀) 第63楼:只允许游客看部分内容for 7.1sp1(会员:灵犀) 第64楼:发贴时将内容复制以防发贴失败的完美修改(会员:灵犀) 第一改:全面删除论坛中“一搜”的方法公布(空谷原创)
刚下了最新的SP1,当然首先第一个目标就是去掉首页的“一搜”功能,因为个人觉得太影响美观,呵呵……
1、删除或屏蔽SP1首页“一搜” 在动网默认风格分页面模板(page_index)界面风格管理template.html(0),找到如下代码,将其屏蔽(建议屏蔽,如果需要再取消屏蔽就行了)或删除!! <!-- <div style="float:left;padding:3px;width:49%;height:28px;" > <div style="float:left;"><a href="http://www.yisou.com/search?pid=400107_1006" target="_blank"><img src="images/search/yisou.gif" border="0" alt="一 搜" style="margin-top:10px;margin-left:10px;margin-right:6px;" align="absmiddle"/></a></div> <form method="POST" action="query.asp" target="_blank"> <input type="hidden" value="2" name="isWeb"/> <input type="hidden" value="8" name="stype"/> <div style="float:left;"> <input name="keyword" size="20" value="关键字" onmouseover="this.focus()" onblur="if (this.value ==\'\') this.value=\'请输入关键字\' " onfocus="this.select()" onclick="if(this.value==\'请输入关键字\')this.value=\'\'" style="height : 18px;border:solid 1px #D4D4D4;BACKGROUND-COLOR: #FAFAFA;COLOR: #4d4d4d;FONT-FAMILY: Arial; margin-top:3px;margin-left:0px;margin-right:5px;"/> </div> <div style="float:left;"> <input style="border:solid 1px #D4D4D4;BACKGROUND-COLOR: #FAFAFA; height : 22px;COLOR: #4d4d4d;FONT-FAMILY: Arial; FONT-SIZE:11.5px;margin-top:3px;margin-left:5px;margin-right:5px;" type="submit" value="搜一搜" name="submit"/> </div> </form> </div> --> 如屏蔽此功能,只需在代码前面加上<!--,后面加上--> 此是无语在9月20日发在动网官方论坛的一篇修改手记,今天移过来,以作备忘。 补充:
使用此法屏蔽代码后,出现:"查看新贴v热门话题v发贴排行v用户列表" 靠左显示,不太美观,无语找到了以下方法来解决此问题,就在下面的部分找到如下代码 <div style="float:left;padding:3px;height:28px;text-indent:24px;" > <a href="query.asp?stype=3&pSearch=0&nSearch=0">查看新贴</a> <font face="Wingdings" color="666666">v</font> <a href="query.asp?stype=4&pSearch=0&nSearch=0">热门话题</a> <font face="Wingdings" color="666666">v</font> <a href="infolist.asp?t=toplist&orders=1">发贴排行</a> <font face="Wingdings" color="666666">v</font> <a href="infolist.asp?t=toplist&orders=7">用户列表</a> </div> 将红色的那句改为:text-align :center; 即可实行居中了。 无语2005年9月24日补充修改。 2、去掉论坛导航栏处“搜一搜更多此类问题” 动网默认风格分页面模板(main_style)界面风格管理Dvbbs.mainhtml(5) 找到:
<div style="float:right;">{$SearchStr} </div> 删除或者屏蔽即可。 3、去除搜索页的:“同时搜一搜更多结果” 动网默认风格分页面模板(page_query)界面风格管理template.html(0) 找到: <input type="checkbox" name="isWeb" value="0" checked="true" /><xsl:text disable-output-escaping="yes" >&nbsp;</xsl:text> <font color="blue"><xsl:value-of select="$str_11"/></font> 将此段屏蔽或删除即可。(如果要保留一搜,又不想使其成为默认的,就是把默认的那个勾勾去掉,那么直接删除: checked="true" 这句就可以了。 4、去除搜索结果页的:“同时搜一搜更多结果”及“网页搜索”按钮 动网默认风格分页面模板(page_query)界面风格管理template.html(0) 找到: <xsl:otherwise> <input type="checkbox" name="isWeb" value="0" onclick="ONSearch(\'t\',\'SearchMain2\',this,\'{/xml/@keyword}\',\'{/xml/@SelSearch}\')"/> </xsl:otherwise> 再找到: <xsl:text disable-output-escaping="yes" >&nbsp;</xsl:text><font color="blue"><xsl:value-of select="$str_11"/></font> 分别将以上找到的两段代码屏蔽或删除即可,这样搜索结果列表处的:“同时搜一搜更多结果”就没有了。 再下面一点找到: <xsl:text disable-output-escaping="yes" >&nbsp;&nbsp;&nbsp;</xsl:text><input type="submit" value="网页搜索" name="submit"/> 将此段屏蔽或删除,呵呵,“网页搜索”的按钮是不是也没有了,论坛中无处不在讨厌的“一搜”终于看不见了。不好,好像还有一个,看下面的: 5、去除贴子列表处底部的“网页搜索”按钮 不要告诉我你不知道贴子列表处的在哪里? 动网默认风格分页面模板(page_index)界面风格管理 template.html(1) 找到: <xsl:text disable-output-escaping="yes" >&nbsp;</xsl:text><input type="submit" name="submit" value="网页搜索"/> 动手吧,最后的胜利正等着你哩。。。 3、4、5点为无语2005年11月30日补充修改 第二改:如何修改SP1项部的图片(样式如本社区顶部图片)
在后台“界面风格总管理”==>>动网默认风格分页面模板(main_style)界面风格管理==>>Dvbbs.mainhtml(4)找到如下代码: <div class="mainbar" id="topbar_top">dvbbs</div> <div class="mainbar" id="topbar_mid"> <div id="topbar_mid_r"> <div style="cursor:hand" onclick="window.external.AddFavorite(document.location.href,\'{$title}\')" onmousemove="status=\'收藏本页\';" onmouseout="status=\'\';">收藏本页</div> <div><a href="{$mailto}" target="_blank">联系我们</a></div> <div><a href="boardhelp.asp?boardID=18">论坛帮助</a></div> </div> <div id="topbar_mid_l"> <a href="{$link}"><img border="0" src="{$logo}" alt="" /></a> </div> <div id="topbar_mid_m">{$top_ads}</div> </div> <div class="mainbar" id="topbar_bottom">dvbbs</div> <div class="mainbar" id="topbar_menu">{$menu}</div> <br /> 替换成: <div class="mainbar" id="topbar_top">dvbbs</div> <div class="mainbar" id="topbar_mid"> <table width="780" height="242" border="0" align="center"> <tr> <td align=left background="Skins/Default/Koomv_ZhongQ.jpg"> <div align="right"> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="770" height="240"> <param name="movie" value="Skins/Default/KoomvSWF/koomv_guang.swf"> <param name="quality" value="high"> <param name="wmode" value="transparent"> <embed src="Skins/Default/KoomvSWF/koomv_guang.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="770" height="240"></embed> </object> </div></td> </tr> </table> </div> <div class="mainbar" id="topbar_bottom">dvbbs</div> <div class="mainbar" id="topbar_menu">{$menu}</div> <br /> 注:无语改的是固定比例的,如果要改为百分比的,只需将上面红色的代码改为:width="100%"即可;蓝色的为背景图片地址;紫色的代码为透明FLASH代码。 第三改:去除底部“阿里巴巴”和“Alibaba”的方法 在inc/Dv_ClsMain.asp源代码中找到: If IsSqlDataBase = 0 Or (IsBuss = 0 And IsSqlDataBase = 1) Or Forum_Info(0)="动网先锋论坛" Then Alibaba_Ad = "<div>网上贸易 创造奇迹! <a href = ""http://china.alibaba.com"" title = ""从网民、网友时代进入“网商”时代"" target=""_blank"">阿里巴巴</a> <a href = ""http://www.alibaba.com"" title= ""Online Marketplace of Manufacturers & Wholesalers"" target = ""_blank"">Alibaba</a></div>" End If Tmp = Replace(Tmp,"{$powered}","Powered By <a href = ""http://www.dvbbs.net/"" target = ""_blank"">Dvbbs</a> <a href = ""http://www.dvbbs.net/download.asp"" target = ""_blank"">Version " & fVersion & "</a>" ) If Dvbbs.Forum_ChanSetting(3)="0" Then Tmp = Replace(Tmp,"{$alipaymsg}","<a href=""https://www.alipay.com"" target=""_blank"" title=""本论坛采用阿里巴巴支付宝网上银行支付系统,安全、可靠、便捷""><img src="""&Dvbbs_Server_Url&"dvbbs/alipay_icon2.gif"" border=""0"" alt=""""></a>") Else Tmp = Replace(Tmp,"{$alipaymsg}","") End If 将其改为: If IsSqlDataBase = 0 Or (IsBuss = 0 And IsSqlDataBase = 1) Or Forum_Info(0)="动网先锋论坛" Then Alibaba_Ad = "" End If Tmp = Replace(Tmp,"{$powered}","Powered By <a href = ""http://www.dvbbs.net/"" target = ""_blank"">Dvbbs</a> <a href = ""http://www.dvbbs.net/download.asp"" target = ""_blank"">Version " & fVersion & "</a>" ) If Dvbbs.Forum_ChanSetting(3)="0" Then Tmp = Replace(Tmp,"{$alipaymsg}","") Else Tmp = Replace(Tmp,"{$alipaymsg}","") End If 这样就可去掉讨厌的东西了,呵呵………… 第四改:个人信息美化修改方法(原创) 花了将近一个小时的时间,终于将个人信息美化测试完成,下面是修改方法,仅供参考: 在后台默认风格分页面模板(page_dispbbs)界面风格管理template.html(0),找到如下代码: <xsl:if test="/post/setting/@usertitle=1"> <xsl:if test="/post/userlist/user[@userid=$userid]/@usertitle != \'\'"><div>头衔:<xsl:value-of select="/post/userlist/user[@userid=$userid]/@usertitle"/></div></xsl:if> </xsl:if> <div>等级:<xsl:value-of select="/post/userlist/user[@userid=$userid]/@userclass"/></div> <xsl:if test="/post/userlist/user[@userid=$userid]/@userpower != 0"><div>威望:<font color="red"><b><xsl:value-of select="/post/userlist/user[@userid=$userid]/@userpower"/></b></font></div></xsl:if> <div>文章:<xsl:value-of select="/post/userlist/user[@userid=$userid]/@userpost"/></div> <div>积分:<xsl:value-of select="/post/userlist/user[@userid=$userid]/@userep"/></div> <xsl:variable name="groupname" select="/post/userlist/user[@userid=$userid]/@usergroup"/> <xsl:if test="/post/setting/@menpai=1"> <div>门派:<xsl:choose> <xsl:when test="$groupname =\'\'">无门无派</xsl:when> <xsl:otherwise> <xsl:choose> <xsl:when test="/post/group/groupname[@groupname=$groupname]"><xsl:value-of select="$groupname"/></xsl:when> <xsl:otherwise>无门无派</xsl:otherwise> </xsl:choose> </xsl:otherwise> </xsl:choose> </div> </xsl:if> <div>注册:<xsl:value-of select="/post/userlist/user[@userid=$userid]/@joindate"/></div> 用下面的这段代码替换就可以了,使用的几张图片可在本社区个人状态栏另存为。 <!--个人信息美化修改(无语修改)--> <xsl:if test="/post/userlist/user[@userid=$userid]/@usertitle != \'\'"><div><IMG src="images/Koomv_H.gif"/> 头衔:<xsl:value-of select="/post/userlist/user[@userid=$userid]/@usertitle"/></div> <div style="margin:1px 25px 1px 25px;padding:1px;background:url(images/line1.gif) repeat-x;"></div> </xsl:if> <div><IMG src="images/Koomv_N.gif"/> 等级:<font color="red"><b><xsl:value-of select="/post/userlist/user[@userid=$userid]/@userclass"/></b></font></div> <div style="margin:1px 25px 1px 25px;padding:1px;background:url(images/line1.gif) repeat-x;"></div> <xsl:if test="/post/userlist/user[@userid=$userid]/@userpower != 0"><div><IMG src="images/Koomv_L.gif"/> 威望:<font color="red"><b><xsl:value-of select="/post/userlist/user[@userid=$userid]/@userpower"/></b></font> 点</div> <div style="margin:1px 25px 1px 25px;padding:1px;background:url(images/line1.gif) repeat-x;"></div> </xsl:if> <div><IMG src="images/Koomv_H.gif"/> 文章:<xsl:value-of select="/post/userlist/user[@userid=$userid]/@userpost"/> 篇</div> <div style="margin:1px 25px 1px 25px;padding:1px;background:url(images/line1.gif) repeat-x;"></div> <div><IMG src="images/Koomv_N.gif"/> 积分:<xsl:value-of select="/post/userlist/user[@userid=$userid]/@userep"/> 点</div> <div style="margin:1px 25px 1px 25px;padding:1px;background:url(images/line1.gif) repeat-x;"></div> <div><IMG src="images/Koomv_L.gif"/> 金钱:<xsl:value-of select="/post/userlist/user[@userid=$userid]/@userwealth"/> 元</div> <div style="margin:1px 25px 1px 25px;padding:1px;background:url(images/line1.gif) repeat-x;"></div> <div><IMG src="images/Koomv_H.gif"/> 点券:<xsl:value-of select="/post/userlist/user[@userid=$userid]/@userticket"/> 张</div> <div style="margin:1px 25px 1px 25px;padding:1px;background:url(images/line1.gif) repeat-x;"></div> <div><IMG src="images/Koomv_N.gif"/> 金币:<xsl:value-of select="/post/userlist/user[@userid=$userid]/@usermoney"/> 枚</div> <div style="margin:1px 25px 1px 25px;padding:1px;background:url(images/line1.gif) repeat-x;"></div> <xsl:variable name="groupname" select="/post/userlist/user[@userid=$userid]/@usergroup"/> <div><IMG src="images/Koomv_L.gif"/> 门派:<xsl:choose> <xsl:when test="$groupname =\'\'">无门无派</xsl:when> <xsl:otherwise> <xsl:choose> <xsl:when test="/post/group/groupname[@groupname=$groupname]"><xsl:value-of select="$groupname"/></xsl:when> <xsl:otherwise>无门无派</xsl:otherwise> </xsl:choose> </xsl:otherwise> </xsl:choose> </div> <div style="margin:1px 25px 1px 25px;padding:1px;background:url(images/line1.gif) repeat-x;"></div> <div><IMG src="images/Koomv_H.gif"/> 注册:<xsl:value-of select="/post/userlist/user[@userid=$userid]/@joindate"/></div> <div style="margin:1px 25px 1px 25px;padding:1px;background:url(images/line1.gif) repeat-x;"></div> <!--个人信息美化修改(无语修改)--> 第五改:升级到10月27日SP1补丁后在线图例变宽的解决方法(原创)
解决方法如下: 后台==>>模板总管理-分页面模板(page_index)==>>template.html(0) 找到: <div style="padding:5px 10px 5px 10px;line-height:18px;text-align : left;display:none;" id="onlinetr"></div> 无语把它改为原来的SP1的这句就好了: <div style="padding:5px 10px 5px 10px;line-height:18px;height:18px;text-align : left;display:none;" id="onlinetr"></div>
第六改:首页版块列表图片过大时表格断线的解决
在CSS样式表中找到: .index_left_states{border-right : 1px solid #6595d6;width :46px;float:left;height:60px;background-color : #fff;} 把红色的数值改大一点,大小根据图片而定。 第七改:发贴页心情图标个数修改
动网默认风格分页面模板(page_post)界面风格管理template.html(0)找到: var Emot_PageSize=15; //心情一行个数 这个不用说了吧,哈哈………… 第八改:快速回复心情图片行高的修改
如果你使用了效大的心情图片,如空谷社区这样的,在快速回复栏一定只能看到一小部份,为了美观,无语就把这个框框改高了点。 方法如下: 动网默认风格分页面模板(page_dispbbs)界面风格管理template.html(0),找到: <div style="overflow : auto ;padding:4px 20px 4px 20px;height:30px;line-height:30px;text-align : left;border:1px inset;background-color: #fff;"> <xsl:for-each select="post/emot/em"> <xsl:choose> <xsl:when test="position() > 9"><img src="{$empath}{.}" alt="" style="margin:6px;cursor: pointer;" onclick="putEmot(\'em{position()}\');"/></xsl:when> <xsl:otherwise><img src="{$empath}{.}" alt="" style="margin:6px;cursor: pointer;" onclick="putEmot(\'em0{position()}\');"/></xsl:otherwise> </xsl:choose> </xsl:for-each> </div> 其实只要改红色的两个30就好了,改时这两个数字最好一样。要多高自己看着办。 蓝色的一窜数值是指层边框与内容(即心情图片)的距离,依次是上、右、下、左的距离,呵呵,是不是又学到一点DIV的东东?? 空谷社区是把这句改成了这样的,效果你可以自己看。 <div style="overflow : auto ;padding:1px 0px 1px 0px;height:70px;line-height:70px;text-align : left;border:1px inset;background-color: #fff;"> 该文章转自[桂林乡村旅游网] Www.xcly6y.net转帖请保留此信息 原文地址:http://www.xcly6y.net/dispbbs.asp?boardid=10&id=727
|