User:
Pass:
Keep:   
Xoops Cube Project
XOOPS Cube Project Site
Powered by Google


Powered by XOOPS Cube Legacy 2.1.8
PukiWikiMod 1.5.1
WordPress Module 0.6.0 Alpha
テンプレートの編集について 投稿者: aiba 投稿日:2004/05/25(Tue) 14:15 No.89  
いつもお世話になっております。
WPJフォーラムを見たのですが、あそこには質問禁止のようなので教えてください。実は、カテゴリーの後ろに投稿数を表示したいのです。

blocks/wp_categories.php の
list_cats(0, 'All', 'name'); をどのように変えたらいいのでしょうか。

ついでに、過去ログをドロップダウンメニューにするパラメーターの書き方も知りたいです。いろいろやっているのですが、どうもうまくいきません。よろしくお願いします。


Re:テンプレートの編集について 投稿者: のぶのぶ 投稿日:2004/05/25(Tue) 14:55 No.90  

> list_cats(0, 'All', 'name'); をどのように変えたらいいのでしょうか。
list_cats(0, 'All', 'name','asc','',true,0,1);
に変えるとうまくいきます。
list_catsとかのテンプレートで使用するPHP関数は、たくさんのパラメータが設定可能です。list_catsの場合には8つめのパラメータが個数を表示するかどうかの指定になりますが、それ以外のパラメータも7つ目まではデフォルトで良くとも指定をしなければなりません。
パラメータの説明は、
http://wordpress.xwd.jp/wiki/index.php?Templates
が参考になると思います。
ドロップダウンに関しては、
get_archives('monthly');
のかわりに、
//----ここから---------------------
echo <<< EOD
<form name="archiveform" action="">
<select name="archive_chrono" onchange="window.location = (document.forms.archiveform.archive_chrono[document.forms.archiveform.archive_chrono.selectedIndex].value);">
<option value=''>By Month</option>
EOD;
get_archives('monthly','','option', 1);
echo <<< EOD
</select>
</form>
EOD;
//----ここまで---------------------
てなコードを挿入する必要があります。

とりあえず、今小生のサイトでもその形態に変えて見ました


Re:テンプレートの編集について 投稿者: のぶのぶ 投稿日:2004/05/26(Wed) 12:33 No.91  

ちなみに、次のリリースあたりでは、ブロックの表示形態を、ブロックのパラメータとして指定できるようにするつもりです。


Re:テンプレートの編集について 投稿者: aiba 投稿日:2004/05/26(Wed) 13:33 No.92  

けさからずっと見られなくて、直メールまでしちゃいました。どうもすみません。

> list_cats(0, 'All', 'name','asc','',true,0,1);
> に変えるとうまくいきます。

ドキュメンテーションを見たのですが、例文がなく、よくわかりませんでした。
list_cats(0, 'All', 'name','asc',0,0,1);
ぐらいまでやってみたのですが、惜しかったですね。
もう少し template-functions.php を見ていたらよかったようです。
おかげさまで、過去ログにも件数を表示することができました。

ところで、ドロップダウンのコードなのですが、Javascript を使わないときはどのように書けばいいのでしょうか。
また、英語の月名ではなく、数字、例えば、2004/05というぐあいにしたいときのことも教えていただけませんか。よろしくお願いします。


Re:テンプレートの編集について 投稿者: のぶのぶ 投稿日:2004/05/26(Wed) 14:00 No.93  

> けさからずっと見られなくて、直メールまでしちゃいました。どうもすみません。
いえいえ、こちらこそどうもすもませんでした。

>ところで、ドロップダウンのコードなのですが、Javascript を使わないときはどのように書けばいいのでしょうか。
これに関しては、現在のget_archivesでは、少々困難かもしれません。ちょっと調べてみますけど。いま本サイトでも次期バージョンの最終テスト中ですけど、やはりJavascriptを使用しています。

>また、英語の月名ではなく、数字、例えば、2004/05というぐあいにしたいときのことも教えていただけませんか。よろしくお願いします。

これに関しては、英語対応の一環でXOOPSのモジュール用Languageファイル内に出力書式らしきものを定義できるようにしました。本サイトでは、すでにカレンダーや月別のところが2004年5月になっていると思います。

今回のバージョンアップはかなり手を入れてしまったので、もう少しテストしてからのリリースになります。


Re:テンプレートの編集について 投稿者: aiba 投稿日:2004/05/26(Wed) 22:51 No.94  

←いつの間に……。おはようございます。

ふだんは、Javascript を off にしているので、ロップダウンの方は検討中です。
聞いておきながらすみません。


> 本サイトでは、すでにカレンダーや月別のところが2004年5月になっていると思います。
> 今回のバージョンアップはかなり手を入れてしまったので、もう少しテストしてからのリリースになります。

はい。楽しみにしています。


NO: PASS:

このプログラムは KENT 氏の yybbs を xoops(PHP) に移植したものです
- KENT -