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

  • PHP二次开发
  • 2014-3-10 09:04
  • PHP二次开发网
  • 阅读(89483)
  • 评论(176
  • 摘要: 本文解决博友神父的问题。其问题如下: 求修改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

    相关阅读

    发表评论

    最新评论

    引用 Ordisceri   2018-6-14 13:48
    "As we fasttrack the establishment of special economic zones, there is need to court China since it is a global leader in this field. Being aware of the above issues is only half the battle, it is also a good idea to have a reliable doctor that specializes in this area. But, David only offered a mysterious smile. The activities described above will force you to push your body to increase your fat burning power and your metabolism. Some demand weekly pay while others make monthly payments for ser ...

    查看全部评论(176)

    用户名:  *

    邮 箱:  *

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