官方首页 | 无图版 | BBS首页
PJBlog3 2.8.5.157 新版发布 下载|升级(2008.8.26) 来给PJ3提提发展建议 2008版 PJHOME 珍藏/纪念版官方T恤 正式发布! PJ3内测团队主创人员身份,性格,特点吐血大曝光
PJBlog技术支持论坛使用问题总索引 PJ-Blog 3 斑竹日志 【独家】我使用过的三种空间,与客服的精彩故事 Z-Blog,Wordpress,Bo-Blog转换到PJBlog
发新话题
打印

[整理下载] WBC相关日志

本主题由 anson 于 2008-2-12 17:22 打开

[整理下载] WBC相关日志

簡介 : 根據tag 在頁面顯示出相關 的 日誌
演示 : http://wbc.bkkss.com
備註 : 本站之前的Post少用Tag。為了演示,只在部分Post添加了Tag。所以演示顯示可能不是所有相關的貼。
==============================

1 打開 主目錄的 article.asp

找到最後一行
复制内容到剪贴板
代码:

<!--#include file="footer.asp" -->
在其 上面 加入如下代碼
复制内容到剪贴板
代码:
  <%
  Dim wbc_tag,Rs,i,RsT,OutPut,i2  '加入了i2
  Set Rs=conn.execute("Select * from blog_Content where log_ID="&id&"")
  OutPut=""
  if not rs.eof then
     wbc_tag=rs("log_tag")
     if wbc_tag<>"" then
        wbc_tag=split(wbc_tag,"}")
                i=0
                                i2=0   '初始化i2
                DO until i>Ubound(wbc_tag)
           Set RsT=conn.execute("Select log_Title,log_id,log_ViewNums from  blog_Content where log_tag like '%"&wbc_tag(i)&"}%' and log_ID<>"&id&" and log_IsDraft=False order by log_PostTime desc")
                   if not RsT.eof then
                      Do until Rst.eof or i2=10 '這裡添加"or i2" 設置顯示最大數目
                                  If instr(OutPut,RsT(0))=0 and wbc_tag(i)<>"" then
                                                                           i2=i2+1 'i2遞加
                                                   OutPut=OutPut&"   <font face='Wingdings'>n</font> <a href='article.asp?id="&RsT(1)&"'>"&RsT(0)&"["&RsT(2)&"]</a><br>"
                                  End if
                                  Rst.movenext

                          Loop
                   End if
                   i=i+1
                Loop
         End if
  End if
  OutPut=replace(OutPut,chr(39),chr(34))
  response.Write "<script>document.getElementById('wbc_tag').innerHTML='"&OutPut&"'</script>"
  Set rs=nothing
  %>
--------------------------------------
2 打開 Template 目錄下的 Article.asp 文件

找到 (29行左右)
复制内容到剪贴板
代码:
<img src="images/tag.gif" style="margin:4px 2px -4px 0px" alt=""/><strong>Tags:</strong> <$log_tag$><br/>
在後面添加
复制内容到剪贴板
代码:
<img src="images/tag.gif" style="margin:4px 2px -4px 0px" alt=""/><strong>相關日誌:</strong><br/>
<div class="Content-body" id="wbc_tag"></div><br/>
--------------------------------------
选中 保存日志输出静态asp文件  
進入Blog的管理頁面---站點基本設置---初始化数据


重建数据缓存
重新统计网站数据
重新生成所有日志到文件 (这个过程可能会花很长时间,由你的日志数量来决定)
清除访客记录

全選把。。。確定
-----------------------------------

搞定!!!!
有問題MSN:wbc@bkkss.com

不喜歡的不要踩!!!

///////////////////////////////////////////////////////////////////////////////////////////

=======================================
排出草稿 : 多謝samuelng 提示。
=======================================

[ 本帖最后由 嵘心天涯 于 2006-12-7 19:54 编辑 ]
附件: 您所在的用户组无法下载或查看附件
My Blog
本人Blog:http://www.bkkss.com

TOP

不错,不踩也支持。

除了实际行动,没有什么可以更准确的表达你的立场。

TOP

收下了...^^

TOP

按指示修改了,好像没用啊。

TOP

引用:
原帖由 booboo 于 2006-4-12 21:26 发表
按指示修改了,好像没用啊。
我看了你的html代碼,頁面還沒有更新,你試試看在 初始化数据 裏更新所有項吧。
My Blog
本人Blog:http://www.bkkss.com

TOP

第一步的功能修改后,没用反应啊,日志里没有显示 相关日志,不知道上面原因。

TOP

我的blog 是 blog.icu.cn  我已经初始化了,而且有新建了几片日志也没用,班我看看。谢谢

[ 本帖最后由 booboo 于 2006-4-12 21:45 编辑 ]

TOP

由於PJBlog把所有的日誌在Post的時候就單個地保存起來了。
現在你要重新輸出日誌放可
--------------------------------------
進入Blog的管理頁面---站點基本設置---初始化数据

重建数据缓存
重新统计网站数据
重新生成所有日志到文件 (这个过程可能会花很长时间,由你的日志数量来决定)
清除访客记录

全選把。。。確定
-----------------------------------
My Blog
本人Blog:http://www.bkkss.com

TOP

还是不行,我新建也不行 http://blog.icu.cn/article.asp?id=266

TOP

http://blog.icu.cn/article.asp?id=266
沒有看到“ 相關日誌:”
説明 第二部你沒做好。
My Blog
本人Blog:http://www.bkkss.com

TOP

发新话题