• 締切済み

Yomi-Searchのカテゴリ出力について

下記サイトを参考にYomi-Searchの設定をしています。 http://www.yomi-search.net/index.html 途中までは上手く行ったのですが、 カテゴリの出力が上手く行きません。 http://www.yomi-search.net/050yomi-custom/080.html 上記を参考にHTMLログファイル更新処理を行いましたが、 更新を実行してもカテゴリページが生成されません。 Yomi-Searchをご利用の方、 アドバイスをお願い致します!

  • CGI
  • 回答数1
  • ありがとう数1

みんなの回答

noname#105334
noname#105334
回答No.1

CGI表示にしてカテゴリページを自分で作らなきゃいけません。 そのページ(カテゴリ出力のやり方)の前のページをちゃんと読みましたか? 詳しいやり方はそこに載っています。

参考URL:
http://www.yomi-search.net/050yomi-custom/070.html
popcube
質問者

お礼

ヘルプページは最初から最後まできちんと読んだつもりなのですが、 何か手違いがあったのかもしれません。 時間のある時にもう一度トライしてみたいと思います。 有り難うございました。

popcube
質問者

補足

CGI表示にしてトップページを作成しました。 ヘルプによると、01.htmlや01_01.htmlなどのカテゴリページは HTMLログファイル更新処理で自動的に生成され、 作成したトップページにリンクされるとありますが、 何度更新処理を行ってもカテゴリページの生成は行われませんでした。 トップページ(index.html)同様、 01.htmlや01_01.htmlなどのカテゴリページも、 ソースを表示して1つ1つ保存しなければならないのでしょうか。 ヘルプページは熟読しているつもりなのですが、 どうしても解決しません。 他に何か気を付けることがあればご教示ください。 よろしくお願い致します。

