人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Xoops内フォ-ラムで、最終投稿した人のユーザー名を非表示にするにはどのようにすれば良いか教えて下さい。

日付と時刻は表示させたままにしておきたいです。

宜しくお願い申し上げます。

●質問者: ???
●カテゴリ:インターネット ウェブ制作
✍キーワード:XOOPS ユーザー ラム 投稿
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● KazyN
●400ポイント ベストアンサー

とりあえず newbb で、モジュールのトップページ(modules/newbb/index.php)の表で投稿者名を表示させないのであれば、以下のようにテンプレートを触ることで実現はできます。

「テンプレートマネージャ」

⇒「フォーラム」

⇒「newbb_index.html」を「編集」

<!-- start forums -->
 <{section name=forum loop=$categories[category].forums.forum_id}>
 <tr>
 <td class="even" align="center" valign="middle" width="5%"><img src="<{$categories[category].forums.forum_folder[forum]}>" alt="" /></td>
 <td class="odd" onclick="window.location='<{$xoops_url}>/modules/newbb/viewforum.php?forum=<{$categories[category].forums.forum_id[forum]}>'"><a href="<{$xoops_url}>/modules/newbb/viewforum.php?forum=<{$categories[category].forums.forum_id[forum]}>"><b><{$categories[category].forums.forum_name[forum]}></b></a><br /><{$categories[category].forums.forum_desc[forum]}><br /><span style="font-size:smaller;"><b><{$lang_moderators}></b> <{$categories[category].forums.forum_moderators[forum]}></span></td>
 <td class="even" width="5%" align="center" valign="middle"><{$categories[category].forums.forum_topics[forum]}></td>
 <td class="odd" width="5%" align="center" valign="middle"><{$categories[category].forums.forum_posts[forum]}></td>
 <td class="even" width="20%" align="center" valign="middle"><{$categories[category].forums.forum_lastpost_time[forum]}><br /><{$categories[category].forums.forum_lastpost_user[forum]}><{$categories[category].forums.forum_lastpost_icon[forum]}></td>
 </tr>
 <{/section}>
 <!-- end forums -->

このへんを以下のように。

(最後の td 要素の「<{$categories[category].forums.forum_lastpost_user[forum]}>」を削除しただけ)

<!-- start forums -->
 <{section name=forum loop=$categories[category].forums.forum_id}>
 <tr>
 <td class="even" align="center" valign="middle" width="5%"><img src="<{$categories[category].forums.forum_folder[forum]}>" alt="" /></td>
 <td class="odd" onclick="window.location='<{$xoops_url}>/modules/newbb/viewforum.php?forum=<{$categories[category].forums.forum_id[forum]}>'"><a href="<{$xoops_url}>/modules/newbb/viewforum.php?forum=<{$categories[category].forums.forum_id[forum]}>"><b><{$categories[category].forums.forum_name[forum]}></b></a><br /><{$categories[category].forums.forum_desc[forum]}><br /><span style="font-size:smaller;"><b><{$lang_moderators}></b> <{$categories[category].forums.forum_moderators[forum]}></span></td>
 <td class="even" width="5%" align="center" valign="middle"><{$categories[category].forums.forum_topics[forum]}></td>
 <td class="odd" width="5%" align="center" valign="middle"><{$categories[category].forums.forum_posts[forum]}></td>
 <td class="even" width="20%" align="center" valign="middle"><{$categories[category].forums.forum_lastpost_time[forum]}><br /><{$categories[category].forums.forum_lastpost_icon[forum]}></td>
 </tr>
 <{/section}>
 <!-- end forums -->

他のブロックでも表示したくなければ上記のよに「lastpost_user」とか「topic_poster」、「topic_last_poster」などの文字列を探してコメントアウトするか、削除しちゃってください。

おっしゃるとおり、テンプレートを触るときは、あらかじめテンプレートマネージャで「複製」を作っておいて「一般設定」で「デフォルトテンプレートセット」を複製して作成した新しいテンプレートセットに設定。

その後、そのテンプレートセットの中身を変更していきます。

初期状態では、テンプレートセットの中身は空に近いので、必要なモジュールのテンプレートを「作成」してから。

他の掲示板モジュール

残念ながら newbb では設定だけで投稿者名の表示・非表示を切り替えることはできなかったと思います。

また、他の掲示板モジュールでもそこまでできたかどうかは....?

ちょっと古い情報も混じっていますが、ここにいくつか掲示板系のモジュールが紹介されています。

http://xoops.kudok.com/database/database.cgi?cmd=s&sc=bbs

XOOPS の楽なところはモジュールの追加・削除が比較的簡単にできることなので、気になったのを入れてみて試してみるのがいいと思います。

肝心のご質問内容については、貧弱な回答ですみません。

◎質問者からの返答

ご丁寧な回答ありがとうございます。

最終投稿者を非表示に成功致しました!!!

(一応月日と時刻は表示のままにしました)

複製を作るところで初めてでしたので少し時間がかかりましたが、

削除する必要なところはご指導のおかげでバッチリ成功できました。


教えて頂きましたURLのぺーじより、【xhnewbb】を早速設置致しました。

【d3forum】も後日試してみようと思っています。

コメントと回答、本当にありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