Nucleus(JP)フォーラム

NucleusCMS日本語版ユーザーのためのサポートフォーラムです。疑問が生じたらまずは記事検索をご利用ください。

ログインしていません。

#1 2007-10-27 01:30:10

IHARAN
メンバー
From: 神奈川
登録日: 2007-10-24
投稿: 11
ウェブサイト

Re: NP_MultipleCategories等プラグイン使用時のエラー発生について質問です。

はじめまして、CMS初心者です。

個人用に一ヶ月ほど前にNucleusをインストールしました。
改造用スキンにorangrayを選び、NP_MultipleCategoriesをインストールし
階層表示して、サブカテゴリーに関連付けした記事にアクセスしやすいようにしたいのですが
本を見ながらスキンに記述するとMySQLのエラーが表示されます。
Navigation Treeも反応せず、ContentsListを単独で使用しても、エラーが表示されました

色々いじってみましたが、まったく治りません。
↓↓の記事も参考に、PHPも書き換えて見たのですが反応は同じでした。

<!-- l --><a class="postlink-local" href="http://japan.nucleuscms.org/bb/viewtopic.php?t=2407&highlight=MySQL">viewtopic.php?t=2407&highlight=MySQL</a><!-- l -->

http://shizuki.kinezumi.net/item_321.html

どうかアドバイスの方よろしくお願いいたします。

ちなみに、私のblogは↓↓になっております。
http://chameleon.s1.zmx.jp/

Nucleus本体: Nucleus CMS v3.3
スキン: orangray
プラグイン:
  hnm Top Item
  SkinFiles
  Show Blogs
  TrackBack
  Contents List
  Navigation Tree
  Multiple Categories

エラーメッセージ:
mySQL error with query SELECT i.inumber as itemid, i.ititle as title, i.ibody as body, m.mname as author, m.mrealname as authorname, UNIX_TIMESTAMP(i.itime) as timestamp, i.itime, i.imore as more, m.mnumber as authorid, c.cname as category, i.icat as catid, i.iclosed as closed FROM nucleus_category as c, nucleus_member as m, nucleus_category as c WHERE i.iauthor=m.mnumber and i.iblog=1 and i.icat=c.catid and i.idraft=0 and i.itime<="2007-10-27 01:26:41" ORDER BY i.itime DESC LIMIT 0,10: Not unique table/alias: 'c'

↓カテゴリー選択時
mySQL error with query SELECT i.inumber as itemid, i.ititle as title, i.ibody as body, m.mname as author, m.mrealname as authorname, UNIX_TIMESTAMP(i.itime) as timestamp, i.itime, i.imore as more, m.mnumber as authorid, c.cname as category, i.icat as catid, i.iclosed as closed FROM nucleus_category as c, nucleus_member as m, nucleus_category as c LEFT JOIN nucleus_plug_multiple_categories as p ON i.inumber=p.item_id WHERE i.iauthor=m.mnumber and i.iblog=1 and i.icat=c.catid and i.idraft=0 and i.itime<="2007-10-27 01:26:56" and ((i.inumber=p.item_id and (p.categories REGEXP "(^|,)3(,|$)" or i.icat=3)) or (i.icat=3 and p.item_id IS NULL)) ORDER BY i.itime DESC LIMIT 0,10: Not unique table/alias: 'c'

すみませんが、どうぞお願いします。

サーバスペックは↓になっております。
http://www.zmx.jp/zmx/serverspec.php

オフライン

#2 2007-10-27 01:59:59

shizuki
Administrator
From: 西播磨
登録日: 2006-03-23
投稿: 900
ウェブサイト

Re: NP_MultipleCategories等プラグイン使用時のエラー発生について質問です。

プラグインは最新版ですか?

オフライン

#3 2007-10-27 04:02:35

IHARAN
メンバー
From: 神奈川
登録日: 2007-10-24
投稿: 11
ウェブサイト

Re: NP_MultipleCategories等プラグイン使用時のエラー発生について質問です。

プラグインのバージョンは

  hnm Top Item 1.0
  SkinFiles 2.02
  Show Blogs 2.7
  TrackBack 2.0.3 jp11
  Contents List 2.1.6
  Navigation Tree 0.941
  Multiple Categories 0.38.1j

です。
Contents List のバージョンが一つ古かったので、ただ今書き換えましたが、反応ありませんでした。
今のスキン内の記述は
<%blog(mytemplate,10)%>を

<%MultipleCategories(orangray/short,10)%>に書き換え


<%categorylist(orangray/short)%>を

<%MultipleCategories(1,categorylist)%>に書き換えたのみです。

Navigation Tree 0.941は動作しないので
今はずしております。

オフライン

#4 2007-10-27 13:20:58

