Nucleus(JP)フォーラム

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

ログインしていません。

#26 2008-05-09 11:24:34

きゃしゃ
メンバー
From: 北河内
登録日: 2007-12-15
投稿: 351

Re: NP_TagEX

a)NormalURLの場合

nantan さんの発言:

おっしゃる通りNormalなURLモードでアクセスしても同じようにタグで絞り込まれない状況でした。

1.グローバル設定のURLモードをNormalにしてあるか再確認ください。
2..htaccessを外してみてください。

b)FancyURLの場合
.htaccess,fancyurls.config.php,URL制御ファイル"tag"が適切に記述・作成されているか再確認ください。

引っ越し前のサーバではFancyで運用されてたのでしょうか?

オフライン

#27 2008-05-10 02:20:08

nantan
メンバー
登録日: 2005-12-05
投稿: 5

Re: NP_TagEX

きゃしゃ さんの発言:

a)NormalURLの場合
1.グローバル設定のURLモードをNormalにしてあるか再確認ください。
2..htaccessを外してみてください。

b)FancyURLの場合
.htaccess,fancyurls.config.php,URL制御ファイル"tag"が適切に記述・作成されているか再確認ください。

引っ越し前のサーバではFancyで運用されてたのでしょうか?

a)、b)ともに確認しましたが、動作しませんでした。
引っ越し前はバージョンは違うもののFancyURLで動作しておりました。
そのままもってくれば良かったのですが、最新版にしたくて入れ直したら今の状況になってしまいました。

オフライン

#28 2008-05-10 22:08:56

nantan
メンバー
登録日: 2005-12-05
投稿: 5

Re: NP_TagEX

解決しました。
メイン目次ページのスキンで<%blog...%>から<%ShowBlogs...%>に書き直したら適用されました。
ShowBlogsの設定ができていなかったのが原因だったようです。
ご助言くださった方、ありがとうございました。

オフライン

#29 2008-05-22 10:17:23

whoknows
メンバー
登録日: 2006-03-24
投稿: 16

Re: NP_TagEX

いつもお世話になっています。
NP_TagEXをありがたくつかわせていただいています。

エラーが表示されたので、対処のヒントをいただけるとありがたいのですが。

Warning: Division by zero in /virtual/*********/public_html/blog.********.org/nucleus/plugins/NP_TagEX.php on line 1010

エラーが出るのは、特定のカテゴリーやアーカイブを選択し、それを追従する際に出ているようです。
エラーのでないカテゴリーもありますので、追従した時のタグの数とかに関係しているかもしれません。
よろしくお願いいたします。

オフライン

#30 2008-05-22 11:11:26

きゃしゃ
メンバー
From: 北河内
登録日: 2007-12-15
投稿: 351

Re: NP_TagEX

これで試してみてください。
テストしてないんでダメだったら速攻元に戻してください。


Attachments:
zip NP_TagEX071.zip, Size: 10.23 KiB, Downloads: 1,504

オフライン

#31 2008-05-22 22:45:59

whoknows
メンバー
登録日: 2006-03-24
投稿: 16

Re: NP_TagEX

きゃしゃさま
エラーが消えました!ありがとうございました。

オフライン

#32 2008-12-01 20:35:48

kazcha
メンバー
登録日: 2008-03-10
投稿: 13

Re: NP_TagEX

NP_CustomURLやNP_ShowBlogsの使用のもと
NP_TagEXでタグリストを表示させているのですが
Fancyモードだと タグのリンク先がnot foundエラーになってしまいます。
その時のURLは
http://xxxxx/xxx/tag/tag

Normalモードにすると
http://xxxxx/xxx/?blogid=1&tag=tag
となって 正常に動作します。

または CustomURLのブログオプションで 「このブログで URI の別名を使用する」 を「いいえ」にすると
http://xxxxx/xxx/tag/tag名 となっていますが
こちらもちゃんとリンクされます。

前述の

FancyURLの場合
.htaccess,fancyurls.config.php,URL制御ファイル"tag"が適切に記述・作成されているか再確認ください。

とは具体的に何をすれば良いのでしょうか。
.htaccessはCustomURL導入時に
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?virtualpath=$1 [L,QSA]
と してあるだけです。

NP_CustomURLのWikiでの他プラグインへの対応というも見たのですが
return addLinkParams($link, $linkparams); がわかりませんでした。:cry:

ご面倒おかけいたしますが よろしくお願いします。

NP_CustomURL(0.3.7fix2)
NP_ShowBlogs(2.7fix)
NP_TagEX(0.71)
PHP Version 4.4.2
チカッパ!サーバー

オフライン

#33 2008-12-02 14:12:34

きゃしゃ
メンバー
From: 北河内
登録日: 2007-12-15
投稿: 351

Re: NP_TagEX

