ディスカッ!トピック一覧ページに投稿本文の概要を表示するにはどうすればよいですか?非プレビュー機能。
以下に示すように、対応するトピックの最初の 200 単語を表示します。しかし、対応するテンプレート ファイルには "content" 変数がないようです。
-----解決策---------- - ---------
赤い部分のコードに注目してください。これは記事の内容を直接取得するのに役立ちます。
- -----解決策---------
テンプレート ファイルでクエリを実行することはお勧めできません
バックグラウンド ファイルsourcemoduleforumforum_forumdisplay.php を開きます
<br />//搜索foreach($threadlist as $thread) {<br />//在其上面添加<br />foreach($threadlist as $v){<br /> $tids[]=$v['tid'];<br />}<br />$strtids=join(',',$tids);<br />$msginfos=DB::fetch_all("SELECT tid,message FROM %t WHERE tid IN($strtids)",array('forum_post'));<br />if(!function_exists('messagecutstr')){<br /> require_once libfile('function/post');<br />}<br />foreach($msginfos as $v){<br /> $cutmsginfos[$v['tid']]=messagecutstr($v['message'],200);<br />}<br />//在其下面添加<br />$thread['cutmsg']=$cutmsginfos[$thread['tid']];<br />
<br /><!--230行左右,</tbody>上面添加--><br /><tr><br /> <td colspan="6">$thread['cutmsg']</td><br /> </tr><br />