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
WordPressモジュール
[トップに戻る] [BBSトップ] [留意事項] [ワード検索]
Sortable Nicer Archiveの表示について 投稿者: toda565 投稿日:2005/03/31(Thu) 12:03 No.1349  
のぶのぶさんこんにちは
日頃、WordPressモジュールをありがたく使わせて頂いております。
今回は、Sortable Nicer Archiveの事でご指導頂ければと思いよらせて頂きました。
WordPressの記事一覧表示機能としてSortable Nicer Archiveはかなり便利な機能だと思い以前ダウンロードさせて頂き使わせてもらってます。
ここで2点質問なのですが、

①Sortable Nicer Archivのデフォルテでは 日付 降順 全期間 と設定されてまして日付事に現在 記事すべてが最初表示されます。
これを最初表示される内容を カテゴリ 降順 全期間 として
カテゴリ別表示に変更するにはどのようにPHPを変更すればよいのか素人の者なので具体的にご指導頂けないでしょうか?

②当サイトでのSortable Nicer Archivを利用するに当たって現在設定及び環境は

サーバー :さくらネット
nkarchives.php をDL後サーバーUP
KAKASIによる日本語読みソート はしてません。

以上な環境で使用してますが、全期間 のみの表示で2005年又は2004年などのソートを行っても反応がなく全期間表示のみしか表示してくれません。
こちらの使用例を見る限りは全期間以外のソートもできてるようですが、この原因として考えられる事がありましたら重ねてご指導いただけませんでしょうか?

どうぞ宜しくお願いします。


Re: Sortable Nicer Archiveの表示について 投稿者: のぶのぶ 投稿日:2005/04/01(Fri) 12:42 No.1353  

引用:

①Sortable Nicer Archivのデフォルテでは 日付 降順 全期間 と設定されてまして日付事に現在 記事すべてが最初表示されます。
これを最初表示される内容を カテゴリ 降順 全期間 として
カテゴリ別表示に変更するにはどのようにPHPを変更すればよいのか素人の者なので具体的にご指導頂けないでしょうか?

本来デフォルトを設定する項目だけはあるのに、それをセットするロジックが入っていませんでしたね。
nkarchieves.phpの25行目近くにある、

$defaultorderby = 'post_date';
$defaultorder = 'DESC';

を

$defaultorderby = 'category';  //デフォルトの並べ替え項目 date or category or title を設定
$defaultorder = 'DESC'; //デフォルトの並べ替え順 ASC or DESC を指定
if (empty($_GET['orderby'])) $_GET['orderby']=$defaultorderby;
if (empty($_GET['order'])) $_GET['order']=$defaultorder;

に変更して下さい。
引用:

②当サイトでのSortable Nicer Archivを利用するに当たって現在設定及び環境は

サーバー :さくらネット
nkarchives.php をDL後サーバーUP
KAKASIによる日本語読みソート はしてません。

以上な環境で使用してますが、全期間 のみの表示で2005年又は2004年などのソートを行っても反応がなく全期間表示のみしか表示してくれません。
こちらの使用例を見る限りは全期間以外のソートもできてるようですが、この原因として考えられる事がありましたら重ねてご指導いただけませんでしょうか?

こちらは、今のところ原因が判りません。
もう少し考えさせて下さい。


Re[2]: Sortable Nicer Archiveの表示について 投稿者: toda565 投稿日:2005/04/02(Sat) 05:15 No.1357  

のぶのぶさん何時もながら素早いご対応ありがとうございます。

引用:

本来デフォルトを設定する項目だけはあるのに、それをセットするロジックが入っていませんでしたね。
nkarchieves.phpの25行目近くにある、

$defaultorderby = 'post_date';
$defaultorder = 'DESC';

を

$defaultorderby = 'category';  //デフォルトの並べ替え項目 date or category or title を設定
$defaultorder = 'DESC'; //デフォルトの並べ替え順 ASC or DESC を指定
if (empty($_GET['orderby'])) $_GET['orderby']=$defaultorderby;
if (empty($_GET['order'])) $_GET['order']=$defaultorder;