あー、ごめんなさい。
これ試してみてください。

<!-- l --><a class="postlink-local" href="http://japan.nucleuscms.org/bb/viewtopic.php?p=24022#24022">viewtopic.php?p=24022#24022</a><!-- l -->

オフライン

#34 2008-12-02 14:17:54

きゃしゃ
メンバー
From: 北河内
登録日: 2007-12-15
投稿: 351

Re: NP_TagEX

kazcha さんの発言:

前述の

FancyURLの場合
.htaccess,fancyurls.config.php,URL制御ファイル"tag"が適切に記述・作成されているか再確認ください。

とは具体的に何をすれば良いのでしょうか。

NP_CustomURLを使用する場合はURL制御ファイルは不要です。もし設置していたらFTPでとっぱらってください。

http://japan.nucleuscms.org/wiki/plugins:customurl
より引用

URL表現に関わるいくつかのプラグイン(NP_ExtraSkinJPなど)の設置に必要なURL制御ファイルも不要になり、ルートディレクトリがすっきりします。

オフライン

#35 2008-12-03 05:08:47

kazcha
メンバー
登録日: 2008-03-10
投稿: 13

Re: NP_TagEX

きゃしゃ さんの発言:

あー、ごめんなさい。
これ試してみてください。

<!-- l --><a class="postlink-local" href="http://japan.nucleuscms.org/bb/viewtopic.php?p=24022#24022">viewtopic.php?p=24022#24022</a><!-- l -->

無事Fancyモードでもリンク先が表示されるようになりました。

迅速な対応ありがとうございます。

そもそも書き込むところを間違えてしまったようで申し訳ありません。
サポートのほうへ書き込むべきでした。

オフライン

#36 2008-12-25 10:30:04

Banker8
メンバー
登録日: 2008-03-31
投稿: 9

Re: NP_TagEX

XREA+にてCustomURLと共に使用中です。
SEO的に重要なキーワードをタグに割り付けているのですが、タグ名が日本語の場合、検索エンジンにインデックスされるURLが2種類出来てしまいます。
例えばサイトURL「http://sample.com/」で、タグ名「事例」を作成すると
①「http://sample.com/tag/%E4%BA%8B%E4%BE%8B/」と②「http://sample.com/tag/事例/」
で両方アクセス出来ることとなります。

<%TagEX(tag)%>を利用すると、リンクURLは①
ところが、Googleには①はインデックスされず、②でインデックスされました。
Yahooの場合には両方インデックスされることになります。

2ヶ月ほど前にitemページにリンクさせていたあるキーワードをタグページに変更したら、Googleでそのキーワードでの検索ランクが大幅に下落してしまいました。
SEO的には若干不安があり、出来れば英語のURLに統一したいと個人的には思います。
もちろん、ウェブマスター ツール等で修正出来るのですが、プラグインの機能で、URLを編集出来ると助かりますが、何か方法はございますでしょうか。


Banker8Player9

オフライン

#37 2008-12-25 12:06:49

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

Re: NP_TagEX

>Banker8さん
結論から言うと、方法はありません。
プラグインで出力しているURLは「日本語をUTF-8に変換したものをURLエンコードしたもの」のみです。
そのURLをデコードする/しないは検索エンジンとそこにアクセスするブラウザの問題になります。
ためしに「日本語」になった状態でインデックスされている検索結果のページにIEでアクセスしてみるとわかりやすいかと思います。

オフライン

#38 2008-12-26 06:52:57

Banker8
メンバー
登録日: 2008-03-31
投稿: 9

Re: NP_TagEX

shizuki様
早速のご返答ありがとうございます。
ウェブマスターツール・htaccess等の設定で試行錯誤してみます。


Banker8Player9

オフライン

#39 2016-02-13 23:32:27

kyu
メンバー
登録日: 2008-03-22
投稿: 36
ウェブサイト

Re: NP_TagEX

こんばんは。

NP_TagEXを使いたくてこのトピックのトップからダウンロードを試みたのですが、ダウンロードはできるものの解凍ができませんでした。
どこかで入手できないものでしょうか。

よろしくお願いします。

オフライン

#40 2016-02-14 15:06:27

yama
Administrator
登録日: 2005-07-07
投稿: 1,243
ウェブサイト

オフライン

#41 2016-02-14 15:35:47

kyu
メンバー
登録日: 2008-03-22
投稿: 36
ウェブサイト

Re: NP_TagEX

yamaさんこんにちは。

早速ダウンロードしインストールしてみましたが、うまく動きませんでした。

現象1. インストール時にテーブルが生成されない
function install() のSQLで

TIMESTAMP(14)

とある部分を

TIMESTAMP

としたら解決しました。

現象2. URLエンコードが二重にされている?
スキンに <%TagEX(list20/1/1/1/4)%> と書くとリンク付きのタグリストが生成されますが、

