1、掉显示分辨率提示的方法

野草2.0默认在1024*768分辨率下使用,有的人使用的显示器比较旧,只能最大使用800*600的分辨率。否则打开网页每次都提示:现在是什么你年代了,还使用800*600,什么的,很麻烦。
解决这个问题方法是:

修改文件夹SKIN里面的第3、6、7、8风格里面的js.js文件,把里面的提示去掉:
if (window.screen.width==800)
{
alert('什么年代了!你还用这么低的分辨率!
快把您的分辨率调整为1024X748像素!')
}

2、YCMS系统新手常见问题解答

1).为什么分类无法选择?
答:因为本站使用的是2级分类,所以必须再建立一个子分类才可以!

2).为什么在后台无法修改或者添加数据和操作数据?
答:因为你的服务器文件系统是NTFS格式,解决的方法有,把文件系统格式转换成FAT32或者在IIS和文件夹进行写入权限!

3).为什么无法上传文件?
答:或许你用的是2003系统,这样就无法上传超过200KB的文件,如需要修改系统,请到本站论坛的操作系统区!

4).怎样让首页的的图片滚动?
答:在后台基本设置里选上图片滚动,然后把图片个数设置为5个以上!

5).为什么2.0的留言本无法删除?
答:因为您要先登陆后台,然后再到前台才可以删除!
6).为什么我前台以管理员身份登陆后,没有后台管理功能,不能添加分类等。
答:因为在前台登陆时不具备管理身份,只有相当于高级会员功能,必须通过后台登陆管理员才能实现后台管理。

3、YCMS2.0主题列表时间格式去年份修改方法

即2006年01月01日修改为01月01日,不显示年份。
打开inc/conn.asp文件
查找并修改以下内容:
function replacetime(o,oo)
select case oo
case 1
replacetime=""&year(o)&"年"&month(o)&"月"&day(o)&"日"
case 2
replacetime=""&year(o)&"年"&month(o)&"月"&day(o)&"日"&hour(o)&"时"
case 3
replacetime=""&year(o)&"年"&month(o)&"月"&day(o)&"日"&hour(o)&"时"&minute(o)&"分"
case 4
replacetime=""&year(o)&"年"&month(o)&"月"&day(o)&"日"&hour(o)&"时"&minute(o)&"分"&second(o)&"秒"
case 5
replacetime=""&hour(o)&"时"&minute(o)&"分"&second(o)&"秒"
case 6
replacetime=""&year(o)&"/"&month(o)&"/"&day(o)&""
case 7
replacetime=""&year(o)&"."&month(o)&"."&day(o)&""
case 8
replacetime=""&year(o)&"-"&month(o)&"-"&day(o)&""
case else
replacetime=""&year(o)&"/"&month(o)&"/"&day(o)&""
end select
end function

至于怎么改,很简单的,自己尝试一下。实在不行请跟帖求助。

4、如何在底部加上外部统计代码[如CNZZ、51la统计]

方法一:
你在inc/code_index.asp
加上去例如:
'┏━━━━┓
'┃首页统计┃
'┗━━━━┛
sub YC_tj()
YC("<这里放统计代码>")
end sub
在到index.asp适当的位置加上
<%call YC_tj()%>

方法二:
打开skin.asp参照以下修改
YC("<br />Powered By YCMS V2.0 耗时:"&FormatNumber((endtime-gotime)*1000,2)&" 豪秒 当前风格:官方默认<br />")
call ycmsonline()
YC("<br /><script src='http://s4.cnzz.com/stat.php?id=36900&web_id=36900&show=pic' language='Javascript' charset='gb2312'></script><br />")
YC("</td></tr><tr><td height='30'>")
'以下是调用函数是自选风格函数
YC(YC_Diyskin())
YC("</td></tr></table>")
YC("<script language='javascript' src='skin/1/big5.js'></script></center></body></html>")
call closedata()
end sub

顺便提一个 51.la的统计是把noscript那两个东西删除   其他步骤跟以上差不多。。。。

5、二级分类做菜单标题修改问题