に変更して下さい。

早速変更してUP致しましたが、最初の表示でカテゴリ別に表示されないままです。
こちらのサイトの一覧表示は上手くカテゴリー別表示に切り替わってますね。
ご指示通りにしたはずなんですが
何処が悪いのかまったくわかりません。
nkarchives.phpのDLはnkarchives.php
でしたがこれでいいですよね?
お気づきの点がもしありましたらご指導お願いします。

引用:

②当サイトでのSortable Nicer Archivを利用するに当たって現在設定及び環境は

サーバー :さくらネット
nkarchives.php をDL後サーバーUP
KAKASIによる日本語読みソート はしてません。

以上な環境で使用してますが、全期間 のみの表示で2005年又は2004年などのソートを行っても反応がなく全期間表示のみしか表示してくれません。
こちらの使用例を見る限りは全期間以外のソートもできてるようですが、この原因として考えられる事がありましたら重ねてご指導いただけませんでしょうか?

こちらの方は、ご報告ですが、同一サーバー上に2つ目のXOOPSを試験的に立ち上げてそちらにもWordPressを入れて試して見た所
ソートが上手くいきました。
しかし①のカテゴリ−別はこちらでもダメでした。
テーマもデイフォルテで試したりしてみましたが、同じようです。
メインのXOOPSの方は相変わらず年別ソートが機能しないままです。
他のモジュール等の影響やもあるのかもと思って現在、いろいろ試しています。


Re[3]: Sortable Nicer Archiveの表示について 投稿者: toda565 投稿日:2005/04/03(Sun) 09:22 No.1358  

のぶのぶさんこんにちは
あれからいろいろ試してみたのでご報告させて頂きます。
benjaminさんのサイトに紹介してあったnarchives.phpsをDLして

引用:

本来デフォルトを設定する項目だけはあるのに、それをセットするロジックが入っていませんでしたね。
nkarchieves.phpの25行目近くにある、

$defaultorderby = 'post_date';
$defaultorder = 'DESC';

を

$defaultorderby = 'category';  //デフォルトの並べ替え項目 date or category or title を設定
$defaultorder = 'DESC'; //デフォルトの並べ替え順 ASC or DESC を指定
if (empty($_GET['orderby'])) $_GET['orderby']=$defaultorderby;
if (empty($_GET['order'])) $_GET['order']=$defaultorder;

に変更して下さい。

とご指導頂きました部分も変更してサーバUPしてみた所、初期ページでのカテゴリ表示や期間のソートも上手く表示されるようになりました。

まだこちらのサイトに紹介してあるnarchives.phpでは、初期ページでのカテゴリ表示や期間のソートが上手く状況です。
これらの状況でお気づきの点がもしありましたら
ご指導のほどよろしくお願いします。


Re[4]: Sortable Nicer Archiveの表示について 投稿者: のぶのぶ 投稿日:2005/04/04(Mon) 14:36 No.1363  

引用:

あれからいろいろ試してみたのでご報告させて頂きます。
benjaminさんのサイトに紹介してあったnarchives.phpsをDLして
ご指導頂きました部分も変更してサーバUPしてみた所、初期ページでのカテゴリ表示や期間のソートも上手く表示されるようになりました。

toda565さん、報告頂きありがとうございました。
実は小生が試していた本環境ではすでにWordPressの新しいリリース候補版が稼働しており、nkarchives.phpも新リリース対応のものでした。
さきほど、0.3.3対応の新しいnkarchives.phpの1.02をアップロードしましたので、試して頂ければ幸いです。


Re[5]: Sortable Nicer Archiveの表示について 投稿者: toda565 投稿日:2005/04/05(Tue) 21:49 No.1371  

こんにちは のぶのぶさん

引用:

実は小生が試していた本環境ではすでにWordPressの新しいリリース候補版が稼働しており、nkarchives.phpも新リリース対応のものでした。
さきほど、0.3.3対応の新しいnkarchives.phpの1.02をアップロードしましたので、試して頂ければ幸いです。

