Geeklog実験室 Geeklogのテストや改良のためのサイトです    

2012-02-05 09:38
   

index.php

geeklog/public_html/forum/index.php
41行に追加
require_once($_CONF['path'] . 'plugins/forum/functions.inc');
forum_mb_wordwrapを使えるようにするための措置

983行
        $topicinfo .= wordwrap(strip_tags(mb_substr($record['comment'],0,$CONF_FORUM['contentinfo_numchars'])),$CONF_FORUM['linkinfo_width'],"<br />n");
                $topicinfotmp = strip_tags(mb_substr($record['comment'],0,$CONF_FORUM['contentinfo_numchars']));
                                if(strlen ($record['comment']) > $CONF_FORUM['contentinfo_numchars']){
                                    $topicinfotmp .= "...";
                                }
        $topicinfo .= mb_ereg_replace("rn", "<br />", forum_mb_wordwrap($topicinfotmp, $CONF_FORUM['linkinfo_width'], "n"));

センターエリアに表示される新着リストのツールチップとして表示される本文の一部表示部分。改行コードのbrタグ置き換え、長文の場合の途中カット&「...」の追加など。