在menu.xml中要更改菜单的连接位置形式如下:
<?xml version="1.0" encoding="gb2312"?>
<xml>
<menu>
<url name="计划总结" mode="0" open="0">art.asp</url>
<url name="教学随笔" mode="0" open="0">art.asp</url>
<url name="经验论文" mode="0" open="0">pic.asp</url>
<url name="教学心得" mode="0" open="0">dj.asp</url>
<url name="栏目分类" mode="0" open="0">down.asp</url>
<url name="备用分类" mode="0" open="0">book.asp</url>
<url name="友情连接" mode="1" open="0">link.asp</url>
</menu>
</xml>
改为
<?xml version="1.0" encoding="gb2312"?>
<xml>
<menu>
<url name="计划总结" mode="0" open="0">art.asp?action=small&id=1</url>
<url name="教学随笔" mode="0" open="0">art.asp?action=small&id=2</url>
<url name="经验论文" mode="0" open="0">art.asp?action=small&id=3</url>
<url name="教学心得" mode="0" open="0">art.asp?action=small&id=4</url>
<url name="栏目分类" mode="0" open="0">art.asp?action=small&id=5</url>
<url name="备用分类" mode="0" open="0">art.asp?action=small&id=6</url>
<url name="友情连接" mode="1" open="0">art.asp?action=small&id=7</url>
</menu>
</xml>

修改方法为:
将&换成&&amp;
注意切换为英文标点模式

6、后台关闭登陆,怎么进入后台

打开admin.asp修改,去掉:
if useradmin<>5 then
response.write"<script>alert('您不是管理员!请重新登陆!');this.location.href='index.asp';</script>"
Response.End
end if

即可直接登陆后台:http://域名/admin.asp

注意进后台之后,要把原文件改回去,否则后台不安全!

7、怎么修改YCMS文章标题字体的大小

打开shownews.asp 找到第53行改为:
YC("<center><b><font color='"&news(1)&"' size='4'>"&news(0)&"</font></b></center>")
其他版块参照修改,4是字号,改6就大一点

8、让YCMS2.0的友情链接滚动起来的代码和做法

打开index.asp 找到<div class="left_content"> <%call YC_link()%> </div>

把<%call YC_link()%>替换为以下代码:

<div class="left_content" id=demo style=overflow:hidden;height:158;width:195;>
<div id=demo1>
<!– 定义图片 –>
<%call YC_link()%>  
</div>
<div id=demo2></div>
</div>

<script>
var speed=30
demo2.innerHTML=demo1.innerHTML
function Marquee(){
if(demo2.offsetTop-demo.scrollTop<=0)
demo.scrollTop-=demo1.offsetHeight
else{
demo.scrollTop++
}
}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</script>

===========================

说明:后台设置还要在[基本设置]项把前台显示链接数设置一下。

我的首页设置如下: 首页显示:8|8|6|8|8|16|8|7 新闻|文章|图片|娱乐|下载|连接|留言

注意:显示链接数不要超过16,不然会改变表格—自然向下伸展的。

9、怎么取消首页新闻显示时间

问题:怎么取消首页新闻显示时间?如:[2006年10月26日]
答案:在INC里面找code_index.asp修改或去掉:
YC("</span><span class='li_right'> ["&replacetime(rs("date"),"1")&"]</span></li>")

10、默认的底部导航菜单(站内搜索)如何去掉

打开SKIN的SKIN.ASP,查找并去掉(大概78行)下面那句:
YC("<a href=""search.asp"">站内搜索</a>")

11、YCMSV2.0首页实现文章板块分栏显示关键代码

YC("<table border='0'><tr>")
bigsql="select id,classname from [YC_artclass] where class=0"
set rsbig=conn.execute(bigsql)
if not rsbig.bof and not rsbig.eof Then
i=0
do while not rsbig.eof
YC("<td valign='top' width='50%'>")
YC("<p class=""right_title"" style='margin:0px 1px 0px 1px;width:272px;'>")
YC("<script type=""text/javascript"">yecaotitle(""right"",""<a href='art.asp?action=small&id="&rsbig("id")&"'>"&rsbig("classname")&"</a> ")