そうでしたか
原因がわかってよかったです。
早速、nkarchives.phpの1.02をDLさせて頂きました。
大変、調子よく動いてます。
お忙しい所お手間おかけしまして恐縮です。
また何かありました折にはご指導して頂けるとありがたいです。
開発作業等でお忙しいそうですが、お体に気をつけて
ではでわ


moblogのユーザ名が「アースデイ」で失敗します。 投稿者: tsuppy 投稿日:2005/04/03(Sun) 11:31 No.1359  
こんにちは!いつもwordpress、楽しんでおります
今回、moblog投稿の際、
ユーザ名が「アースデイ」と全角でいきますと
どうも「ー」の文字があるとユーザ名をうまく処理できないみたいです。
(1文字ずつ確認してみました)

サーバはxreaでwordpress 0.33が動いてます。
使ったメールソフトは、thunderbirdです。
何か解決策ありましたら、教えて欲しいです。
よろしくです。


Re: moblogのユーザ名が「アースデイ」で失敗します。 投稿者: tm 投稿日:2005/04/04(Mon) 03:14 No.1360  

全角のユーザ名ってauther別リストの時などのURLなんかで
問題なく動作するんでしょうか?エンコードしないで表示してしまうと
ブラウザによってURLが違うなんて事になる予感もしますが。
#余談はここまでです

日本語のユーザ名を表示させたいだけなら
ユーザ名は半角アルファベットにしておいて
wordpressのニックネームに「アースデイ」と設定して
やりくりするって方法がお気楽な気がしますが
そういう事ではないのでしょうね。


Re: moblogのユーザ名が「アースデイ」で失敗します。 投稿者: のぶのぶ 投稿日:2005/04/04(Mon) 13:03 No.1361  

tmさんのレスにも、あるとおり全角文字のXOOPSユーザ名は、XOOPSでも推奨しておらず、WordPressモジュールでも極力対応できるように修正はしているものの、完全に対応しきれているとは言えない状態です。
今までにも、幾つかの不具合のレポートをいただいており、そのたびに対応している状態です。
というわけで、現在の0.3.3では、極力、英数字のXOOPSユーザ名を使用頂き、tmさんのご紹介どおりにWordPress側の設定で日本語で投稿者名を表示するようにすることをお奨めします。


Re[2]: moblogのユーザ名が「アースデイ」で失敗します。 投稿者: tsuppy 投稿日:2005/04/05(Tue) 10:42 No.1365  

tmさん、のぶのぶさん、返信ありがとうございます
全角ユーザ名の件、了解です。
ニックネーム作戦に変更します。はい!


カテゴリーごとのRSS表示について 投稿者: TK 投稿日:2005/03/30(Wed) 08:51 No.1348  
はじめまして。いつも便利に使わせて頂いており作者さんに感謝しております。
類似の質問かと思いますので、こちらで質問させて頂きます。

カテゴリ別のRSSを取得したいのですが可能でしょうか?
イメージとしては、カテゴリーに移動した際、そのカテゴリーの記事を取得できるRSSへのリンクを表示させたいのですが。
もし可能であれば方法を教えていただけると助かります。どうぞ宜しくお願いします。


Re: カテゴリーごとのRSS表示について 投稿者: のぶのぶ 投稿日:2005/04/01(Fri) 12:56 No.1354  

引用:

TKさんは書きました:
はじめまして。いつも便利に使わせて頂いており作者さんに感謝しております。
類似の質問かと思いますので、こちらで質問させて頂きます。

カテゴリ別のRSSを取得したいのですが可能でしょうか?
イメージとしては、カテゴリーに移動した際、そのカテゴリーの記事を取得できるRSSへのリンクを表示させたいのですが。
もし可能であれば方法を教えていただけると助かります。どうぞ宜しくお願いします。

カテゴリー別のRSSは、

http://xxx.xx/modules/wordpress/wp-rss2.php?cat=2  <--- 番号はカテゴリID

で取得できます。
カテゴリーに移動したときだけ、RSSへのリンクを表示するっていうのは、
/modules/wordpress/themes/xxxxx/index-template.phpの下の方の

<p class="credit">

の上の行に、

