作者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 ]|[ ���O���� cpu.tfcis.org ]|[�搟說�﹎:]=
=[﹊:�摃�╱��:﹊Author ]|[116-59-24-192.dynamic.hine]|[���插�﹊:]=
itoc 轉寄這篇文章。 09/09/26