zencart用のgoogle sitemaps用サイトマップジェネレータを作成しました。

困った時はこちらで質問してください。回答を担当する人は特に決まっていませんので、分かる方は回答をお願いします。
アバター
がと
記事: 207
登録日時: 2005/10/04 05:26
お住まい: 東京
連絡を取る:

投稿記事by がと » 2006/5/03 00:01

zencartのURL出力はちょっと無駄な部分があって商品ページでもcPath(カテゴリのパス)が
出力されていますが、これは無くてもいいものです。
google sitemapsモジュールではたしか出力しない方針だったかな?
(すいません、もう忘れています。)

google sitemaps用のURLをそのままブラウザのURL入力欄に入れるとアクセスできないのは
URL中の「&」が「&」になっているからです。
これはgoogle sitemaps用としては正しいので安心して下さい。
アバター
kotobukiko
記事: 76
登録日時: 2005/6/14 20:05

GoogleSitemapについて

投稿記事by kotobukiko » 2006/5/03 07:39

がとさん

ご返事ありがとうございます。

google sitemaps用のURLをそのままブラウザのURL入力欄に入れるとアクセスできないのは
URL中の「&」が「&」になっているからです。
これはgoogle sitemaps用としては正しいので安心して下さい。


「&」を「&」に変更してアクセスしたら該当商品ページが表示されました。

感謝です。
アバター
北村

ファイルを書き出せません。

投稿記事by 北村 » 2006/11/25 15:28

こんにちわ。
ブラウザで実行したところ、なぜだか、下記のメッセージが表示されます。
根本的な間違いかと思いますが、どなたかお教え頂けませんでしょうか?

Not Found

The requested URL /zc_install/index.php was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Apache/1.3.34 Server at www.xxx Port 80
アバター
きむた

プログラムがダウンロードできないようですが。。どこでダウンロードす

投稿記事by きむた » 2006/12/24 20:45

こんばんは。

ぜひ、googleサイトマップを入れてみたいと思いダウンロードをしようとしているのですが、このがとらぼさんのGoogle sitemapsモジュール forZenCartがダウンロードができない状況です。

こちらはもうダウンロードできないのでしょうか。
お手数をおかけしますがよろしくお願いします。

:lol:
アバター
kimono
記事: 1995
登録日時: 2005/9/27 13:30
お住まい: 大阪府大阪市天王寺区上本町
連絡を取る:

投稿記事by kimono » 2006/12/25 15:04

今、確認しましたところ、問題なくダウンロードも出来、無事1.3でも動作する模様ですね。確認しました :)
http://gato.intaa.net/ZenCart/google_si ... anese.html
アバター
きむた

google_sitemapsの編集が分かりません。

投稿記事by きむた » 2006/12/26 23:14

kimonoさん。こんばんは。

ダウンロード先ありがとうございました。
http://gato.intaa.net/ZenCart/google_si ... anese.html

ダウンロードすることができました。

その後2日間かけてインストール作業をしておりますが、知識が少ないためうまく進みません。

以下作業だけで終了すると書いてあるのですが、特に何も変わりません。

手順1:gen_sitemap.phpをzencartのルートディレクトリに置きます。
手順2:http://www.きむたのドメイン/gen_sitemap.phpにアクセス

現象3:以下エラーが表示されます。

Warning: chdir(): No such file or directory (errno 2) in /home/sites/lolipop.jp/users/きむたドメイン/web/gen_sitemap.php on line 20

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/sites/lolipop.jp/users/lolipop.jp-きむたのドメイン/web/gen_sitemap.php:20) in /home/sites/lolipop.jp/users/きむたのドメイン/web/includes/functions/sessions.php on line 111

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/sites/lolipop.jp/users/きむたのドメイン/web/gen_sitemap.php:20) in /home/sites/lolipop.jp/users/きむたのドメイン/web/includes/functions/sessions.php on line 111