<?php if (!empty($cat)) echo '<a href="'.$siteurl.'/wp-rss2.php?cat='.$cat.'" ><img src="'.$siteurl.'/wp-images/rss2.gif" alt="RSS" title="Category RSS" />Category RSS2</a>'; ?>

などという行を追加すると良いと思いますよ。


Re[2]: カテゴリーごとのRSS表示について 投稿者: TK 投稿日:2005/04/01(Fri) 13:33 No.1355  

のぶのぶさん、ありがとうございます。感激です。
この二日間、index-template.php に $catの値を表示させるところから試していたのですが、php初心者のせいかうまくいかず困っていたところでした。
お忙しいところ誠にありがとうございます。本当に助かりました。


投稿、編集、MYPROFIELのボタンを消したい 投稿者: 黒猫 投稿日:2005/03/26(Sat) 03:49 No.1342  
改訂バージョンで「記事編集」が同じユーザーレベルでできない仕様になり、ありがとうございます。

ところで、一般ユーザーがメニューから「blogを書く」を選択すると、
WordPRESSのロゴの下に
「投稿」「編集」「MYPROFIEL」「VIEWSITE」のボタンが出ます。
このボタンの中の「VIEWAITE」以外のすべてのボタンを削除する方法はあるでしょうか?
「投稿」はすでに「blogを書く」で選択されているため、
「編集」は、他のユーザーの記事も見えてしまし、他人の記事が編集できるような誤解を与えてしまうため、
「MYPROFIEL」は、白扇を利用したいためで、「MYPROFIEL」を利用すると、2つのプロフィール登録画面が存在してしまうからです。

もうひとつ、同じ画面の下に、
WordPress bookmarkletが表示されますが、これも消す方法はあるでしょうか?
これも、便利な機能のようで、小難しい印象をユーザーに与えてしまうので。

お忙しいところ恐縮ですがが、よろしくお願いします。


Re: 投稿、編集、MYPROFIELのボタンを消したい 投稿者: のぶのぶ 投稿日:2005/03/27(Sun) 08:25 No.1344  

引用:

黒猫さんは書きました:
改訂バージョンで「記事編集」が同じユーザーレベルでできない仕様になり、ありがとうございます。

ところで、一般ユーザーがメニューから「blogを書く」を選択すると、
WordPRESSのロゴの下に
「投稿」「編集」「MYPROFIEL」「VIEWSITE」のボタンが出ます。
このボタンの中の「VIEWAITE」以外のすべてのボタンを削除する方法はあるでしょうか?
「投稿」はすでに「blogを書く」で選択されているため、
「編集」は、他のユーザーの記事も見えてしまし、他人の記事が編集できるような誤解を与えてしまうため、
「MYPROFIEL」は、白扇を利用したいためで、「MYPROFIEL」を利用すると、2つのプロフィール登録画面が存在してしまうからです。

もうひとつ、同じ画面の下に、
WordPress bookmarkletが表示されますが、これも消す方法はあるでしょうか?
これも、便利な機能のようで、小難しい印象をユーザーに与えてしまうので。

お忙しいところ恐縮ですがが、よろしくお願いします。

まず、簡単なところから
wp-admin/menu.ja.txtの

1	post.php	投稿
1	edit.php	編集

を

5	post.php	投稿
5	edit.php	編集

とかに変更して下さい。ただし行内のTAB文字を消さないように注意して下さい。
数字はメニューを表示する最低ユーザレベルなので現状に併せて自由に設定して下さい。
これで、「投稿」「編集」ボタンは表示されなくなります。
「My Profile」に関しては、今のところどのユーザレベルでも表示するようになっています。
これは、今のところ各ユーザ毎に、ブログ内で投稿者の事を同様に表示するかを個別に設定するようになっているからです。
どうしても消したい場合には、wp-admin/menu.phpの中に表示ロジックがあるので、ご自分の責任で消して下さい。
同様にBookmarkletの削除に関しては、wp-admin/post.phpを触る必要がありますが、これも最後の方に表示ロジックがあるとだけお教えしておきます。
もし、どうしても変更方法が判らない場合には、さいど質問願います。