tag=%E3%82%BF%E3%82%B0

となるべきところが

tag=%25E3%2582%25BF%25E3%2582%25B0

となってしまいます。%までエンコードされてしまっているようです。
アルファベットのみのタグでは問題ありません。

<環境>
Nucleus CMS: v3.71
PHP: 5.6.3
MySQL: 5.6.21

オフライン

#42 2016-02-15 21:39:37

yama
Administrator
登録日: 2005-07-07
投稿: 1,243
ウェブサイト

Re: NP_TagEX

$linkparams['tag'] = $ready . $sep . $this->_rawencode($tag);
プラグインの使い方はよく把握してないので推測ですが、上記のように書いてある部分を
$linkparams['tag'] = $ready . $sep . $tag;
このように書き換えると直りますか?

オフライン

#43 2016-02-15 21:54:01

kyu
メンバー
登録日: 2008-03-22
投稿: 36
ウェブサイト

Re: NP_TagEX

yamaさんこんばんは。

yama さんの発言:

$linkparams['tag'] = $ready . $sep . $tag;
このように書き換えると直りますか?

そうですね。先の例ですと「tag=タグ」となり、ひとまずは直ったように見えました。
ですが、複数のタグを選択するための「&」「or」のリンクを踏むと、やはり%がエンコードされてしまい

tag=%25E3%2582%25BF%25E3%2582%25B0%2Bnucleus

というようになってしまいました。

tagクラウドが面白そうだったので手を出したのですが、根は深そうですね。

オフライン

#44 2016-02-15 22:25:28

yama
Administrator
登録日: 2005-07-07
投稿: 1,243
ウェブサイト

Re: NP_TagEX

プラグインの使い方をよく知らないので申し訳ないですが、スキンの記述とテスト用のタグなど再現手順を簡単な箇条書きで教えていただいてよいでしょうか?手元の開発環境で再現できたら解決できると思います。

オフライン

#45 2016-02-15 22:47:55

kyu
メンバー
登録日: 2008-03-22
投稿: 36
ウェブサイト

Re: NP_TagEX

お付き合いいただきありがとうございます。
わたしもそんなに詳しいわけではないのですが、わかっていることを書きますね。

1.「メインの目次ページ」のスキンに<%TagEX(tag)%>と記述
2.「メインの目次ページ」のスキンに<%TagEX(list20/1/1/1/4)%>と記述

1.2.は両方書いておきます。
あらかじめアイテムの編集からタグを登録しておきます。
メインの目次ページを表示すると、2.の位置に、登録済みタグの一覧が表示されます。
その中の一つをポチると、1.の位置に「Tag for "xx"」とタイトル表示され、そのタグが登録されているアイテム一覧が出力されます。
(xxは選択しているタグ)

タグを選択している状態では、2.の位置は「 &.or (別のタグ) | &.or (別のタグ) 」と表示が変わります。
&を選択すると、先に選んだタグと別のタグ両方が含まれるアイテム一覧が表示されます。

ひとまずこんなところです。

オフライン

#46 2016-02-16 19:55:10

yama
Administrator
登録日: 2005-07-07
投稿: 1,243
ウェブサイト

Re: NP_TagEX

ありがとうございます、確認できました。あとNP_ShowBlogsのインストールが必要みたいですが、後ほど調べてみます。

オフライン

#47 2016-02-19 21:12:56

yama
Administrator
登録日: 2005-07-07
投稿: 1,243
ウェブサイト

Re: NP_TagEX

お待たせしました、これでどうでしょう?


Attachments:
zip NP_TagEX.zip, Size: 11.78 KiB, Downloads: 122

オフライン

#48 2016-02-19 22:21:27

kyu
メンバー
登録日: 2008-03-22
投稿: 36
ウェブサイト

Re: NP_TagEX

yamaさん

ダウンロードしましたが解凍ができませんでした。
このトピックの最初の記事にあるzipと同様です。なぜでしょう?

オフライン

#49 2016-02-20 11:34:14

yama
Administrator
登録日: 2005-07-07
投稿: 1,243
ウェブサイト

Re: NP_TagEX

https://github.com/NucleusCMS/NP_TagEX/archive/test.zip
こちらでどうでしょうか?

オフライン

#50 2016-02-20 22:18:53

kyu
メンバー
登録日: 2008-03-22
投稿: 36
ウェブサイト

Re: NP_TagEX

yamaさんこんばんは。

無事インストールできました。
%がエンコードされてしまう件も問題なさそうです。
ちなみにURL(query string)に日本語が混ざるのは、今どきは問題ないのでしょうか?

これからしばらく、プラグインの使い方を調べるのと、動作検証を行います。
まとまりましたらまた報告します。

ありがとうございました。

オフライン

Board footer