d3forumでは、新着一覧を表示するトピック一覧ブロックがありますが、どの記事を表示していても「最新記事一覧」が表示されるため、現在表示中の記事とかトピックとかに関連する記事一覧でないという弱点?がありましたが・・・
XUGJでの要望を受けて、XoopsXのメンテナンスを積極的に行われている nao-pon さんが、d3forum 0.88.5 へとアップデートされて、新規機能が追加されました。
XUGJの記事はこちら
詳しくは、上記記事をご覧いただくとして、ここではポイントだけを書いておきたいと思います。
管理画面のd3forumにて、ブロック管理の
「フォーラム一覧」
「トピック一覧」
のブロックオプション欄の任意の場所に「auto」と入力すると、表示されている記事に関連した新着一覧が表示されるようになりました。
※「「auto」を指定するとページ表示中のカテゴリー番号となる。 」と説明が追加されているようです。
また Ver 0.88.5 では、新着一覧にて、現在表示中の記事については「現在表示中」と判るようになっているとのことで、これについてはCSSでコントロールできるようです。
表示スタイルは、テンプレートの main.css でコントロールできます。
リストスタイルのマークアップは
<ol class="d3f_eachbranch"> <li class="d3f_currenttopic d3f_block_currenttopic"> <span>[タイトルなど]</span> </li> </ol>
となっていますので、デフォルトでは main.css の 307 行目辺りの
.d3f_eachbranch li.d3f_currenttopic { background-color : <{$color.d3f_bottom_tree_current_bg}>; } .d3f_eachbranch li.d3f_currenttopic > span, .d3f_eachbranch li.d3f_currenttopic > span a { color : <{$color.d3f_bottom_tree_current}>; } td span.d3f_currenttopic:after, .d3f_eachbranch li.d3f_currenttopic > span:first-child:after { content: "\00ab"; color: <{$color.d3f_bottom_tree_current_mk}>; font-weight: bold; } .d3f_eachbranch li.d3f_currenttopic > span.d3f_thistopic { color: <{$color.d3f_bottom_tree_current_mk}>; }
が効いているので、これをカスタマイズすると良いでしょう。
ぺージ情報 | |
---|---|
ぺージ名 : | XOOPSでWebサイトを作ろう/カスタマイズ/d3forum 現在表示記事の新着一覧を |
ページ別名 : | 未設定 |
ページ作成 : | marine |
閲覧可 | |
グループ : | すべての訪問者 |
ユーザー : | すべての訪問者 |
編集可 | |
グループ : | なし |
ユーザー : | なし |
Counter: 4086,
today: 1,
yesterday: 0
初版日時: 2014-03-22 (土) 20:36:07
最終更新: 2014-03-22 (土) 20:36:07 (JST) (3896d) by marine
新しくコメントをつける