Re[2]: 投稿、編集、MYPROFIELのボタンを消したい 投稿者: 黒猫 投稿日:2005/03/28(Mon) 07:58 No.1345  

のぶのぶさん。

お忙しいところありがとうございました。
おかげさまでイメージしたものになりつつあります。
今後ともよろしくお願いします。


wp-ktai.phpでの無題の扱い 投稿者: tm 投稿日:2005/03/25(Fri) 08:42 No.1339  
いつもお世話になります。
wp-ktai.phpについてフィードバック&ご質問です。

無題のエントリはパソコンではページ上もRSSも「無題」として
取り扱われていますが、ケータイ(wp-ktai.php)ではDBのまま
何も無い状態となっています。このため一覧リストから
選択することができません。

# <a href="xxx"></a> 状態で、対象文字がないため。

下記の「 $title->post_title 」の部分の前後に決め打ちで
「かっこ」でもつければクリックできるようになりますが
正常なエントリにも無駄な文字がつくとパケ的に気持ちよくありません。



		foreach ($title_lists as $title) {
			$ackey = $line_count + 1;
			$num = $_REQUEST["start"] + $line_count;
			$tmp = substr($title->post_date,5,2).'/'.substr($title->post_date,8,2).substr($title->post_date,10,6);
			$echostring .= $ackeychar[$ackey].'.<a href="'.$HTTP_SERVER_VARS["PHP_SELF"].'?view=content&num='.$num.'&start=0" accesskey="'.$ackey.'">'.$title->post_title.'</a>('.$tmp.')';
			$echostring .= '<font color="#FF00FF">['.get_number_of_comments($title->ID).']</font><br />';
			$line_count++;
		}


if ($title->post_title ne ""){$title->post_title = "無題"}
#↑なんだこれ とほほ

こんな感じの事ができればいいのですが・・・


Re: wp-ktai.phpでの無題の扱い 投稿者: のぶのぶ 投稿日:2005/03/25(Fri) 15:05 No.1341  

引用:

tmさんは書きました:
いつもお世話になります。
wp-ktai.phpについてフィードバック&ご質問です。

無題のエントリはパソコンではページ上もRSSも「無題」として
取り扱われていますが、ケータイ(wp-ktai.php)ではDBのまま
何も無い状態となっています。このため一覧リストから
選択することができません。

# <a href="xxx"></a> 状態で、対象文字がないため。

下記の「 $title->post_title 」の部分の前後に決め打ちで
「かっこ」でもつければクリックできるようになりますが
正常なエントリにも無駄な文字がつくとパケ的に気持ちよくありません。



		foreach ($title_lists as $title) {
			$ackey = $line_count + 1;
			$num = $_REQUEST["start"] + $line_count;
			$tmp = substr($title->post_date,5,2).'/'.substr($title->post_date,8,2).substr($title->post_date,10,6);
			$echostring .= $ackeychar[$ackey].'.<a href="'.$HTTP_SERVER_VARS["PHP_SELF"].'?view=content&num='.$num.'&start=0" accesskey="'.$ackey.'">'.$title->post_title.'</a>('.$tmp.')';
			$echostring .= '<font color="#FF00FF">['.get_number_of_comments($title->ID).']</font><br />';
			$line_count++;
		}


if ($title->post_title ne ""){$title->post_title = "無題"}
#↑なんだこれ とほほ

こんな感じの事ができればいいのですが・・・

オシ〜〜イ

    if (trim($title->post_title)=="") $title->post_title = _WP_POST_NOTITLE;

って行をforeach行の次にでも追加すればOKだと思います。


Re[2]: wp-ktai.phpでの無題の扱い 投稿者: tm 投稿日:2005/03/26(Sat) 05:24 No.1343  

適切なコードありがとうございます。
(perlしかわからないもので)

ばっちり動作しました!


| <<| 110| 111| 112| 113| 114| 115| 116| 117| 118| 119| 120| 121| 122| 123| 124| 125| 126| 127| 128| 129| >>|
NO: PASS:

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