undColor='#cccccc'" style="padding: 0px 2px;"> <% iDepth=rsClass("Depth") if rsClass("NextID")>0 then arrShowLine(iDepth)=True else arrShowLine(iDepth)=False end if if iDepth>0 then for i=1 to iDepth if i=iDepth then if rsClass("NextID")>0 then Response.write "" else 'Response.Write "  ©À " Response.write "" end if else if arrShowLine(i)=True then Response.write "" else 'Response.Write "       " Response.write "" end if end if next end if if rsClass("Child")>0 then 'Response.write "" else 'Response.write "" end if if rsClass("Depth")=0 then Response.write "" end if Response.write "" & rsClass("classname") & "" if rsClass("Child")>0 then Response.write "£¨" & rsClass("Child") & "£©" end if 'Response.write "  " & rsClass("id") & "," & rsClass("PrevID") & "," & rsClass("NextID") & "," & rsClass("ParentID") & "," & rsClass("RootID") %> &t=<%=t%>">Ìí¼Ó×Ó·ÖÀà | &t=<%=t%>">ÐÞ¸ÄÉèÖà | &t=<%=t%>">ÒÆ¶¯·ÖÀà | &t=<%=t%>" onClick="<%if rsClass("Child")>0 then%>return ConfirmDel1();<%else%>return ConfirmDel2();<%end if%>">ɾ³ý <% rsClass.movenext loop %> <% end sub sub AddClass() %>
Ìí ¼Ó ·Ö Àà
ËùÊô·ÖÀࣺ
²»ÄÜÖ¸¶¨ÎªÍⲿ·ÖÀà
·ÖÀàÃû³Æ£º
·ÖÀà˵Ã÷£º
Êó±êÒÆÖÁ·ÖÀàÃû³ÆÉÏʱ½«ÏÔʾÉ趨µÄ˵Ã÷ÎÄ×Ö£¨²»Ö§³ÖHTML£©
 