shizuki
Administrator
From: 西播磨
登録日: 2006-03-23
投稿: 900
ウェブサイト

Re: NP_MultipleCategories等プラグイン使用時のエラー発生について質問です。

Multiple Categories 0.38.1j って、クエリが昔のままだったんですね…

SQLエラーは書き換えた場所の記述間違いですね
おそらく

		$query .= ' FROM '.sql_table('category').' as c, '.sql_table('member').' as m, '.sql_table('category').' as c';

こうなってると思います
これを

		$query .= ' FROM '.sql_table('category').' as c, '.sql_table('member').' as m, '.sql_table('item').' as i';

に書き直してください

NP_Dtreeの方は、無限階層版しか考えてなかったんで、ちょっとコード見直してみます

オフライン

#5 2007-10-29 23:05:57

IHARAN
メンバー
From: 神奈川
登録日: 2007-10-24
投稿: 11
ウェブサイト

Re: NP_MultipleCategories等プラグイン使用時のエラー発生について質問です。

ありがとうございます。
Multiple Categories 0.38.1j を書き換えたのですが、インストール時に真っ白になって止まってしまい、インストールできませんでした。

二~三日前に当方が借りているサーバが不具合を起こし、落ちたのですが。
その後から管理画面の表示等が崩れたり、スキンやプラグインが削除できないなどの不具合が起きています。
その関係もあると思いますので、一度Nucleusをインストールしなおす事にします。

その後また試してから、結果を書き込みしますので、少々お待ちくださると幸いです。

NP_Dtreeの方、できればお願いしたいです。
改造のスキルは無いに等しいものですので。

オフライン

#6 2007-10-31 20:20:02

IHARAN
メンバー
From: 神奈川
登録日: 2007-10-24
投稿: 11
ウェブサイト

Re: NP_MultipleCategories等プラグイン使用時のエラー発生について質問です。

Nucleus v3.3をインストールをやり直し、
Multiple Categories 0.38.1jを書き換えインストールした所、無事動きました。
本当にありがとうございます。

Navigation Tree 0.941が対応するまで、とりあえず↓の記事を参考に
<!-- l --><a class="postlink-local" href="http://japan.nucleuscms.org/bb/viewtopic.php?t=2291">viewtopic.php?t=2291</a><!-- l -->
親カテゴリをクリックすると、子カテゴリが表示されるようにしようと試みたのですが。
子カテゴリのリンク先がメインページになってしまいます。↓
http://chameleon.s1.zmx.jp/

現在のプラグイン

SkinFiles 2.02
Show Blogs 2.7
TrackBack 2.0.3 jp11
Contents List 2.1.6
Multiple Categories 0.38.1j

は前のままで。

追加で↓をインストール。
MixiAddDiary0.44
になっております。

<%categorylist(orangray/short)%>を<%ContentsList(@s)%>に書き換えたのみですが
これの他にタグを埋め込むのか、それとも対応していないのか…
どちらかもわからないので、不安で仕方ありません。

続けざまで申し訳ないですが、よろしければヒントだけでも頂け無いでしょうか?

オフライン

#7 2007-10-31 23:55:23

shizuki
Administrator
From: 西播磨
登録日: 2006-03-23
投稿: 900
ウェブサイト

Re: NP_MultipleCategories等プラグイン使用時のエラー発生について質問です。

ちなみに dTree はどういう風に動かないですか?
dtreedata.phpの117-118行目の

//	$query = 'SELECT * FROM %s WHERE catid%s';
	$query = 'SELECT * FROM %s WHERE catid%s ORDER BY parentid, catid, ordid';

	$query = 'SELECT * FROM %s WHERE catid%s';
//	$query = 'SELECT * FROM %s WHERE catid%s ORDER BY parentid, catid, ordid';

にすると動くんじゃないかと思ったり

オフライン

#8 2007-11-04 03:22:50

IHARAN
メンバー
From: 神奈川
登録日: 2007-10-24
投稿: 11
ウェブサイト

Re: NP_MultipleCategories等プラグイン使用時のエラー発生について質問です。

返信遅くなり申し訳ないです。

書き換えて見ましたが、残念ながら効果は変わらずです。
スキンに色々変えて書き込んでも見ましたが、
開く、閉じるだけが表示されるのみで、カテゴリが出てこない状態です。

Multiple Categoriesの無限階層版も試して見ましたが、反応なかったです。

ただ今色々と問題が起きており、TrackBackの「送信リストに追加」と、「Auto Discover」及び「ドラフト保存」のボタンが使用不可になっているのと。
アイテムを保存すると、「invalid or expired ticket」と頻繁に表示されます。
個人的にNucleus本体に問題が起きている気がするんですが…

これはサーバの方を変更した方がよさそうでしょうか?

オフライン

#9 2007-11-04 22:25:16

