discuz修改论坛的rss为全文输出的方法

  • PHP二次开发
  • 2014-3-10 09:04
  • PHP二次开发网
  • 阅读(88460)
  • 评论(175
  • 摘要: 本文解决博友神父的问题。其问题如下: 求修改discuz论坛的rss为全文输出的方法,默认是摘要输出,还没有设置项。急求,多谢啦解决方法:找到文件: \source\module\forum\forum_rss.php找到位置:php代码:if($atta ...
    本文解决博友神父的问题。

    其问题如下: 求修改discuz论坛的rss为全文输出的方法,默认是摘要输出,还没有设置项。急求,多谢啦

    解决方法:
    找到文件: \source\module\forum\forum_rss.php

    找到位置:

    [代码]php代码:

    if($attachfile) {
                             if($attachremote) {
                                  $filename = $_G['setting']['ftp']['attachurl'].'forum/'.$attachfile;
                             } else {
                                  $filename = (!strstr($_G['setting']['attachurl'], '://') ? $_G['siteurl'] : '').$_G['setting']['attachurl'].'forum/'.$attachfile;
                             }
                        }

    在其下方加入这样一段话:

    [代码]php代码:

    $fdata = DB::fetch_first("SELECT * FROM ".DB::table('forum_post')." WHERE tid = '$thread[tid]' and first = 1");

    将其下方的这段话:

    [代码]php代码:

    echo      "    <item>\n".
                             "      <title>".$thread['subject']."</title>\n".
                             "      <link>$_G[siteurl]".($trewriteflag ? rewriteoutput('forum_viewthread', 1, '', $thread['tid']) : "forum.php?mod=viewthread&tid=$thread[tid]")."</link>\n".
                             "      <description><![CDATA[".dhtmlspecialchars($thread['description'])."]]></description>\n".
                             "      <category>".dhtmlspecialchars($thread['forum'])."</category>\n".
                             "      <author>".dhtmlspecialchars($thread['author'])."</author>\n".
                             ($attachfile ? '<enclosure url="'.$filename.'" length="'.$attachsize.'" type="image/jpeg" />' : '').
                             "      <pubDate>".gmdate('r', $thread['dateline'])."</pubDate>\n".
                             "    </item>\n";

    修改为:

    [代码]php代码:

    echo      "    <item>\n".
                             "      <title>".$thread['subject']."</title>\n".
                             "      <link>$_G[siteurl]".($trewriteflag ? rewriteoutput('forum_viewthread', 1, '', $thread['tid']) : "forum.php?mod=viewthread&tid=$thread[tid]")."</link>\n".
                             "      <description><![CDATA[".dhtmlspecialchars($fdata['message'])."]]></description>\n".
                             "      <category>".dhtmlspecialchars($thread['forum'])."</category>\n".
                             "      <author>".dhtmlspecialchars($thread['author'])."</author>\n".
                             ($attachfile ? '<enclosure url="'.$filename.'" length="'.$attachsize.'" type="image/jpeg" />' : '').
                             "      <pubDate>".gmdate('r', $thread['dateline'])."</pubDate>\n".
                             "    </item>\n";

    然后刷新即可看到效果



    PHP技术交流QQ群:422137578

    除非注明,文章均为 PHP二次开发 原创,转载请注明本文地址:http://www.php2.cc/article-1249-1.html

    相关阅读

    发表评论

    最新评论

    引用 Jessesorce   2017-12-15 00:06
    Many libraries also have magazines that can circulate to patrons.The main source of information today is the internet.Use a moisturizer that is light prior to putting an artificial tan on your skin. The different swimming stroke like breast stroke and freestyle targets many muscles of the body. You should however know that size affects price of the truck. There is at the moment an official definition telling that adware is "program that assists within just collecting articles around an unique or ...
    引用 Francisswing   2017-12-13 15:51
    sparkidz. There are small and huge trucks and you will make your choice depending on what you want. Plastic usually an all in one light topic matter that has a few of them benefit having to do with don't you think a little longer seeking day by day maintenance.com &quot;&gt;Calculus Homework Help&lt; a&gt; helps college students by doing their homework within the deadlines.First, it is important to point out here these developers are not newbie on the market. And drugs that are put on the outsid ...

    查看全部评论(175)

    用户名:  *

    邮 箱:  *

    网 址: 注意加上“http://”哦!