YC(""",""art.asp?action=small&id="&rsbig("id")&""");</script></p>")
YC("<div class=""right_content"" style='margin:1px 1px 0px 1px;height:188px;'>")
call artclass(rsbig("id"),1)
YC("</div>")
YC("</td>")
i=i+1
If i Mod 2=0 Then
YC("</tr><tr>")
End if
rsbig.movenext
loop
else
YC("<p><br /><br /><center>目前没有任何分类!</center><br /><br /></p>")
end if
rsbig.close
set rsbig=Nothing
YC("</tr></table>")

sub artclass(classid,classdj)
YC("<table border='0'><tr>")
YC("<td valign='top' width='100%'>")
if classdj=1 then
sqllist="select top 10 id,title,color,class,pic,click,copyright,date,writer,user from [YC_art] where bigclass="&classid&" and pass=1 order by id DESC"
else
sqllist="select top 10 id,title,color,class,pic,click,copyright,date,writer,user from [YC_art] where class="&classid&" and pass=1 order by id DESC"
end if
set rs=conn.execute(sqllist)
if rs.eof and rs.bof then
YC("<br /><div align='center'>数据读取中…</div>")
else
YC("<ul class='list'>")
do while not rs.eof
YC("<li style='overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:260px;height:18px;'>")
if classdj=1 then
YC("[")
call myclass("YC_artclass","art",rs("class"))
YC("] ")
end if
YC("<a href='showart.asp?id="&rs("id")&"'><font color='"&rs("color")&"' title='人气值:"&rs("click")&"'>"&rs("title")&"</font></a>")
if replacetime(rs("date"),"1")=date() then
YC(" <img src='img/new.gif' border='0'>")
end if
YC("</li>")
rs.movenext
loop
rs.close
set rs=nothing
YC("</ul>")
end if
YC("</td></tr></table>")
end sub

12、野草新闻幻灯片插件关键代码

'//幻灯片开始
Dim rs
set rs=conn.execute("Select Top 6 ID,Pic From [YC_News] Where pic<>'' Order By ID Desc")
Dim NewsPic,NewsUrl
Do While Not rs.eof
NewsPic=NewsPic+rs("pic")+"|"
NewsUrl=NewsUrl+Server.URLEncode("ShowNews.asp?id="&rs("id"))&"|"
rs.movenext
Loop
set rs=Nothing
'//幻灯片结束

Left(NewsPic,Len(NewsPic)-1) '这个是输出图片地址!

Left(NewsUrl,Len(NewsUrl)-1) '这个是查看地址!

13、野草网站2.0版首页各板块时间显示问题更正

原来像2006年1月1日、2006年1月11日等情况,时间显示完好。但现在时间又多了一位,如2006年10月10日,就显示不全了。

解决的办法:
在inc文件夹打开code_index.asp修改,把所有下面一句的空格代码& nbsp;去掉即可:
YC("</span><span class='li_right'> ["&replacetime(rs("date"),"1")&"]</span></li>")
修改为:
YC("</span><span class='li_right'>["&replacetime(rs("date"),"1")&"]</span></li>")

14、图片新闻幻灯片代码[带库]

index.asp添加:
<div class='side_right'>
<div class='box_title'><a href='News.asp'>more…</a>新闻动态</div>
<div>
<div class='index_news_pic'>
<%call YC_flash()%>
</div>
<div class='index_news'><%call YC_news()%></div>
<div class='c'></div>
</div>
code_index.asp添加:
'┏━━━━┓
'┃首页广告┃
'┗━━━━┛
sub YC_flash()
sql="SELECT top "&indexpage(0)&" id,title,color,class,date,click,user FROM [YC_news] where pass=1 ORDER BY id DESC"
set rs=conn.execute(sql)
YC("<object classid=clsid:d27cdb6e-ae6d-11cf-96b8-444553540000 codebase=http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0 width=260 height=220>")
YC("<param name='allowscriptAccess' value='sameDomain'><param name='movie' value='img/picviewer.swf '><param name='quality' value='high'><param name='bgcolor' value='#ffffff'>")
YC("<param name='menu' value='false'><param name=wmode value='opaque'>")
YC("<param name=FlashVars value='pics="&newspic1&"|"&newspic2&"|"&newspic3&"|"&newspic4&"|"&newspic5&"|"&newspic6&"|"&newspic7&"&links="&weburl1&"|"&weburl2&"|"&weburl3&"|"&weburl4&"|"&weburl5&"|"&weburl6&"|"&weburl7&"&texts=0&borderwidth=260&borderheight=220&textheight=0'>")
YC("<embed src='img/picviewer.swf' wmode='opaque' FlashVars='pics="&newspic1&"|"&newspic2&"|"&newspic3&"|"&newspic4&"|"&newspic5&"|"&newspic6&"|"&newspic7&"&links="&weburl1&"|"&weburl2&"|"&weburl3&"|"&weburl4&"|"&weburl5&"|"&weburl6&"|"&weburl7&"&texts=0&borderwidth=260&borderheight=220&textheight=0' menu=false bgcolor=#ffffff quality=high width=260 height=220 allowscriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />")
YC("</object>")
end sub

