回文章列表
作者tonyq.bbs@cpu.tfcis.org (TonyQ) 看板: itoc
標題[功能] 看板文章列表 RSS增加顯示文章內文
時間動力核心 (2009/09/23 Wed 23:52:43)
    基本上這是方便rss reader 直接看文用的 哈

    另外我讓置底和加密文章就不顯示在RSS了 .


    先說我 C 語言沒學過 , 完全是瞎改 ,
    有問題的地方歡迎協助訂正. XD


    deamon/bhttd.c

static int
cmd_rss(ap)
  Agent *ap;
{


    /*....*/

      while ((fsize -= sizeof(HDR)) >= end)
      {
        lseek(fd, fsize, SEEK_SET);
        read(fd, &hdr, sizeof(HDR));


+       if( !(hdr.xmode & POST_RESTRICT || hdr.xmode & POST_BOTTOM ) ){ 
+       //20090923 tonyq:加密或置底就不顯示

        /*...*/

-              fprintf(fpw, "%s</pubDate></item>\n", ptr); 
+              fprintf(fpw, "%s</pubDate>\n", ptr);

+               int pos;
+               char folder[64];
+               char fpath[64];
+               FILE *fp;

+               brd_fpath(folder, brdname,   FN_DIR );

+               hdr_fpath(fpath, folder, &hdr);

+               fprintf(fpw, "<description><![CDATA[");

+               if (fp = fopen(fpath, "r"))
+               {
+                 txt2htm(fpw, fp);
+                 fclose(fp);
+               }


+               fprintf(fpw, "]]></description>");

+               fprintf(fpw, "%s</item>\n", ptr);

+      }    //end  加密或置底就不顯示



大概是這樣吧...XD


--
=[:摃��:﹎Origin ]|[  Ocpu.tfcis.org  ]|[�搟說:]=
=[:摃�╱�:Author ]|[116-59-24-192.dynamic.hine]|[�:]=
itoc 轉寄這篇文章。                                                   09/09/26
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