Nov 30
新規インストール時にエラーが出てた不具合と、デバッグコードの消し忘れ対応しました
あと、NP_TrackBack のトラックバック UR 「item_223.html.trackback」 にデフォルトで対応、「.trackback」なトラックバック URL の出力も改造なしで出来るように変更しました
<%CustomURL(trackback)%> と書いたときは「/trackback/item_334.html」
<%customURL(trackback,ext)%> と書くと「item_334.trackback」
と出力されるようにしました
それとやまさんから提案のあった「月と日の二桁化」を実装
ついでに event_ParseURL と event_GenerateURL に対応してないバージョンの Nucleus にインストールできないように仕様変更(コアが getMinNucleusVersion() に対応して無くてもインストールできないようにプラグイン側で実装)しました
アップデートはファイルの上書きのみで OK
ダウンロードはいつもどおり NucleusJapan からお願いします
あと、NP_TrackBack のトラックバック UR 「item_223.html.trackback」 にデフォルトで対応、「.trackback」なトラックバック URL の出力も改造なしで出来るように変更しました
<%CustomURL(trackback)%> と書いたときは「/trackback/item_334.html」
<%customURL(trackback,ext)%> と書くと「item_334.trackback」
と出力されるようにしました
それとやまさんから提案のあった「月と日の二桁化」を実装
ついでに event_ParseURL と event_GenerateURL に対応してないバージョンの Nucleus にインストールできないように仕様変更(コアが getMinNucleusVersion() に対応して無くてもインストールできないようにプラグイン側で実装)しました
アップデートはファイルの上書きのみで OK
ダウンロードはいつもどおり NucleusJapan からお願いします
11 Responses to “ NP_CustomURL 不具合修正 ”
Leave a Reply
OpenID を使ってログインすることができます。
このエントリにトラックバックはありません
この記事のトラックバックURL
http://shizuki.kinezumi.net/item_376.trackback(右クリックで'ショートカットの保存')
トラックバックするにはこの記事へのリンクhttp://shizuki.kinezumi.net/item_376.htmlが必要です

