武穴论坛

 找回密码
 中文注册
楼主: 村长小麦

DV7.1SP1版修改美化

[复制链接]
 楼主| 发表于 2007-5-13 13:49:26 | 显示全部楼层

81、每刷新一次随机更换背景(适合窄皮肤)

<p>找到</p><p>(main_style)模板</p><p>Dvbbs.mainhtml(1)</p><p>在最后添加</p><p>&lt;script LANGUAGE="JavaScript"&gt;<br/>bg = new Array(2); </p><p>bg[0] = 'bg.gif' </p><p>bg[1] = 'bg1.gif'</p><p><br/>bg[2] = 'bg2.gif'</p><p>index = Math.floor(Math.random() * bg.length);<br/>document.write("&lt;BODY BACKGROUND="+bg[index]+"&gt;");<br/>&lt;/script&gt;</p><p>说明</p><p>bg = new Array(2); </p><p>设定图片数量,如果图片数为3,这个参数就设为2,依次类推</p><p>bg[0] = 'bg.gif' </p><p>背景图片地址.可以用"http://"</p>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-13 13:49:51 | 显示全部楼层

82、楼主帖子下或者签名显示google广告for 2-14

<p><font size="2">相信很多朋友都看到了,现在越来越多的网页上面都有google提供的广告。google广告还是不错的:)小一点的网站一年下来域名和空间的费用也是足够了。大一点的月入几百美金都很正常。我的小站做了一年也有400美金了,现在第一笔131美金已经到帐了。大家可以到我的论坛看看我的帖子:)里面有google广告注册地址。</font></p><p><a href="http://www.cevx.com/bbs/dispbbs.asp?boardID=11&amp;ID=1735&amp;page=1"></a><a href="http://www.cevx.com/bbs/dispbbs.asp?boardID=11&amp;ID=1735&amp;page=1" target="_blank"><font color="#000000">http://www.cevx.com/bbs/dispbbs.asp?boardID=11&amp;ID=1735&amp;page=1</font></a><a></a></p><p><font size="2">很多朋友都想知道动网论坛楼主的帖子下面和楼主签名里面如何加google广告的,下面就说一下方法支持最新的更新2-14:</font></p><p><font size="2">1、在楼主帖子标题下内容上显示</font></p><p><font size="2">后台模板(page_dispbbs)&nbsp; template.html(0) 找到</font></p><p>&lt;xsl:if test="$mofaface !='' and $mofaface !='0'"&gt;&lt;div style="float:right;margin-right:20px;"&gt;&lt;a href="<i>javascript</i><img alt="" src="http://www.happybao.com/forums/images/smilies/biggrin.gif" border="0" smilieid="3"/>ispMagicEmot({$mofaface},350,500)"&gt;&lt;img src="dv_plus/tools/magicface/gif/{$mofaface}.gif" border="0" alt=""/&gt;&lt;br /&gt;魔法表情&lt;br/&gt;点击重放&lt;/a&gt;&lt;/div&gt;<br/>&lt;script type="text/javascript" language="javascript"&gt;<br/>LoadMagicEmot(&lt;xsl:value-of select="$mofaface" /&gt;,&lt;xsl:value-of select="<a>/post/postinfo/@topicid"/</a>&gt;);<br/>&lt;/script&gt;<br/>&lt;/xsl:if&gt;<br/>&lt;/xsl:if&gt;<br/>&lt;div style="{$bodystyle}margin-top:10px;word-wrap : break-word ;word-break : break-all ;" onload="this.style.overflowX='auto';"&gt;<br/>&lt;xsl:choose&gt;<br/>&nbsp;&nbsp;&lt;xsl:when test="@parentid =0 and <a>/post/postinfo/@getmoneytype=3"&gt;&lt;xsl:call-template</a> name="checkgetmoney" /&gt;&lt;/xsl:when&gt;<br/>&nbsp;&nbsp;&lt;xsl<img alt="" src="http://www.happybao.com/forums/images/smilies/shocked.gif" border="0" smilieid="6"/>therwise&gt;&lt;xsl:value-of select="@body" disable-output-escaping="yes"/&gt;&lt;/xsl<img alt="" src="http://www.happybao.com/forums/images/smilies/shocked.gif" border="0" smilieid="6"/>therwise&gt;<br/>&lt;/xsl:choose&gt;</p><p>&lt;/div&gt;<br/>&lt;xsl:if test="@parentid = 0"&gt;<br/>&lt;div&gt;<br/>&lt;hr/&gt;</p><p>在下面添加:</p><p><font size="2"><font color="#ff0000">&lt;!--===================首贴加广告==========================--&gt;<br/>&lt;xsl:if test="</font><a><font color="#ff0000">/post/postinfo/@star</font></a><font color="#ff0000"> =1 and position()=1"&gt;<br/>&lt;iframe id="gg_ad" marginwidth="0" marginheight="0" frameborder="0" scrolling="no" src="gg_ad.htm" width="468" height="60"&gt;&lt;/iframe&gt;<br/>&lt;br /&gt;<br/>&lt;/xsl:if&gt;</font></font></p><p><font size="2">其中的width="468" height="60"可以根据你在google帐户里面设置的广告格式调整。</font></p><p><font size="2">然后新建一个<font color="#ff0000">gg_ad.htm </font><font color="#000000">放到论坛跟目录,文件内容就是你在google帐户里面得到的代码。</font></font></p><p>2、在楼主签名下显示</p><p>后台模板(page_dispbbs)&nbsp; template.html(0) 找到</p><p>&lt;xsl:value-of select="$postinfo" disable-output-escaping="yes"/&gt;<br/>&lt;/div&gt;&lt;/xsl:if&gt;</p><p>在下面添加</p><p><font color="#ff0000">&lt;xsl:if test="</font><a><font color="#ff0000">/post/postinfo/@star</font></a><font color="#ff0000"> =1 and position()=1"&gt;<br/>&lt;iframe id="baidu_ad" marginwidth="0" marginheight="0" frameborder="0" scrolling="no" </font></p><p><font color="#ff0000">src="gg_ad.htm" width="468" height="60"&gt;&lt;/iframe&gt;<br/>&lt;br /&gt;<br/>&lt;/xsl:if&gt;</font></p><p><font size="2">然后新建一个<font color="#ff0000">gg_ad.htm </font><font color="#000000">放到论坛跟目录,文件内容就是你在google帐户里面得到的代码。</font></font></p><p><font size="2">修改打包上传了,希望大家喜欢:)</font></p><br/>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-13 13:50:07 | 显示全部楼层