<% end sub sub Modify() dim id,sql,rsClass,i id=Trim(Request("id")) if id="" then FoundErr=True ErrMsg=ErrMsg & "
  • ²ÎÊý²»×㣡
  • " exit sub else id=CLng(id) end if sql="select * From oblog_logclass where id=" & id set rsClass=Server.CreateObject ("Adodb.recordset") rsClass.open sql,conn,1,3 if rsClass.bof and rsClass.eof then Response.Write "
  • ÕÒ²»µ½Ö¸¶¨µÄ·ÖÀ࣡
  • " Response.End() else %>
    ÐÞ ¸Ä ·Ö Àà
    ËùÊô·ÖÀࣺ
    Èç¹ûÄãÏë¸Ä±äËùÊô·ÖÀ࣬Çëµã´ËÒÆ¶¯·ÖÀà
    <% if rsClass("ParentID")<=0 then Response.write "ÎÞ£¨×÷Ϊһ¼¶·ÖÀࣩ" else dim rsParentClass,sqlParentClass sqlParentClass="select * From oblog_logclass where id in (" & rsClass("ParentPath") & ") order by Depth" set rsParentClass=Server.CreateObject("adodb.recordset") rsParentClass.open sqlParentClass,conn,1,1 do while not rsParentClass.eof for i=1 to rsParentClass("Depth") Response.write "   " next if rsParentClass("Depth")>0 then Response.write "©¸" end if Response.write " " & rsParentClass("classname") & "
    " rsParentClass.movenext loop rsParentClass.close set rsParentClass=nothing end if %>
    ·ÖÀàÃû³Æ£º " size="37" maxlength="20"> ">
    ·ÖÀà˵Ã÷£º
    Êó±êÒÆÖÁ·ÖÀàÃû³ÆÉÏʱ½«ÏÔʾÉ趨µÄ˵Ã÷ÎÄ×Ö£¨²»Ö§³ÖHTML£©
     
    <% end if rsClass.close set rsClass=nothing end sub sub MoveClass() dim id,sql,rsClass,i id=Trim(Request("id")) if id="" then FoundErr=True ErrMsg=ErrMsg & "
  • ²ÎÊý²»×㣡
  • " exit sub else id=CLng(id) end if sql="select * From oblog_logclass where id=" & id set rsClass=Server.CreateObject ("Adodb.recordset") rsClass.open sql,conn,1,3 if rsClass.bof and rsClass.eof then FoundErr=True ErrMsg=ErrMsg & "
  • ÕÒ²»µ½Ö¸¶¨µÄ·ÖÀ࣡
  • " else %>
    ÒÆ ¶¯ ·Ö À JSµ÷ÓùÜÀí
    • JSµ÷ÓùÜÀí£º
    ×¢ÒâÊÂÏ ¢ÙÌí¼Óµ÷Óúó£¬ÔÚÁбíÖеã»÷ÏàÓ¦µÄÔ¤ÀÀ¼´¿É¿´µ½Ð§¹û£¬½«µ÷ÓôúÂë¸´ÖÆµ½ÈÎÒâλÖü´¿Éµ÷Óá£
    ¢Ú½¨Ò齫ʱ¼ä¼ä¸ôÉèÖõÄÉÔ΢³¤Ò»µã£¬ÓÐÀû¼õÉÙ×ÊÔ´ÏûºÄ
    ¹ÜÀíµ¼º½£º Ìí¼ÓJSµ÷Óà | JSµ÷ÓÃÁбí
    <% Dim getType Dim xmlDoc ReDim getType(13) getType(0) = "" getType(1) = "Õ¾µãͳ¼Æ" getType(2) = "Óû§ÐÅÏ¢" getType(3) = "Õ¾µã¹«¸æ" getType(4) = "ϵͳ·ÖÀà" getType(5) = "ÈÕÖ¾" getType(6) = "ÏàÆ¬" getType(7) = "²©¿ÍÖ®ÐÇ" getType(8) = "Ȧ×ÓÁбí" getType(9) = "Ȧ×ÓÈÕÖ¾" getType(10) = "±êÇ©£¨TAG£©" getType(11) = "Óû§ÍƼö£¨DIGG£©ÈÕÖ¾" getType(12) = "±»ÍƼö£¨DIGG£©Óû§ÐÅÏ¢" getType(13) = "µÇ¼´°¿Ú" Dim eName,Intro,eType,Update,FormatTime Dim isModify Dim action Dim node Dim head,skinmain,foot Dim Sql eName = Trim(Request("eName")) Intro = Trim(Request("Intro")) eType = Trim(Request("eType")) Update = Trim(Request("Update")) FormatTime = Trim(Request("FormatTime")) isModify = Trim(Request("modify")) head = Trim(Request("head")) skinmain = Trim(Request("main")) foot = Trim(Request("foot")) Dim topN,length,order,isbest topN = Trim(request("topn")) If topN<>"" Then topN = CLng(topN) Else topN=10 If topN >50 Then topN = 50 length = Trim(request("length")) If length<>"" Then length = CLng(length) Else length=20 order = Trim(request("order")) isbest = Trim(request("isbest")) action = Trim(Request("action")) Select Case Trim(Request("action")) Case "del":Call delNode() Case "add","modify":Call add() Case "saveadd":Call saveadd() Case Else :Call main() End Select '²¿·Ö²Î¿¼DV Sub main()%>
    • JSµ÷ÓÃÁбí
    <% Dim xmlDoc Set XmlDoc=CreateObject("Msxml2.DOMDocument"&MsxmlVersion) If Not xmlDoc.Load(Server.Mappath("../xmlData/jsTemplate.config")) Then Response.Write "Ä£°åÎļþ²»´æÔÚ£¬ÎÞ·¨Íê³É²Ù×÷" Response.End End If Dim nodes,i,node Set nodes = xmlDoc.getElementsByTagName("template") For Each node In nodes %> <%Next%>
    Ñ¡ÖÐ ·ÖÀà Ãû³Æ ˵Ã÷ Ìí¼Ó¸üÐÂʱ¼ä Ìí¼ÓÕß ²Ù×÷
    <%=getType(node.GetAttribute("type"))%> <%=node.GetAttribute("name")%> <%=node.GetAttribute("intro")%>
    ¸üÐÂʱ¼ä¼ä¸ôΪ£º<%=node.GetAttribute("update")%> Ãë¡£
    <%=node.GetAttribute("addTime")%>
    <%=node.GetAttribute("updateTime")%>
    admin
    <%=node.GetAttribute("IP")%>
    ';document.myform.submit();">±à¼­  " target="blank">Ô¤ÀÀ
    <% End Sub Sub add() If action="modify" Then Set xmlDoc = New Cls_XmlDoc xmlDoc.Unicode = False If Not xmlDoc.LoadXml("../xmlData/jsTemplate.config") Then oblog.ShowMsg "Ä£°åÎļþ²»´æÔÚ£¬ÎÞ·¨Íê³É²Ù×÷","" End If Dim node Set node = XmlDoc.NodeObj("template[@name='"&eName&"']") Intro = XmlDoc.AtrributeValue("template[@name='"&eName&"']","intro") eType = XmlDoc.AtrributeValue("template[@name='"&eName&"']","type") Update = XmlDoc.AtrributeValue("template[@name='"&eName&"']","update") order = XmlDoc.AtrributeValue("template[@name='"&eName&"']","order") head = node.selectSingleNode("head").text skinmain = node.selectSingleNode("main").text foot = node.selectSingleNode("foot").text End if %>
    • Ìí¼ÓJSµ÷ÓÃ
    Ãû³Æ£º >(Ó¢ÎÄ»òÕßÊý×Ö)
    µ÷ÓôúÂ룺
    µ÷ÓÃ˵Ã÷£º
    µ÷ÓÃÀàÐÍ£º
    Êý¾Ý¸üмä¸ô£º (µ¥Î»£ºÃë)
    µ÷ÓÃÄ£°åÉèÖࣨÇëÓÃHTML´úÂëÌîд£©
    Ä£°å¿ªÊ¼±ê¼Ç²¿·Ö
    Ä£°åÖ÷ÌåÑ­»·±ê¼Ç²¿·Ö
     Ä£°å±äÁ¿ËµÃ÷ 
    ÇëÑ¡Ôñµ÷ÓÃÀàÐÍ¡£
    Ä£°å½áÊø±ê¼Ç²¿·Ö
    <%If action="modify" Then %><%End if%>