Warning: touch(): Unable to create file /usr/local/www/きむたのドメイン/sitemap.xml because No such file or directory in /home/sites/lolipop.jp/users/きむたのドメイン/web/gen_sitemap.php on line 94

Warning: fopen(/usr/local/www/きむたのドメイン/sitemap.xml): failed to open stream: No such file or directory in /home/sites/lolipop.jp/users/きむたのドメイン/web/gen_sitemap.php on line 96

Warning: fputs(): supplied argument is not a valid stream resource in /home/sites/lolipop.jp/users/きむたのドメイン/web/gen_sitemap.php on line 97

Warning: fclose(): supplied argument is not a valid stream resource in /home/sites/lolipop.jp/users/きむたのドメイン/web/gen_sitemap.php on line 98
New sitemap.xml was created.

がとらぼさんのHPで説明を読んでいるのですが、正直理解出来ていません。
こちらは特別なプログラム能力が必要になるのでしょうか。

使用しているVer zen-cart-v1.3.0.2-l10n-1

お手数をおかけしますが宜しくお願いします。

きむた
アバター
kimono
記事: 1995
登録日時: 2005/9/27 13:30
お住まい: 大阪府大阪市天王寺区上本町
連絡を取る:

投稿記事by kimono » 2006/12/27 10:05

おはようございます。kimonoです :)
確か、空のsitemap.xmlというファイルを作成し、その属性を書込み可能にするはずです。
gen_sitemap.phpにアクセスするたびに、sitemap.xmlが更新されるはずです。
アバター
きむた

gen_sitemap.phpを上げ、sitemap.xmlを上げてもエラーが発生してしまう

投稿記事by きむた » 2006/12/27 22:38

kimonoさん。こんばんは。。

さっそく、sitemap.xmlを秀丸で何も中身を打ち込まず、名前を「sitemap.xml」としてルートディレクトリ(「gen_sitemap.php」と同階層)に入れましたが、以下のようなエラーがおきます。

何かgen_sitemap.php内のソースを編集しなくてはいけないのでしょうか?


大変お手数をおかけしますが宜しくお願いします。


エラー表示

Warning: chdir(): No such file or directory (errno 2) in /home/sites/lolipop.jp/users/きむたのドメイン/web/gen_sitemap.php on line 20

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/sites/lolipop.jp/users/きむたのドメイン/web/gen_sitemap.php:20) in /home/sites/lolipop.jp/users/きむたのドメイン/web/includes/functions/sessions.php on line 111

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/sites/lolipop.jp/users/きむたのドメイン/web/gen_sitemap.php:20) in /home/sites/lolipop.jp/users/きむたのドメイン/web/includes/functions/sessions.php on line 111

Warning: touch(): Unable to create file /usr/local/www/bincho-tan/sitemap.xml because No such file or directory in /home/sites/lolipop.jp/users/きむたのドメイン/web/gen_sitemap.php on line 94

Warning: fopen(/usr/local/www/bincho-tan/sitemap.xml): failed to open stream: No such file or directory in /home/sites/lolipop.jp/users/きむたのドメイン/web/gen_sitemap.php on line 96

Warning: fputs(): supplied argument is not a valid stream resource in /home/sites/lolipop.jp/users/きむたのドメイン/web/gen_sitemap.php on line 97

Warning: fclose(): supplied argument is not a valid stream resource in /home/sites/lolipop.jp/users/きむたのどメイン/web/gen_sitemap.php on line 98
New sitemap.xml was created.
アバター
kimono
記事: 1995
登録日時: 2005/9/27 13:30
お住まい: 大阪府大阪市天王寺区上本町
連絡を取る:

投稿記事by kimono » 2006/12/28 14:38

あ縲怐A一つ忘れていました。
gen_sitemap.phpの10行目ぐらいに$zenroot = "で始まるところがあると思います。そこにzenをインストールした自分のサーバーでの場所を
$zenroot = "/home/kimono/www/online-kimono.jp/shop/";
のように記載してみてください。
アバター
きむた

