XOOPSTips集 - 最新エントリー
モジュールの吐き出す内容の横幅が広がると、メニュー欄も縮小して見にくくなる。これを回避するには、default/theme.htmlの場合、style.cssで:
body { width:100%;......}
td#mainmenu a,td#usermenu a { width:152px; ... }
td#mainmenu a.menuSub { width:146px; ... }
としたら解決。差の6pxはpaddingの差分。
[追伸]以下は最新バージョンでは解消されている。
どうやらunixtimeをmysqlに書き込んでいるようだが、どうもうまく日付変換できないのでmysqltimeに変更。
変更箇所は:
simpleblog.php
simpleblog_view.html
本家スレッドより。
http://jp.xoops.org/modules/newbb/viewtopic.php?forum=12&topic_id=2901#15317
[問題]
登録していないユーザーでも、XOOPSサイトのURLの後ろに
/userinfo.php?uid=(任意の整数)
入れると、なんとユーザー情報が丸見え。
[対策]
userinfo.phpのinclude文の下に
if ( !is_object($xoopsUser) ) {
redirect_header(XOOPS_URL."/",3,_NOPERM);
exit();
}
1.viewforum.phpのデフォルトでは100日経過したものは表示しないものをすべて表示するように。投稿が少ないので、既投稿はすべて貴重です(笑)
viewforum.phpの156行目くらいを次のように変更した。
$sortsince = !empty($HTTP_GET_VARS['sortsince']) ?intval($HTTP_GET_VARS['sortsince']) : 1000;
2.関連してcookieの4KB制限があり、およそ150スレッドを超えると既読管理不能になる問題があるらしく、当座100スレッドまで保存して、かつ新規分については既読管理できるよう暫定対策版を導入。
参考サイト:http://ryus.biz/modules/bwiki/index.php?XOOPS2%2FBugTrack%2F18
newbb/viewtopic.php の最後の方を下記のように修正。by Ryujiさん
// Update cookie
// FIXME: doesn't check if 4kB limit of cookie is exceeded!
$topic_lastread[$topic_id] = time();
// Hack start Ryuji_edit(2003-09-15) 最新100topicに制限する
// 古い順にソート
asort($topic_lastread);
while(count($topic_lastread)>100){
//100個以内になるまでunsetで減らしていく
unset($topic_lastread[key($topic_lastread)]);
}
// Hack end Ryuji_edit(2003-09-15) 最新100topicに制限する
投稿なんて多くないのに、なんだけど
【対象ファイル】
modules/newbb/include/search.inc.php
modules/newbb/class/class.forumposts.php
modules/newbb/viewtopic.php
【参考】
http://jp.xoops.org/modules/newbb/viewtopic.php?topic_id=2431&forum=11&post_id=13355#forumpost13355
[03.12.13]
不具合あり、class.forumposts.phpとviewtopic.phpは旧に戻した。
対象:
class/module.textsanitizer.php
参考URL:
http://xoops.s22.xrea.com:8080/modules/newbb/viewtopic.php?topic_id=129&forum=3
効果:
・code内は自動リンクされない。
・IEでコピー&ペーストしても改行が有効になる。
対象:
class/module.textsanitizer.php
参考にしたURL:
http://xoops.s22.xrea.com:8080/modules/bwiki/index.php?CODE%2Fcode%A4%F2%BB%C8%A4%A4%A4%E4%A4%B9%A4%AF
ぶっきらぼうなメッセージをユーザー志向の精神で変更する。
対象:
register.php
registermy.php(新規)
参考url:
ryujiさんの
http://xoops.s22.xrea.com:8080/modules/newbb/viewtopic.php?topic_id=69&forum=2
からたどって
sakaikさんから
http://xoops.s22.xrea.com:8080/modules/bwiki/index.php?CODE%2F%C5%D0%CF%BF%B3%CE%C7%A7%B2%E8%CC%CC%A4%CE%B8%AB%B1%C9%A4%A8%CA%D1%B9%B9%A5%CF%A5%C3%A5%AF
へ
対象:
search.phpとuserinfo.phpの修正。
参考URL:ryujiさんち
http://xoops.s22.xrea.com:8080/modules/newbb/viewtopic.php?viewmode=flat&topic_id=134&forum=2