December 2nd, 2006 at 19:59:01 いつも素晴らしいプラグインを利用させていただき、どうもありがとうございます。^^
最新版 0.3.3をインストール後
登録リストのアップデートボタンをクリックしてみましたが、
リンク表示用 URI の管理ページで
Error occured druing automatic addition of tickets.
というエラー(デバッグコード?)が、表示データのかずぶん表示されてしまます。
念のため プラグインを削除してから 再度インストールしてみましたが
mySQL error with query : Query was empty
というエラーが出ました。
* NP_0TicketForPlugin を アンインストールするとmySQL errorは エラーは表示されませんでした。
PHPのバージョンは 4.4.4ですが、
フォーラムで「Nucleusでサポートする環境」という内容で
MySQLのバージョンが 3.23.58-logですと 古くて対応が難しいということもありますでしょうか?
December 2nd, 2006 at 20:34:05 う~ん…
> Error occured druing automatic addition of tickets
これはチケット関係ですねぇ
一旦ログアウトしてクッキーを削除してから試してみてください(javascript は ON ですよね?)
それから
> mySQL error with query : Query was empty
この後に 「mysql_fetch_なんたら」 とかいうエラーと行番号が表示されると思うんですが、そのエラーと行番号を教えてもらえますか?
December 2nd, 2006 at 22:44:30 早々にお返事を頂き、ありがとうございます。^^
一旦ログアウトしてクッキーを削除で試してみましたが、残念ながら変化はありませんでした。
mySQL error with query : Query was emptyというエラーは4つ繰り返し表示されますが
そのエラーの後にエラーの内容?や行数などは何も表示されていません。
念のためソースも見てみましたが、「Query was empty」のみでした。
サーバーの問題という事というもあるのでしょうか??
December 2nd, 2006 at 22:52:11 > mySQL error with query : Query was emptyというエラーは4つ繰り返し表示
これ、僕のところでも出ました。あれっ?と思いつつそのまま仕事に出かけて数日たって、今思い出しました。そんな状況なので、詳しいことよく覚えてないのですが。NP_0TicketForPluginはまだ入れてなかったような。。
December 2nd, 2006 at 23:33:23 >NP_0TicketForPluginはまだ入れてなかったような。。
yamaさん、お返事ありがとうございます。
NP_0TicketForPluginを入れてない状態でも「mySQL error with query : Query was empty」は(5つ)表示されました。
しづきさん、確認不足で申し訳ございませんでした(x_x;;
あと、もう一つご確認なのですが
複数ブログを利用していて ブログAのカテゴリを ブログBに移動しますと
ブログBの indexページとカテゴリページには
元Aのカテゴリのアイテムが表示されるのですが、
ブログBで 元Aのカテゴリのitemページを表示しようとすると
「ERR:リクエストされた URI にアクセスできませんでした。もう一度 URI をよく確かめてください」
と表示されてしまいます。
「Blog設定の編集-Options for NP_CustomURL」の「このブログで URI の別名を使用する」を いいえ(Fancy Url) に設定しますと
ブログBで 元Aのカテゴリのitemページを表示する事ができました。
こちらの動作もご確認いただけますでしょうか?
December 3rd, 2006 at 11:09:40 どもです。いちおう、htmlソースの状態も貼り付けておきますね。とりあえず機能的には今のところ問題は感じてませんが。もしよければデバッグ用のエラー出力コードを埋め込んだバージョンなどを作っていただけたら試してみますよ。
mySQL error with query : Query was empty<p />mySQL error with query : Query was empty<p />mySQL error with query : Query was empty<p />mySQL error with query : Query was empty<p /> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1...">
<html xmlns="http://www.w3.org/1999/xhtml">………
December 3rd, 2006 at 18:52:38 > mySQL error with query : Query was emptyというエラーは4つ繰り返し表示
というのは、ブログ(もしくはその他の要素)が4つ表に表示される画面という事ですか?
そうじゃなくて、とにかく4つ表示されるという事でしょうか?
で、それが出てくるのは管理画面のみなんですよね?
それと、管理エリアを表示しただけでそれが出てくるんですか?
…なんなんだろう?…
表示しただけで出てくるとしたら、もっと前のバージョンから出てるはずなんですが、このバージョンになってからというのはどうなんだろう …
管理エリアの index.php って、06/09/13 が最終更新日なんですよね …
サーバの設定が変わったからって、クエリが空になるはずないし …
引き続き調査してみます
ブログ移動の問題も状況が再現できてません
どうにも再現できないもんで、デバッグコードをどこに埋めればいいのやら …
December 4th, 2006 at 00:50:20 お返事ありがとうございます。
「mySQL error with query : Query was empty」は プラグインの管理でプラグインをアンインストール後、インストールし直したら4つまとめて表示されました。
表示されるのは その時だけですし、特に問題は起こっておりませんが、
「Error occured druing automatic addition of tickets.」と CustomURLのURI の管理ページに表示される事に関係があるのかな?と思ってご報告しました。
>管理エリアの index.php って、06/09/13 が最終更新日なんですよね …
管理エリアは customurlのフォルダの中のindex.phpでしょうか?!NP_CustomURL-0.3.3.zipを確認しました所 index.phpは06/10/07 となっていました。
> ブログ移動の問題も状況が再現できてません
お調べいただきまして どうもありがとうございます。
xrea というサーバーを広告表示なしで利用していますが 、セーフモードが on とか、少し特殊?なようなので。。(^^;;;
他のプラグインが影響しているのかも?知れませんので、他のプラグインをアンインストールしてみて様子を調べてみたいと思います。
December 4th, 2006 at 09:15:20 そういやウチもxreaですね。あと3ヶ所ほどアップデート予定のサーバがあります。何かヒントが得られるかもしれないので、しばしお待ちを。
December 4th, 2006 at 20:12:36 しづきさん、お世話になります。そして yamaさん、お手数おかけいたします。m(_ _)m
私も もう1つxrea無料版(Apache 1.3.37、PHP 5.1.6、 MySQL 5.1.11 )があったので試してみました。
○ NP_CustomURL-0.3.3をインストールしましたら「mySQL error with query : Query was empty」が5つ表示されました。
○ そのまま管理画面に移ると アクセスパス部分が空欄でした。(ブログの設定で「このブログのリクエスト URI」を設定したら、全てのブログ・アイテムのアクセスパスは設定されたようです。)
○ NP_0TicketForPluginをインストール後、「リンク表示用 URI の管理ページ」へ移ると「Error occured druing automatic addition of tickets.」が表示されました。
○ 「新規blog作成」でブログをると「First Item」というアイテムが自動で投稿されますが、アクセスパスが「item_(id)」ではなく「_(id)」となっていました。
続けてアイテムを投稿すると、アクセスパスが「item」で投稿される事が何度かありました。
ブログ移動の問題は、無料の為か?残念ながら試す事ができませんでした。(xx;;
しづきさんや 他の方は正常に動作しているようですので、試せば試すほど やはりxreaが原因かな?又は自分の設定の間違いと思いました。
ご迷惑をおかけいたしました。(^^;;
December 4th, 2006 at 23:04:25 はにゃさん、検証ありがとうございます
おかげさまでバグ見つかりました
エラーはインストール時だったんですね ^^;
まだ typo が残ってました
チケット処理の方は相変わらず再現できませんが …
> 「item_(id)」ではなく「_(id)」となっていました。
これはどうなんだろう …
$CONF['ItemKey'] が空の時の処理が出来てないみたいに見える …
> ブログ移動の問題は、無料の為か?残念ながら試す事ができませんでした。(xx;;
ブログ間移動が出来なかったということでしょうか?
無料とか関係ないと思うんですが …
いずれにせよ、新規インストール時のバグがあったので、管理画面にチケット処理のコード加えて修正版リリースします