下载解压出以下这个picviewer.swf放于img文件夹下
http://www.35yi.com/upload/picviewer.rar

15、YCMS2.0发布下载多地址的链接方法:
如一个文件有多个地址可下载,则在地址之间用用“|”隔开。
比如:[url]http://www.yecaoweb.com/yc20.rar|http://wxjx.tsgogo.cn/up/ycms/yc20.rar” target=”_blank”>http://wxjx.tsgogo.cn/yc20.rar|http://wxjx.tsgogo.cn/up/ycms/yc20.rar[/url]
打开下载页面就会显示:
   下载地址: [本地下载][其他下载][其他下载]

16、申请连接的字数限制在哪改?
打开link.asp大概在197行:
link_webname=YC_post("网站名称",request.Form("webname"),0,30,2)
link_url=YC_post("网站地址",request.Form("url"),0,50,2)

17、怎么修改2.0栏目分类不隐藏小分类?
打开inc/function.asp
355行
YC("<div id=""o"&rs("id")&""" style=""display:none"" >")
只把style=""display:none""这个去掉就可以了!

18、如何加自己的网站统计代码?
修改SKIN/1/SKIN.ASP下面:
YC(""©right&" ")
YC("<br />Powered By YCMS V2.0 耗时:"&FormatNumber((endtime-gotime)*1000,2)&" 毫秒 当前风格:灰白世界<br />")
call ycmsonline()
YC("<br /><a target='blank' title='QQ交谈或留言' href='http://wpa.qq.com/msgrd?V=1&Uin=103218883&Site=五星教学&&Menu=yes' style='behavior:url(inc .htc)'>联系QQ:103218883</a> <a   title='欢迎加入南澳校园YCMS程序讨论组!' href='other.asp?id=2' style='behavior:url(inc .htc)'>QQ群:21375531</a> ")
YC(" <script src='http://s24.cnzz.com/stat.php?id=132626&web_id=132626' language='Javascript' charset='gb2312'></script>")
YC("<br />本站空间由深圳市同世阳光科技有限公司提供,特此鸣谢!<br />")
YC("</td></tr><tr><td height='30'>")
'以下是调用函数是自选风格函数

19、去掉搜索时不检查用户是否登录的做法:
找到inc/inc.asp大约在115-121

if username<>"" then
YC("<center><input type=""submit"" name=""submit"" value=""搜 索"" onmouseover=""this.className='overput'"" onmouseout=""this.className='put'"" class=""put"">")
YC("   <input type=""reset"" name=""reset"" value=""清 空"" onmouseover=""this.className='overput'"" onmouseout=""this.className='put'"" class=""put"">")
YC("</center>")
else
YC("<center><input type=""submit"" name=""submit"" value=""请登陆"" class=""put"" disabled></center>")
end if
替换为

YC("<center><input type=""submit"" name=""submit"" value=""搜 索"" onmouseover=""this.className='overput'"" onmouseout=""this.className='put'"" class=""put"">")
YC("   <input type=""reset"" name=""reset"" value=""清 空"" onmouseover=""this.className='overput'"" onmouseout=""this.className='put'"" class=""put"">")
YC("</center>")

20、怎样将YCMS2.0风格1顶部默认的 banner 换成gif图片?
风格一可换下面一段代码,将这个GIF图片地址改为你的GIF图片地址"'skin/5/888.gif' ":

<%
Response.End()
%>
call webopen()
call yecaosql()
gotime=timer()
dim color
'表格边框|表格前景|表格背景
color=split("#969696|#ffffff|#efefef","|")
'皮肤路径,从跟目录算起。
skinpath="skin/1"
sub head()
YC("<html>")
YC("<head>")
YC("<title>"&webname&"→"&title&"</title>")
YC("<meta http-equiv=""content-type"" content=""text/html;charset=gb2312"" />")
YC("<meta http-equiv=""content-language"" content=""gb2312"" />")
YC("<meta content=""all"" name=""robots"" />")
YC("<meta http-equiv=""imagetoolbar"" content=""no"" />")
YC("<meta name=""author"" content=""pilimail@163.com,野草"" />")
YC("<meta name=""description"" content=""将设计进行到底"" />")
YC("<meta content="""&keywords&""" name=""keywords"" />")
YC("<meta name=""copyright"" content=""www.yecao.cn,野草设计版权所有,未经允许不许任意转载"" />")
YC("<base onmouseover=""window.status='"&status&"';return true"" />")

YC("<link rel=""stylesheet"" rev=""stylesheet"" href="""&skinpath&"/css.css"" type=""text/css"" />")
YC("<script type=""text/javascript"" language=""javascript"" src=""inc/js.js""></script>")
YC("<script type=""text/javascript"" language=""javascript"" src="""&skinpath&"/js.js""></script>")
YC("<noscript><iframe src=""*.asp""></iframe></noscript></head>")
if rightmenu="yes" then
YC("<body oncontextmenu=""return false"" ondragstart=""return false"" onselectstart=""return false"" scroll=""auto"">")
else
YC("<body   scroll=""auto"">")
end if