生成されました!gen_sitemapというのは通常のリンクとは違うのですね。

投稿記事by きむた » 2006/12/30 19:22

kimonoさん。
こんばんは!

パスをおっしゃるとおり修正しましたら直りました!
sitemap.xmlが生成されました。


sitemap.xmlというのは、通常我々が使っているAタグのリンクにはなっていないんですね。URLが表示されている羅列なのですね。。以下のような記載が連続しているだけなんですね。

- <url>
<loc>http://www.きむたのHP.com/</loc>
<lastmod>2006-12-30T19:11:02Z</lastmod>
<priority>1.0000</priority>
</url>

エラーが起きていないので、こちらで完了?!していると思っております。
グーグルはAタグのリンクを読み込んでいるのかな?と思っておりました。


よろしいでしょうか?大変お手数をおかけします。
アバター
kimono
記事: 1995
登録日時: 2005/9/27 13:30
お住まい: 大阪府大阪市天王寺区上本町
連絡を取る:

投稿記事by kimono » 2007/1/06 13:46

あけましておめでとうございます。kimonoです :)
本日からの仕事始めのため、返事が遅くなって申し訳ございません。

上記で問題ありませんよ。
参考までにうちのsitemapは、
http://www.online-kimono.jp/shop/sitemap.xml
ですので、比べてみていただいても構いません^^
アバター
きむた

無事sitemap解決しました。

投稿記事by きむた » 2007/1/06 14:31

kimonoさん、あけましておめでとうございます。

ご回答ありがとうございました!
これで無事完了いたしました。
アバター
kimono
記事: 1995
登録日時: 2005/9/27 13:30
お住まい: 大阪府大阪市天王寺区上本町
連絡を取る:

投稿記事by kimono » 2007/4/13 18:49

こんにちわ。kimonoです :)
この度、sitemaps.orgが更新され、検索エンジン共通のサイトマップになり、統一プロトコルになりましたので、ちょっとだけ弄くってみました。
・・・全然対したことはしておりませんが^^;
http://www.obitastar.co.jp/modules/mydo ... .php?cid=6
とりあえず、ここに置いて見ましたので、テストして見てください。
設定方法は簡単です。
・gen_sitemap.phpの11行目をご自身の環境に合わせて変更。
・gen_sitemap.php、robots.txt、sitemap.xmlをzencartのインストールしたフォルダにアップロード。robots.txtだけはルートにおいてください。もし、現在ある場合は、2行目のみを付け加えてください。
・sitemap.xmlのパーミッションを書き込み可能に。
・http://zencartのインストールしたところ/gen_sitemap.phpにアクセスしますと、sitemap.xmlが作成されます。
・後は定期的に(クーロンなどで)上記を開くだけで毎回新しいサイトマップが作成されます。
・Google、Yahoo! Inc.、Microsoft、Ask.comのメジャー検索サイトがrobots.txt記述をフォローしますので、それで登録されていくはずです(笑)!
アバター
よし
記事: 1
登録日時: 2007/5/30 14:44

投稿記事by よし » 2007/5/30 15:40

いつも有益な情報、ありがとうございます!

kimonoさんのモジュールは zoxには対応していないのでしょうか?
こちらでも実験してみますが、もしなにか情報があれば助かります。

また、対応していない場合でも、zox内のzencart部分だけでも、xmlが書き出せないでしょうか? もしそれがOKなら、xoops側はxoops側で書き出し、2つのxmlを足しこむようなプログラムを作れば、何とかなりそうなのですが...。

お忙しいとは存じますが、よろしくお願い申しあげます!
アバター
demo

zoxでも利用できますよ

投稿記事by demo » 2007/5/31 02:06

kimonoさんのモジュールは zoxには対応していないのでしょうか?
こちらでも実験してみますが、もしなにか情報があれば助かります。