83、鼠标放上去四周有虚线的效果

<p>CSS样式表找到类似:</p><p>a:hover {text-decoration : none; color : #D90702;}</p><p>的,后面加入:</p><p>border: 1px #D90702 Dashed; </p><p>如:</p><p>a:hover {text-decoration : none; color : #D90702;<font color="#ff0000">border: 1px #D90702 Dashed;</font> }</p>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-13 13:50:27 | 显示全部楼层

84、防复制

<div><p>在你的想要做内容限制的版面尾部广告设置栏里,调置这样的代码,就OK!!</p><p>&lt;SCRIPT LANGUAGE=javascript&gt; <br/>function click() { <br/>alert('老好人社区 版权所有') } <br/>function click1() { <br/>if (event.button==2) {alert('星空驿站 版权所有!');location.replace("index.asp"); }} <br/>document.onselectstart=click; <br/>document.onmousedown=click1; <br/>function disable()<br/>{<br/>window.event.returnValue=false;<br/>}<br/>document.oncontextmenu=disable;<br/>document.onselectstart=disable;<br/>document.ondragstart=disable;<br/>&lt;/SCRIPT&gt;</p></div>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-13 13:50:48 | 显示全部楼层

85、DV7.1.0SP1删除帖子默认删除帖中含有的附件的方法

<div><p>动网默认删除含有附件的帖子,需要在删除帖子管理的时候重新选择是否删除附件,有点麻烦。下面修改可以解决这个问题。方法如下<br/>后来风格模板总管理page_fmanage temp(0)找到</p><div class="msgheader">QUOTE:</div><div class="msgborder">document.write ('&lt;B&gt;附件操作&lt;/B&gt;:&lt;INPUT TYPE="radio" NAME="delupfile" value="0" checked&gt;保留附件  &lt;INPUT TYPE="radio" NAME="delupfile" value="1"&gt;删除附件');</div><p>改成</p><div class="msgheader">QUOTE:</div><div class="msgborder">document.write ('&lt;B&gt;附件操作&lt;/B&gt;:&lt;INPUT TYPE="radio" NAME="delupfile" value="0"&gt;保留附件  &lt;INPUT TYPE="radio" NAME="delupfile" value="1" checked&gt;删除附件');</div><p><br/>其实就是将checked语句移动一下即可</p></div>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-13 13:51:17 | 显示全部楼层

86、Dv7.1.0SP1贴间个人信息增加在(离)线状态的实现方法

<p>美化修改:无名草</p><p>演示:<a href="http://cj123.510fs.com/" target="_blank"></a><a href="http://cj123.510fs.com/" target="_blank"></a><a href="http://cj123.510fs.com/" target="_blank"><font color="#000000">http://cj123.510fs.com</font></a><a></a><a></a></p><p><a href="http://xkbbs.96.cn/" target="_blank"></a><a href="http://xkbbs.96.cn/" target="_blank"></a><a href="http://xkbbs.96.cn/" target="_blank"><font color="#000000">http://xkbbs.96.cn</font></a><a></a><a></a></p><p>修改方法:在后台风格模板总管理page_dispbbs(0)中,找到</p><p>&lt;xsl:if test="<a>/post/setting/@usertitle=1</a>"&gt;<br/>&lt;xsl:if test="/post/userlist/user[@userid=$userid]/@usertitle != ''"&gt;&lt;div&gt;头衔:&lt;xsl:value-of select="/post/userlist/user[@userid=$userid]/@usertitle"/&gt;&lt;/div&gt;&lt;/xsl:if&gt;<br/>&lt;/xsl:if&gt;<br/>&lt;div&gt;等级:&lt;xsl:value-of select="/post/userlist/user[@userid=$userid]/@userclass"/&gt;&lt;/div&gt;<br/>&lt;xsl:if test="/post/userlist/user[@userid=$userid]/@userpower != 0"&gt;&lt;div&gt;威望:&lt;font color="red"&gt;&lt;b&gt;&lt;xsl:value-of select="/post/userlist/user[@userid=$userid]/@userpower"/&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;&lt;/xsl:if&gt;<br/>&lt;div&gt;文章:&lt;xsl:value-of select="/post/userlist/user[@userid=$userid]/@userpost"/&gt;&lt;/div&gt;<br/>&lt;div&gt;积分:&lt;xsl:value-of select="/post/userlist/user[@userid=$userid]/@userep"/&gt;&lt;/div&gt;<br/>&lt;xsl:variable name="groupname" select="/post/userlist/user[@userid=$userid]/@usergroup"/&gt;<br/>&lt;xsl:if test="<a>/post/setting/@menpai=1</a>"&gt;<br/>&lt;div&gt;门派:&lt;xsl:choose&gt;<br/>&lt;xsl:when test="$groupname =''"&gt;无门无派&lt;/xsl:when&gt;<br/>&lt;xsl<img alt="" src="http://www.happybao.com/forums/images/smilies/shocked.gif" border="0" smilieid="6"/>therwise&gt;<br/>&lt;xsl:choose&gt;<br/>&lt;xsl:when test="/post/group/groupname[@groupname=$groupname]"&gt;&lt;xsl:value-of select="$groupname"/&gt;&lt;/xsl:when&gt;<br/>&lt;xsl<img alt="" src="http://www.happybao.com/forums/images/smilies/shocked.gif" border="0" smilieid="6"/>therwise&gt;无门无派&lt;/xsl<img alt="" src="http://www.happybao.com/forums/images/smilies/shocked.gif" border="0" smilieid="6"/>therwise&gt;<br/>&lt;/xsl:choose&gt;<br/>&lt;/xsltherwise&gt;<br/>&lt;/xsl:choose&gt;<br/>&lt;/div&gt;<br/>&lt;/xsl:if&gt;</p><p>下面添加</p><p>&lt;div&gt;状态:&lt;xsl:choose&gt;&lt;xsl:when test="/post/userlist/user[@userid=$userid]/@userhidden='1'"&gt;<br/>&lt;xsl:choose&gt;<br/>&lt;xsl:when test="/post/userlist/user[@userid=$userid]"&gt;<br/>离线<br/>&lt;/xsl:when&gt; <br/>&lt;/xsl:choose&gt;<br/>&lt;/xsl:when&gt; <br/>&lt;xsltherwise&gt;<br/>&lt;xsl:choose&gt;<br/>&lt;xsl:when test="/post/userlist/user[@userid=$userid]"&gt;<br/>在线<br/>&lt;/xsl:when&gt; <br/>&lt;/xsl:choose&gt;<br/>&lt;/xsltherwise&gt;<br/>&lt;/xsl:choose&gt;&lt;/div&gt;</p><p>修改成功!演示见本论坛:<a href="http://xkbbs.96.cn/" target="_blank"></a><a href="http://xkbbs.96.cn/" target="_blank"></a><a href="http://xkbbs.96.cn/" target="_blank"><font color="#000000">http://xkbbs.96.cn</font></a><a></a><a></a></p><p>不过得申明一下,本论坛由于做了贴间个人信息美化,我是将状态栏显示放在“在线等级”下面,所以显示效果与大家实际修改会不同,如果按上面方法修改,只是对未做过修改的个人信息栏增加用户实际状态是否在线的显示。</p><br style="CLEAR: both;"/>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-13 13:51:39 | 显示全部楼层

87、论坛右上角FLASH撕角新年祝福

<p>在页面模板<a href="http://127.0.0.1/ab/bbs/admin_template.asp#" target="_blank"><font color="#000000">(page_index)</font></a> 的template.html(0)加入代码更好,这样只在首页出现</p><p>在风格模板(main_style)中mainhtml(4)的适当位置加入一下代码,会全站出现</p><p>&lt;DIV id=Layer11 <br/>style="Z-INDEX: 1; RIGHT: 1px; VISIBILITY: visibility; WIDTH: 240px; POSITION: absolute; TOP: -1px; HEIGHT: 240px"&gt;<br/>&lt;OBJECT <br/>codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0 <br/>height=260 width=260 <br/>classid=clsid<img alt="" src="http://www.happybao.com/forums/images/smilies/biggrin.gif" border="0" smilieid="3"/>27CDB6E-AE6D-11cf-96B8-444553540000&gt;<br/>&lt;param name="_cx" value="6879"&gt;<br/>&lt;param name="_cy" value="6879"&gt;<br/>&lt;param name="FlashVars" value&gt;<br/>&lt;param name="Movie" value="skins/default/2005.swf"&gt;<br/>&lt;param name="Src" value="skins/default/2005.swf"&gt;<br/>&lt;param name="WMode" value="transparent"&gt;<br/>&lt;param name="Quality" value="High"&gt;<br/>&lt;param name="AllowScriptAccess" value="always"&gt;<br/>&lt;param name="DeviceFont" value="0"&gt;<br/>&lt;param name="EmbedMovie" value="0"&gt;<br/>&lt;param name="SWRemote" value&gt;<br/>&lt;param name="MovieData" value&gt;<br/>&lt;param name="SeamlessTabbing" value="1"&gt;<br/>&lt;embed src="Skins/Default/meihua/2005.swf" quality="High" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="260" height="260" wmode="transparent"&gt; &lt;/OBJECT&gt;&lt;/DIV&gt;</p><p>下载flash上传到skins/default中即可</p><p>FLASH</p><p><a href="http://75817916.anyp.cn/ud/CNCServer1/Data6/2505621/Articles/Images/051226043420737.swf" target="_blank"></a><a href="http://75817916.anyp.cn/ud/CNCServer1/Data6/2505621/Articles/Images/051226043420737.swf" target="_blank">http://75817916.anyp.cn/ud/CNCServer1/Data6/2505621/Articles/Images/051226043420737.swf</a></p><br style="CLEAR: both;"/>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-13 13:51:58 | 显示全部楼层

88、分类版块的间距如何更改方法

<p>在后台.css里改一下index_left_states里的height为60px.</p><p>然后到page_index(0)里改</p><p>&lt;div class="mainbar" style="height:60px;overflow :hidden; border-left : 1px solid #A1B3C6; border-right : 1px solid #A1B3C6;border-bottom : 1px solid #849AB1;"&gt;&lt;script language="JavaScript" type="text/JavaScript"&gt;<br/>function jumpmaster(targ,selObj,restore){<br/>eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");<br/>if (restore) selObj.selectedIndex=0;<br/>}<br/>&lt;/script&gt;<br/>&lt;div id="right" style="width:420px; "&gt;<br/>&lt;div id="left" class="boardbg5" style="width:45px; height:60px;"&gt;lx3&lt;xsl:value-of select="concat(' ',information/@topicnum,' ')"/&gt;&lt;/div&gt;<br/>&lt;div id="left" class="boardbg2" style="width:45px; height:60px;"&gt;lx4&lt;xsl:value-of select="concat(' ',information/@postnum)"/&gt;&lt;/div&gt;</p><p>&lt;div id="left" class="boardbg3" style="width:211px; height:60px;padding-left:0px;padding-TOP:7px;text-align : center;"&gt;</p><p>默认的都是47px.你按我提供的都改成60px.<br/></p>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-13 13:52:26 | 显示全部楼层

89、7.1首页显示今日到访的办法,加显示开关!

<p>################################################################</p><p><strong>1:修改INDEX.ASP</strong></p><p>找到<br/>TempStr = Replace(TempStr,"{$nonewpic}",template.pic(0))<br/>TempStr = Replace(TempStr,"{$isnewpic}",template.pic(1))<br/>TempStr = Replace(TempStr,"{$islockpic}",template.pic(2))<br/>下面添加<br/><br/>TempStr = Replace(TempStr,"{$show_today}",show_today()) '今日到访</p><p><br/><strong>2:到INDEX.ASP最后面在%&gt;之前加入</strong></p><p>function show_today()<br/>dim TempStr,sql,rs,i<br/>sql="select UserName,LastLogin from [Dv_User] orders"<br/>set rs=Dvbbs.Execute(sql)<br/>If Not RS.Eof then<br/>SQL=Rs.GetRows(-1)<br/>rs.close:set rs=nothing<br/>for i=0 To Ubound(SQL,2)<br/>if FormatDateTime(sql(1,i),vbShortDate)=FormatDateTime</p><p>(date,vbShortDate) then<br/>TempStr=TempStr&amp;"&lt;a href=dispuser.asp?name="&amp;sql(0,i)&amp;" </p><p>target=""_blank"" title=查看"&amp;sql(0,i)&amp;"的个人资料&gt;"<br/>TempStr=TempStr&amp;""&amp;sql(0,i)&amp;"&lt;/a&gt;"<br/><br/>TempStr=TempStr&amp;"&amp;nbsp;&amp;nbsp;" <br/>end if<br/>next<br/>else<br/>TempStr=TempStr&amp;"今日没有会员到访"<br/>end if<br/>show_today=TempStr<br/>end function</p><p><br/><br/><br/></p><p><br/><strong>3:然后风格界面模板总管理修改摸版<br/>[分页面模板(page_index)] 进入 界面风格<br/>在template.html(6)<br/>最上面添加</strong></p><p><br/>&lt;table cellpadding=3 cellspacing=1 align=center class=tableborder1&gt;&lt;TR &gt;&lt;Th align=left&gt;&amp;nbsp;&lt;img src="Skins/Default/plus.gif" onload=switchRuler(this)&gt; 今日到访成员 &lt;/Th&gt;&lt;/TR&gt;&lt;TR&gt;<br/>&lt;TD width=100% vAlign=middle class=tablebody1&gt;{$show_today}&lt;/TD&gt;<br/>&lt;/TR&gt; &lt;/table&gt;&lt;BR&gt;</p><p><strong>4:在Main.JS最后加入以下代码吧</strong></p><p>//烟神修改的今日来访自动隐藏!<br/>var default_RulerSts = "off" //默认参数设置"on"=打开 , "off"=关闭*<br/>function switchRuler(obj) //今日来访开关JS<br/>{<br/>var cn="ruler"+self.location.hostname.toString().replace(/\./g,"")<br/>var disp=getCookie(cn),isInit=0<br/>if(typeof(disp)!="string"||disp=="")disp=default_RulerSts=="off"?"none":"block"<br/>if(typeof(obj)=="object"){<br/>try{<br/>obj.onload = new Function("return false")<br/>obj.onclick = new Function("switchRuler()")<br/>obj.style.cursor = "hand"; obj.border="0"<br/>obj.align= "absmiddle" ; isInit=1;<br/>}<br/>catch(e){}<br/>}<br/>else{obj=window.event.srcElement;disp=disp=="none"?"block":"none"}<br/>try{<br/>var table=obj.parentElement.parentElement.parentElement.rows(1)<br/>table.style.display=disp<br/>obj.alt=(disp=="block"?"隐藏":"显示")+"今日来访"<br/>obj.src="Skins/Default/"+(disp=="block"?"nofollow.gif":"plus.gif")<br/>if(!isInit)setCookie(cn,disp,7) //设置保存7天<br/>}<br/>catch(e){}<br/>}</p><br style="CLEAR: both;"/>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-13 13:52:57 | 显示全部楼层

90、关于打开贴子直接跳到回复框的解决方法

<p>其实,动网官方也是这个问题,</p><p>只要在后台风格模板里的,main_style,html(18)里,把</p><p>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" <br/>"<font color="#ff0000">http://</font><a href="http://www.w3.org/TR/html4/loose.dtd" target="_blank"></a><a href="http://www.w3.org/TR/html4/loose.dtd" target="_blank">www.w3.org/TR/html4/loose.dtd</a><a></a>"&gt;</p><p>改成</p><p>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" <br/>"<a href="http://www.w3.org/TR/html4/loose.dtd" target="_blank"></a><a href="http://www.w3.org/TR/html4/loose.dtd" target="_blank">www.w3.org/TR/html4/loose.dtd</a><a></a>"&gt;</p><p>也就是说去掉"http://",就可以解决这个问题,但是在有些美化之后,有可能引起版面变形</p>
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 中文注册

本版积分规则

手机版|武穴信息网 ( 鄂ICP备2021017331号-1 )

鄂公网安备 42118202000100号

GMT+8, 2024-11-26 06:46 , Processed in 0.046258 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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