shizuki
Administrator
From: 西播磨
登録日: 2006-03-23
投稿: 900
ウェブサイト

Re: NP_MultipleCategories等プラグイン使用時のエラー発生について質問です。

ひょっとして、javascript切ってませんか?

ただ今色々と問題が起きており、TrackBackの「送信リストに追加」と、「Auto Discover」及び「ドラフト保存」のボタンが使用不可になっているのと。
アイテムを保存すると、「invalid or expired ticket」と頻繁に表示されます。

この辺見てるとどうもそんな気がするんですが…

サイト拝見させてもらいましたが、NP_Dtree もきっちり動いてました

オフライン

#10 2007-11-04 22:48:02

IHARAN
メンバー
From: 神奈川
登録日: 2007-10-24
投稿: 11
ウェブサイト

Re: NP_MultipleCategories等プラグイン使用時のエラー発生について質問です。

教えていただきありがとうございます。
他のプラウザでは動いてましたか (汗)

プラウザの設定では切ってはいないんですが、最近IE7にアップグレードしてから、inline flame使用したサイト見ると電源落ちたり、mixiのメッセージbox見るとフリーズしたりと不具合が多発しているんですよ…

プラウザの方は考えてもいませんでした。

今いじって見ましたが、Sleipnir使用しても動いていないんで、Tridentエンジンの方かレジストリ辺りになにかしら起きている気がします。
GeckoエンジンのFirefox使用して試してみて駄目そうだったら、二日後休みなんでリカバリーして見ます。

また結果書き込ませていただきますので、それまで少々お待ち下さい。

オフライン

#11 2007-11-07 20:41:47

IHARAN
メンバー
From: 神奈川
登録日: 2007-10-24
投稿: 11
ウェブサイト

Re: NP_MultipleCategories等プラグイン使用時のエラー発生について質問です。

リカバリ後、IEやIEのコンポーネントを流用しているプラウザで見ました。
またページでエラーが発生し、正常に動作しませんでした。

試しにjavascriptで記述したフロートメニュー等を新規に作成したところ。
そちらは動きます。

それと、勝手に引用して申し訳ないですが…
おそらくdtreeを使用していらっしゃると思う↓の方のサイトは正常に動いています。
http://www.takehana.tv/cccc/index.php?catid=44

TrackBackの「送信リストに追加」と、「Auto Discover」及び「ドラフト保存」のボタンが使用不可になっているのと。
アイテムを保存すると、「invalid or expired ticket」と頻繁に表示されるのはそのままです。

よろしければ、使用しているプラウザ等の環境や、ほかの方の環境下でどういう風に動作しているの等知りたいのですが…
出来ればお願いできませんでしょうか?

オフライン

#12 2007-11-07 21:46:00

shizuki
Administrator
From: 西播磨
登録日: 2006-03-23
投稿: 900
ウェブサイト

Re: NP_MultipleCategories等プラグイン使用時のエラー発生について質問です。

ブラウザ
Firefox 2.0.0.9
InternetExplorer 7.0.5730.11
Safari 3.0.4 (523.11.1+ buildbot - Wed Oct 24 16:18:46 PDT 2007 - r27002)
Opera 9.24 Build 8816

OS
Windows XP Pro SP2

上記の環境でサイトを表示したところ、dTree が稼動しているのは Fx のみでした
前回はきちんと見てなかったんですが、このサーバって、自動広告挿入タイプですよね?
原因はそれじゃないかと思います
dtreedata.php を php ファイルとして扱わない(自動広告が挿入されない)ように設定すると大丈夫なんじゃないかと


ていうか、ファイルのど真ん中に広告用の html が挿入されてるのに、それを無視して普通に動いてる gecko エンジンの方が困り者のような…

オフライン

#13 2007-11-16 18:29:02

IHARAN
メンバー
From: 神奈川
登録日: 2007-10-24
投稿: 11
ウェブサイト

Re: NP_MultipleCategories等プラグイン使用時のエラー発生について質問です。

返信遅くなって申し訳ないです。
IE7にバージョンUPしてみたらネットにつながらなくなり、またリカバリしてました^^;
原因はツールバー関係が不正なアドオンとして認識されていたようでして…

環境教えていただきありがとうございます。

Fxで見たら普通に動いてました。
geckoってすごいですねv
普通に考えると問題なんでしょうが…

.htccessにLayoutIgnoreURI*で広告吹き飛ばしたところ、IEコンポ-ネントを使用しているブラウザでも動くようになりました^^
仰られたとおり、広告が挿入されていたせいのようです。

あとは「invalid or expired ticket」の頻繁表示を何とかするためにがんばってきます。

とりあえずこれで、レイアウトの変更に着手できそうです。
ほんとうにありがとうございました!

オフライン

Board footer