其问题如下: 求修改discuz论坛的rss为全文输出的方法,默认是摘要输出,还没有设置项。急求,多谢啦
解决方法:
找到文件: sourcemoduleforumforum_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 "
- n". "
n";".$thread['subject']." n". " $_G[siteurl]".($trewriteflag ? rewriteoutput('forum_viewthread', 1, '', $thread['tid']) : "forum.php?mod=viewthread&tid=$thread[tid]")."n". "n". " ".dhtmlspecialchars($thread['forum'])." n". " ".dhtmlspecialchars($thread['author'])."n". ($attachfile ? '' : ''). " ".gmdate('r', $thread['dateline'])." n". "
修改为:
[代码]php代码:
echo "
- n". "
n";".$thread['subject']." n". " $_G[siteurl]".($trewriteflag ? rewriteoutput('forum_viewthread', 1, '', $thread['tid']) : "forum.php?mod=viewthread&tid=$thread[tid]")."n". "n". " ".dhtmlspecialchars($thread['forum'])." n". " ".dhtmlspecialchars($thread['author'])."n". ($attachfile ? '' : ''). " ".gmdate('r', $thread['dateline'])." n". "
然后刷新即可看到效果