hodakaの居場所Xoops実験室

XOOPSTips集 - 最新エントリー

左メニュー欄を固定幅にする

カテゴリ : 
テーマ
執筆 : 
hodaka 2004/6/22 14:11

モジュールの吐き出す内容の横幅が広がると、メニュー欄も縮小して見にくくなる。これを回避するには、default/theme.htmlの場合、style.cssで:

body { width:100%;......}
td#mainmenu a,td#usermenu a { width:152px; ... }
td#mainmenu a.menuSub { width:146px; ... }
としたら解決。差の6pxはpaddingの差分。

simplelogのコメント投稿dateを付加する

カテゴリ : 
モジュール
執筆 : 
hodaka 2004/3/5 15:10
[追伸]以下は最新バージョンでは解消されている。 どうやらunixtimeをmysqlに書き込んでいるようだが、どうもうまく日付変換できないのでmysqltimeに変更。 変更箇所は: simpleblog.php simpleblog_view.html

...続きを読む

ユーザ情報の保護

カテゴリ : 
その他
執筆 : 
hodaka 2004/2/1 17:51
本家スレッドより。 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();
}

フォーラムの既読管理関連

カテゴリ : 
モジュール
執筆 : 
hodaka 2003/12/24 12:38
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は旧に戻した。

半角スペースを入力した通りに表示

カテゴリ : 
その他
執筆 : 
hodaka 2003/12/11 16:28
対象:   class/module.textsanitizer.php 参考URL: http://xoops.s22.xrea.com:8080/modules/newbb/viewtopic.php?topic_id=129&forum=3

CODE/codeを使いやすく

カテゴリ : 
その他
執筆 : 
hodaka 2003/12/11 16:26
効果:   ・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

会員登録画面をユーザーにやさしく

カテゴリ : 
モジュール
執筆 : 
hodaka 2003/12/11 16:23
ぶっきらぼうなメッセージをユーザー志向の精神で変更する。 対象:   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

ログイン


ユーザー名:


パスワード:





パスワード紛失