YC("<center>")
dim headvar
headvar=headvar&"<table height=""70"" border=""0""   cellspacing=""0"" cellpadding=""0"" width=""770"">" & vbcrlf
headvar=headvar&"<tr>" & vbcrlf
headvar=headvar&"<td width=""200"" align=""center"">" & vbcrlf
headvar=headvar&"<img src="""&skinpath&"/mylogo.gif"" border=""0"" align=""absmiddle"">" & vbcrlf
headvar=headvar&"</td>" & vbcrlf
headvar=headvar&"<td align='center'>" & vbcrlf
headvar=headvar&"<img align='absmiddle' onclick=""window.open('http://wxjx.tsgogo.cn','','')"" src='skin/5/888.gif' style='cursor:hand'>" & vbcrlf
headvar=headvar&"</td>" & vbcrlf
headvar=headvar&"<td align=""center"" width=""100""><a style=""cursor:hand"" onclick=""this.style.behavior='url(#default#homepage)';this.sethomepage('"&weburl&"');"">设为首页</a><br /><a href=""javascript:window.external.addfavorite('"&weburl&"','"&webname&"');"">加入收藏</a><br /><a href=""mailto:"&webmail&""">联系站长</a><br /><a id='StranLink'><font color='red'>繁體中文</font></a>" & vbcrlf
headvar=headvar&"</td>" & vbcrlf
headvar=headvar&"</tr>" & vbcrlf
headvar=headvar&"</table>" & vbcrlf
yc(headvar)
YC("<table border=""0"" cellpadding=""0"" cellspacing=""0"" id=""topmenu""><tr><td class=""tml"" nowrap></td>")
YC("<td class=""tmc"" nowrap> ")
YC("欢迎您,")
if username<>"" then
YC("<font color=""ff0000""><b>"&username&"</b></font>")
else
YC("游客")
end if

21、YCMS2.0 加滚动文本公告栏的做法:
修改主页index.asp,找到下面一段:
<p class="left_title"><script type="text/javascript">yecaotitle("left","用户登陆","0");</script></p>
<div class="left_content"><%call YC_userlogin()%></div>

加下面公告代码即可!
=================================

<p class="left_title"><script type="text/javascript">yecaotitle("left","公 告 栏","0");</script></p>
<div class="left_content">
<div style='padding:10px;'><marquee scrollamount='1' scrolldelay='30' direction= 'UP' width='170' id='helpor_net' height='100' onmouseover='helpor_net.stop()' onmouseout='helpor_net.start()' Author:redriver; For more,visit:wxjx.tsgogo.cn><table border="0" width="170" nowrap><tr><td><%server.execute("inc/gg.txt")%></td></tr></table></marquee></div>
</div>