私はzox1.3を利用しておりますが、kimono様のモジュールを利用しております。
zoxのルートに配置すれば利用できますよ。
google側は、http://ドメイン/modules/zox/ で登録してロボットを読んでいます。
エラーは出ておりませんし、時々sitemapを確認しますがちゃんと更新されています。
アバター
kimono
記事: 1995
登録日時: 2005/9/27 13:30
お住まい: 大阪府大阪市天王寺区上本町
連絡を取る:

投稿記事by kimono » 2007/6/05 09:22

こんにちわ。kimonoです :)
zoxもdemoさんがおっしゃる通り、全く問題ないです。
また、robot.txtの記述も普通にxoopsとzencartのxmlファイルの位置を指定し、2つ記載するだけでOKです :wink:
アバター
tetsu
記事: 9
登録日時: 2007/5/05 13:32
お住まい: 埼玉

投稿記事by tetsu » 2007/8/02 09:31

このサイトマップにEZ-PAGESや定番ページも含めたいと考えております。

といいますか、商品ページ以外にこれらのページはSEO的には必要ではないかと思っているんですが。皆様があまり気にされていないということは、これだけでEZ-PAGESなどもクロールされているということなんでしょうか。

EZ-PAGES等はほとんど書き換えはないので手動でサイトマップに追加してやればいいんですが、レス中のファイルを参照させていただいた限りそこまでは入っていなかったなと思ったものですから、質問させていただきました。

改造点やアドバイスなどございましたらよろしくお願い申し上げます。

他のサイトマップ自動作成さいとやソフトを試したのですが、1000URLなどの制限に直ぐに引っかかってしまい(商品点数は50点ほどです)、その上ごみURLだらけになってしまい、こちらを参考にさせて頂いた次第です。

よろしくお願いいたします。
アバター
ideyama
記事: 3
登録日時: 2007/8/02 00:04
連絡を取る:

gen_sitemap.phpについて

投稿記事by ideyama » 2007/8/04 16:44

質問なのですがこのツールのv0.4はzencart1.3.7に対応していますか??
試してみたところ

-------------------------------------------------------------------------------------
[root@www zencart]# ./gen_sitemap.php
: そのようなファイルやディレクトリはありません
./gen_sitemap.php: line 2: //: is a directory
./gen_sitemap.php: line 3: //: is a directory
./gen_sitemap.php: line 4: //: is a directory
./gen_sitemap.php: line 5: syntax error near unexpected token `('
'/gen_sitemap.php: line 5: `// $Id: gen_sitemap.php,v 0.4 (beta) 2005/10/20 13:35:00JST
-------------------------------------------------------------------------------------

という表示になり、sitemap.xmlが作成されません。。。
解決方法を教えていただけませんか?
よろしくお願いします。
アバター
kino
記事: 893
登録日時: 2005/5/15 19:39
お住まい: 京都
連絡を取る:

投稿記事by kino » 2007/8/04 17:03

木下です。

使い方を間違っているからでは?

kimono さんの 2007年04月13日 の記事では
http://zencartのインストールしたところ/gen_sitemap.phpにアクセスします

となってますよ。
-----
木下 敏夫
http://www.tktools.jp/

大阪府産業デザインセンターデザイン専門員 ( http://bmb.oidc.jp/index.php?topic=-m-D14 )
奥様ショップ 店長 ( http://okusama-shop.com/ )
電脳ドロップシッピング 店長 ( http://d-064.d-shipping.net/ )
アバター
ideyama
記事: 3
登録日時: 2007/8/02 00:04
連絡を取る:

投稿記事by ideyama » 2007/8/04 17:14

kino さんが書きました:木下です。

使い方を間違っているからでは?

kimono さんの 2007年04月13日 の記事では
http://zencartのインストールしたところ/gen_sitemap.phpにアクセスします

となってますよ。


返信ありがとうございます。
使い方間違ってました。。。
もう一度確認してみましたところちゃんとできました。

ご迷惑お掛けしましてほんと申し訳ないです。
次回から気をつけます。

“Zen Cart 質問コーナー” へ戻る