関連するQ&A

  • yomi searchのカテゴリhtml化について質問させてください。

    yomi searchのカテゴリhtml化について質問させてください。 yomi searchをHTMLファイルとCGIファイルを別のディレクトリに置かなければならないサーバに設置したいのですが、 環境設定の際にカテゴリをhtmlにする、にチェックを入れると カテゴリページにジャンプする際にファイルが見つかりませんとエラーが出てしまいます。 パーミッションは上の環境にあわせてアップロードしましたので、 CGI処理箇所(新着情報など)は特に問題なく動いていますし、カテゴリをcgiに変更すればエラーも解消するのですがSEO対策もふまえカテゴリページは静的なページにしたいのです。 このような場合如何したらいいのでしょうか?

    • ベストアンサー
    • CGI
  • Yomi-Searchをhtmlで出力?

    このたび、Yomi-Searchと言う検索エンジンを設置しようと考えているのですが、噂によると動的に出力されるページを静的なHTMLページとして出力できるように変換できるらしいのですが、やり方が分かりません。(T_T) 一体どうやったらHTMLとしてページを出せるのでしょうか?やはり、サーバー側での設定が必要でしょうか? どなたか具体的な設定方法が分かる方がおられましたら、宜しくお願いいたします。

    • ベストアンサー
    • CGI
  • yomi-searchのカスタマイズについて

    yomi-search ver4.21(perl)の改造に関して上級者の皆様より、ご支援をいただきたく投稿させていただきました。 サイトごとの詳細ページ(detail.html)をオリジナルのenter.htmlを参考に作成してHTML(静的表示)表示するようにしました。 下記の処理では、個別サイトの新規登録、更新においても登録されているすべてのサイトのenter画面をhtmlディレクトリに生成するようです。 これを管理者権限でHTMLログファイルの更新処理の場合は、いまのまま一括処理をする。 もし、個別サイトから呼び出された場合(新規登録時、更新時)は、呼び出されたサイトのみ処理をするようにしてHTML生成時の負荷を軽減したいと考えています。 下記の内容を修正すれば可能では?ということくらいしかわかりません。 初心者でスキル以上の高望みをしておりますがご教示くださいますようお願いいたします。 これは、閉鎖されたサイトでコメントされていた内容を参考にtemp.cgi へ追加したものです。 #すべてのサイトのdetail画面をHTML化する場合の処理。 sub MK_html_detail{ local($id,$log,@logs,@Tlog,$line); #IDを収集する。 open(IN,"$EST{log_path}$EST{logfile}"); while($line=<IN>){ push(@logs,$line); } close(IN); #ID毎のdetail画面をhtmlディレクトリに生成する。 require "$EST{temp_path}detail.html"; select(OUT); foreach $log(@logs) { @Tlog=split(/<>/,$log); #サイト情報作成。 ~~~省略 $id = $Tlog[0]; open(OUT,">$EST{html_path}detail$id.html"); $FORM{id} = $id; &print_detail; close(OUT); } select(stdout); }

    • 締切済み
    • CGI
  • Yomi-Search CGIですが・・・

    Yomi-Search Ver4.19 について教えて下さい。 設置を試みていますが、参考にしている次のサイトはトップページのURLが「.cgi」ではなく、「index.html」で終わっています。 これはどういう仕組みになっているのでしょうか? http://www.hasansaisei.com/search/ ちなみにhttp://www.hasansaisei.com/search/yomi.cgiでもアクセスは可能なようです。 宜しくお願いします。

    • 締切済み
    • CGI
  • Yomi-Searchの設置の必要性について

    今回美容関係のディレクトリ型検索エンジンの構築を考えています。 ディレクトリというとYomi-Searchが有名ですが、あえてこれを使う必要があるのかなと感じたので質問させて頂きます。 すなわち、HTMLで各カテゴリを作成し、メールフォームでリンク依頼を受け付けることで同じ結果が得られるのではないかと考えたからです。 Yomi-Searchの勉強をまだしていないので漠然とはしているのですが、このcgiを使うゆえに何か効率よく作業、登録ができたりするものなのでしょうか? 作業の効率化ができるのであればYomi-Searchを勉強してこれで検索エンジンを作っていこうと考えています。 宜しくお願い致します。

  • Yomi-search「PHP」

    PHPで作ったYomi-searchで新規ホームページ登録画面の【登録するカテゴリ】で表示される選択BOXが複数あります。 これを1つにするにはfunctions_reg.phpのどの部分を削ればいいのでしょうか? http://www.yomisearch.com/regist_ys.cgi?mode=new どおか、具体的にお願いします。 推進サイトのフォーラムは数ヶ月更新がないため、こちらで質問させていただきました。

    • ベストアンサー
    • PHP
  • yomiサーチのメニューのリンク切れについて

    yomiサーチを設置しようと、ビギナーズガイドや様々なHPを見まして、ようやくTOPページを表示させることはできましたが、右のメニューの「サイトマップ」~「更新・削除」までのリンクが正常に作動しません。 サイトマップ・・404 Not Foundと表示 ヘルプ~更新・削除まで・・HTTP 500 内部サーバーエラー 以下が自分のページです。 http://grandmedaru.toypark.in/ys4/yomi.cgi サーバーはtoyparkです。 また、HTTP 500なので、パーミッションの設定が悪いのかなと思い、 http://yomi.pekori.to/help/ys4/index.htmlのパーミッション1の設定や全て777にして試してみても、ここだけはやはり修正できませんでした。 また、temp.cgiの3行目の#を削除して、原因を調べようとしても、上記のようなエラーがでるのみで、全くお手上げです。 どのようにすれば、右メニューのリンクが正常に作動するのかについて、教えていただけないでしょうか? お願いします。

    • 締切済み
    • CGI
  • Yomi-Searchの設置方法について

    ホームページにサイト内検索機能を設置したいと思い、 こちら(http://yomi.pekori.to/)のページから Yomi-Search4.22をDLしました。 サーバがniftyなので、 こちら(http://yomi.pekori.to/help/ys4/index.html)の 「@niftyでの設置」を参考に、 ファイルの修正、パーミッションの変更を行いましたが、 ”ドメイン/admin.cgi”をアドレスバーに入力しても 「ページが表示されません」となってしまいます。 ちなみに、ニフティでのCGIの設置については、 http://homepage.nifty.com/make/cgi_own/ を参考に、 ■cgi-binのディレクトリにCGIに関するファイルを置き、 ■homepageのディレクトリにhtmlファイルなどを置きました。 CGI、Perlについては全く知識がなく、 パーミッションの設定が間違っているのか、 設置する場所を間違っているのかさえ分からない状態です。 どなたかご教示頂きたく、 何卒よろしくお願い申し上げます。

    • 締切済み
    • CGI
  • Yomi-Searchのエラーについて

    Yomi-Searchを利用した検索サイトを運営しているのですが、昨日あたりから「新着サイト」「更新サイト」のリンクをクリックしたときだけ、Internal Server Error画面になるか 【タイムアウトエラー】 タイムアウトエラーです。 もう一度「戻る」ボタンで戻ってからやり直してください。 Lockmode:symlinkロック という表示になります。通常の検索やカテゴリ表示は全く問題ありません。mode=new とmode=renew でアクセスの場合のみという状況です。 同じサーバーに別ディレクトリ名で二つ設置しているのですが、両方ほぼ同時で発生しました。 上記事例以外、同じサーバーにある他のCGIはすべて正常に動いています。サーバー側で障害のアナウンスも特に出ていません。 配布元のヘルプにも記述が見あたりませんし、サポート掲示板はリンク切れ…検索もしてみましたが解決方法に繋がりそうな記事も見つけられず。 バックアップデータの復帰で直せるものなのかも分からないので、現在検索利用者様に申し訳なくも放置中です… 原因や解決方法をご存じの方、御指南よろしくお願いいたします。

    • ベストアンサー
    • CGI
  • Yomi-Searchのサイトピックアップについて

    某サイトで 以下の Yomi-SearchでのサイトピックアップCGIを利用させていただいているのですが  このCGIを使うと バナーが横につながって表示されてしまうのです これをどうにか 縦につなげて表示したいのですが 可能でしょうか 私は素人なので どこをどのように変更すればいいか教えていただけると幸いです どうかよろしくお願いします @@@@@@@@@@@@@@↓スプリクト@@@@@@@ $newlog_total=@newlog; close(IN); # # サイトをランダムにピックアップする。 # srand(time ^ ($$ + ($$ << 15))); if ($maxpickupsites < $newlog_total) { $pickup_max = $maxpickupsites; } else { $pickup_max = $newlog_total; } for ($i = 0; $i < $pickup_max; $i++) { $dup_flag = 0; $newlog_pickup[$i] = int(rand($newlog_total)); # ピックアップサイトのダブりをチェックする。 for ($j = 0; $j < $i; $j++) { if ($newlog_pickup[$j] == $newlog_pickup[$i]) { $dup_flag = 1; } } if ($dup_flag) { redo; } } # # ログの表示。 # print "Content-type: text/plain\n\n"; print "<!--\n"; # 大枠を設ける場合、このあたりにタグを書く。 print "document.write(\"<font size=2>\")\;\n"; # ピックアップしたサイトをそれぞれ表示する。 for ($i = 0; $i < $pickup_max; $i++) { # ログ切り出し。 # ログの変数名についてはマニュアル参照のこと。 @Slog=split(/<>/,$newlog[$newlog_pickup[$i]]); # サイトのURL. $jump_url=$Slog[2]; # 人気ランキング開催時の処理。 if ($EST{rank_fl}) { $jump_url=~s/(\W)/'%' . unpack('H2',$1)/eg; $jump_url="$EST{cgi_path_url}$EST{rank}?mode=link&id=$Slog[0]&url=$jump_url"; } # ★実際の表示タグ。(デザイン変更時はここをカスタマイズ) print "document.write(\"<a href=$jump_url target=_blank><img src=$Slog[12]></a>\")\;\n"; } print "document.write(\"</font>\")\;\n"; # 大枠を設けた場合、ここに閉じタグを書く。 print "//-->\n"; exit; ########################################### # フォームデータのデコード(&form_decode) # Yomi-Searchの同名関数のシンプル版。 sub form_decode{ if ($ENV{'REQUEST_METHOD'} eq "POST") { read(STDIN, $form, $ENV{'CONTENT_LENGTH'}); } else { $form = $ENV{'QUERY_STRING'}; } @pairs = split(/&/,$form); foreach $pair (@pairs) { ($name, $value) = split(/=/, $pair); $FORM{$name} = $value; } }

    • ベストアンサー
    • CGI

専門家に質問してみよう