pjblog实现类似CMS的首页调用
            网络编程 发布日期:2025/10/31 浏览次数:1
         
        
            正在浏览:pjblog实现类似CMS的首页调用
            呵呵比较有意思可以看http://5e8.com/blog/index.asp 
效果就是那样的转自http://pjblog.yyld.net/article.asp?id=31 
修改default.asp,建议修改前先复制一份作为备份。 
找到: 
<div class="Content-top"><div class="ContentLeft"></div><h1 class="ContentTitle"><a href=""default.asp?ID="&CateRS("cate_id")&"""><%=CateRS("cate_Name")%></a></h1> </div> 
修改为 
<div class="Content-top"><div class="ContentLeft"></div><h1 class="ContentTitle""><a href="default.asp?cateID=<%=CateRS("cate_id")%>"><%=CateRS("cate_Name")%></a></h1> </div> 
修改完成后的总代码是 
复制代码 代码如下:
<!--#include file="BlogCommon.asp" --> 
<!--#include file="header.asp" --> 
<!--#include file="common/ModSet.asp" --> 
<!--#include file="plugins.asp" --> 
<!--#include file="class/cls_default.asp" --> 
<!--#include file="class/cls_logAction.asp" --> 
  <div id="Tbody"> 
  <div id="mainContent"> 
   <div id="innermainContent"> 
       <div id="mainContent-topimg"></div> 
    <%=content_html_Top_default%> 
    <div id="Content_ContentList" class="content-width"> 
    <%'主體部分!%> 
  <% 
  if request("cateid")="" then%> 
           <table width=100%><% 
  Dim CateRS 
   Dim Trd 
   Set CateRS=Server.CreateObject("Adodb.RecordSet") 
   SQL="Select * FROM blog_category where cate_outlink=0" 
   CateRS.Open SQL,Conn,1,1 
   If CateRS.Eof And CateRS.Bof Then 
    Response.Write("服务器数据读取失败!") 
   Else 
    Response.Write("<tr>") 
    Do While Not CateRS.Eof 
    If int(trd/2)=trd/2 and trd<>0 then Response.Write("</tr><tr>") 
  %> 
              <td  width=50% valign="top" style="padding-right:5px;"> 
              <div class="Content"> 
              <div class="Content-top"><div class="ContentLeft"></div><h1 class="ContentTitle""><a href="default.asp?cateID=<%=CateRS("cate_id")%>"><%=CateRS("cate_Name")%></a></h1> </div> 
              <div class="Content-body"> 
    <%Dim RS,row 
    row=0 
    Set RS=Server.CreateObject("Adodb.RecordSet") 
    SQL="Select * FROM blog_Content where log_cateId="&CateRS("cate_id")&" order by log_posttime desc" 
    RS.Open SQL,Conn,1,1 
    SQLQueryNums=SQLQueryNums+1 
    If RS.Eof And RS.Bof Then 
     Response.Write("None") 
    Else 
     Dim log_Weather,log_ID 
     Do While Not RS.Eof 
      log_ID=RS("log_ID") 
      Response.Write("<img src="/UploadFiles/2021-04-02/">      Response.Write("<br>") 
      RS.Movenext 
      row=row+1 
              if row=10 then 
           Exit do 
              end if 
     Loop 
    End If 
    RS.Close 
    Set RS=Nothing%><br></div></td> 
  <% 
   trd=trd+1 
             ' if trd=10 then 
       '    Exit do 
              'end if 
   CateRS.Movenext 
   Loop 
   End if 
   CateRS.Close 
   Set CateRS=Nothing 
  %> 
  </table> 
<%else%><%ContentList%> 
<%end if%></div> 
    <%=content_html_Bottom_default%> 
       <div id="mainContent-bottomimg"></div> 
   </div> 
   </div> 
   <%Side_Module_Replace '处理系统侧栏模块信息%> 
   <div id="sidebar"> 
    <div id="innersidebar"> 
       <div id="sidebar-topimg"><!--工具条顶部图象--></div> 
     <%=side_html_default%> 
       <div id="sidebar-bottomimg"></div> 
    </div> 
   </div> 
   <div style="clear: both;height:1px;overflow:hidden;margin-top:-1px;"></div> 
</div> 
<!--#include file="footer.asp" --> 
大家是不是注意到 
SQL="Select * FROM blog_Content where log_cateId="&CateRS("cate_id")&" order by log_posttime desc" 
把 
SQL="Select * FROM blog_Content where log_cateId="&CateRS("cate_id") 
替换成 
SQL="Select * FROM blog_Content where log_cateId="&CateRS("cate_id")&" order by log_posttime desc" 
这是随机显示方法