• ベストアンサー

yomi-searchでトップなどの編集ができない

自分なりに調べてもどうしても解決しなかったので、質問させてください。 yomi-searchをダウンロード・アップロードし、トップ画面をカスタマイズしようとしましたが、どうしてもうまくできません。 kt.htmlとtop.htmlとstyle.cssを編集してみたのですが、何度編集してもブラウザ上では何も反映されません。HTMLで編集するようにしています。 help.htmlやsitemap.htmlなどのファイルは編集したらきちんと変更されているのですが、肝心のトップページなどが変更されません。 理由がわかる方、いらっしゃいますでしょうか?

  • CGI
  • 回答数5
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
  • nekoi
  • ベストアンサー率48% (783/1627)
回答No.5

うーん、基本的に設置した階層と管理室の設定以外、さわる場所はないので、そのどちらかがおかしいのだと思うのですが、見ることができないだけに曖昧なアドバイスになってしまっております。申し訳ありません。 ビギナーズガイドさんのやり方でcgiを設置されたんですよね? そうなると階層を浅くするために少しフォルダ等が動いていると思います。 その場合、一番上の階層にTOP用のhtmlを設置しなければなりません。 つまりサーチすべてが入っているys4と同じ階層にトップ用htmlがあるのであればそれで正しいです。 なお、その状態でTOPは正しく表示されるのでしょうか? そうであれば、あとは初期と同じようにcgi検索が正しく動けばそれで解決だと思うのですが。 トップのhtmlファイルは手作りとのことですし、恐らくはタグを抜き出して記入されただけだと思うので、cgi本体の動作自体には関係しません。 ですのでcgi検索に不具合があるのであれば、設置自体に問題があると思います。 あと、改造前のcgiファイルは残っていませんか? さわりすぎて、どこがおかしくなったか判らないファイルが多すぎる場合、全くさわっていないcgiファイルを上書きすることで解決することがあります。 もしあるのであれば、念のため、現在アップしている改造後のファイルのバックアップを取り、改造前のcgiファイルをアップしてみてください。cgiファイルのみを、です。 とにかくcgiが正しく動かないことにはどうにもなりません。 cgiは一行ずれたり、空欄が一個入ってしまったりしただけで正しく動かなくなることも多いのです。 なお、htmlファイルの場所ですが、動く場所はありません。 ですからデザインを改造されたhtmlファイルの場所は動かしてはいけません。 トップ用のhtmlファイルは新規で作ることになっているのでこれもまた動くことはありません。新規で作成したhtmlファイルをys4フォルダと同じ階層に置くだけです。

poposacra
質問者

補足

こんなに丁寧に解説してくださり、ありがとうございます!本当に助かります。 ビギナーズガイドさんの通りに設置いたしました。 TOPは画像などは正しく表示されるのですが、タグがそのまま表示される部分もあります。例えば新着サイトへのリンクを <a href="$EST{cgi_path_url}$EST{script}?mode=new">$EST{name_new}</a> と書くと、本当なら「新着サイト」という文字がブラウザで表示されるはずなのに「$EST{name_new}」と表示されてしまうのです。他も同様にタグがそのまま表示されます。リンクがちゃんと繋がっているのは、各カテゴリページのみです。上記で挙げたタグは改造前でちゃんとリンクされていたときのをそのまま抜き出しただけです。 また、CGIは全くいじっておりません。perlの設定も同じだったので。TOPを改造する前は何の問題もなく動いていました。TOPのhtmlをいじっただけでこのようになってしまったのです。

その他の回答 (4)

  • nekoi
  • ベストアンサー率48% (783/1627)
回答No.4

そのトップページの保存場所というか設置場所が違います。 ビギナーズガイドさんのページを読ませていただきましたが、その場合の設置方法では、もう一つ上の階層にトップページをアップするように書かれていました。 つまりテンプレートフォルダやヨミサーチフォルダと同じ階層ではなく、更に上ということです。ヨミサーチすべてが入っているフォルダと同じ階層にアップしなければならないということです。 あと確認ですが、環境設定のサーチエンジンのトップへのURLもちゃんとそのトップページのurlにしましょう。

poposacra
質問者

補足

今は -imgフォルダ -linkフォルダ -ys4フォルダ  -templateフォルダ  -logフォルダ など  -search.cgi などのcgi -searchtop.html となっているのですが、この方法では間違っているということでしょうか・・・? indexではなく、http://~/searchtop.htmlというアドレスがサーチのトップページとなるのでこのようにしているのですが・・・ 理解力に乏しくて申し訳ございません。

  • nekoi
  • ベストアンサー率48% (783/1627)
回答No.3

本登録済みにしたサイトが表示されていないというのであればhtmlファイルなどよりもサーチ自体が正しく機能していないのではないでしょうか? 仮にトップをcgi表示にした場合、本登録をしたサイトは見ることができるのでしょうか? キーワード検索やカテゴリ検索でも本登録したサイトは確認できませんでしたか? もしそうなのであれば、まず、cgi自体を正しく設置すべきです。 その後、トップのhtmlファイル作りをしましょう。 でなければ一体どこがおかしいのか判らない状態となってしまいます。 あと、ヨミサーチのテンプレートを配布していらっしゃるサイト様を知っていますのでurlを入れておきます。 参考になるかもしれませんのでご覧ください。

参考URL:
http://piecesozai.net/yomi/index.html
poposacra
質問者

補足

トップをCGI表示にしても、検索をしてみても表示されませんでした。 最初の質問で「トップが変更できない」と書いていましたが、その時はトップのデザインが変更できなかっただけで、CGIは正しく動いていました。なので、そのときに登録したサイトは今でもちゃんと表示されています。しかし、今度はtop.htmlをtemplateフォルダではないところに置いたところ、デザインは変更できたのですが今度は本登録したサイトが見れなくなったり、編集する前のtop.htmlと同じパスでは新規登録などにリンクできなくなったりしました。templateフォルダではないところというのは、   ―imgフォルダ   ―linkフォルダ  ―yomi-searchフォルダ   ―top.html というように、yomi-searchのフォルダと同じ階層に入れたということです。これだとやはりパスの指定がおかしいのでしょうか・・・? URLの紹介ありがとうございます。見てみます。

  • nekoi
  • ベストアンサー率48% (783/1627)
回答No.2

うーん、イマイチ状況がよくわからないのですが、そのsearch.htmlに変更したトップのhtmlファイルをメモ帳などで開き、メニュー部分のリンクを修正するのではダメなのですか? トップが表示されるようになったのであれば、それだけで問題は解決するような気がするのですが。 あと、トップのhtmlページは完全な手作りではなく、出力されたhtmlファイルなのでしょうか? もしそうだとすれば、もう一度出力し直せば最新のリンク状態のファイルになるかもしれません。

poposacra
質問者

補足

コメントありがとうございます。 新規登録ページの場合、 <a href="http://~/yomi-search/regist_ys.cgi?mode=new">新規登録</a> にすれば新規登録ページがちゃんと表示され、仮登録画面も表示されました(仮登録モードにしているので)。そして管理画面から、仮登録させておいたものを本登録させたのですが、サイト上ではその本登録したサイトは表示されませんでした。ちなみに、管理画面から登録待ちのページを見ても、そのサイトはちゃんと登録されていることになっていました。なので、一応そのページの表示はできてもシステム自体がうまく作動していないようです。 トップのhtmlは手作りです。もとのトップページから必要なところだけ抜き出して作りました。もしかしたら、足りないタグがあるのかもしれませんが・・・

  • nekoi
  • ベストアンサー率48% (783/1627)
回答No.1

念のためお聞きしますが、管理室の環境設定ページはちゃんと設定されていますか?

poposacra
質問者

補足

http://www.yomi-search.net/index.html 「ヨミサーチビギナーズガイド」さんで説明してある通りに 設定したので、おそらく間違ってはないと思うのですが・・・ この質問をしたあとに何度か挑戦してみると、トップページのアドレスを少し変えてアップロードしたら、カスタマイズしたトップページが表示されるようになりました。 (例:http://~/index.html を http://~/search.html に変更する、という具合に) しかし、今度は「新規登録画面」や「サイトマップ」など、メニューの部分がページに繋がらなくなってしまいました。各カテゴリへのページジャンプはできるのですが・・・ わかりにくい表現で申し訳ございません。

関連するQ&A

  • Yomi-Searchの設置について

    Yomi-Searchをhttp://ドメイン○○○.co.jpなどで表示できるように設置できますでしょうか?CGIの設置では必ずディレクトリを作らなくてはいけないのでしょうか?HTMLのアップロードみたいに直接できることはできないのでしょうか?

    • 締切済み
    • CGI
  • Yomi-Search HTMLの書き換えについて

    初めまして。 Yomi-Searchの各HTMLページ(テンプレート)の書き換えについてお聞きしたいことがあります。 Yomi-Searchではレイアウトにテーブルが使われていますが、これをやめてもう少しきれいなHTML構成に変えたいと思っています。 その際、書き換えるのは各HTMLページだけで良いのでしょうか? それとも、CGIの内容も変更しなくてはならないのでしょうか? また、話題がずれるかもしれませんが、CGIよりもPHPの方が設置しやすいのでしょうか。 CGI版Yomi-Searchにするか、PHP版Yomi-Searchするかでも迷っています。 とりとめのない質問となりましたが、アドバイスをよろしくお願いいたします。

    • ベストアンサー
    • CGI
  • Yomi-Searchのランキング

    先日Yomi-Searchを導入し、カテゴリーに[in][out]の設定をしました。 そこまでは普通にカスタマイズが出来たのですが カテゴリー別にランキングを表示したいのですが(ランキングサイト) どのようにして良いのか解りません。 ご存知の方がいらっしゃったら具体的にどこを変更すれば良いか 教えて下さい。

    • 締切済み
    • CGI
  • yomi-searchの表示を横長にしたい

    こんばんは さっきから全然ダメで、お手上げなので質問です。 yomi-searchの結果表示を横長に表示させたいのです。 一番下に表示されてる位、横長にしたい http://yomi.pekori.to/help/ys4/ins_temp_mente.html kt.htmlのテーブルタグの所の <table border=3 cellpadding=7 id=log> を <table border=3 cellpadding=7 id=log width=8000> にしても、なんとも変化しません。。。。 どうすれば、横長になるのでしょうか??

    • ベストアンサー
    • CGI
  • yomi searchのカテゴリhtml化について質問させてください。

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

    • ベストアンサー
    • CGI
  • Yomi-Search トップページをドメインでアクセスした後

    こんにちは。 タイトルそのまんまなのですが、現在運営してるHPにYomi-Searchを導入し、そのトップページをドメインでアクセスする方法に設定した場合、どのように表示されるのでしょうか?壊れたりしないでしょうか??? どうやらやり方としては、HPのソースをindex.htmlにしてアップロードするとのことですが、これをしたら、今のHPのindex.htmlにどのような影響が現れるのか検討がつかなくて・・・。やる前にどうしても、どうなるのか聞いておきたくて質問しました。 どなたか、どうなるか教えてください!!!

    • 締切済み
    • CGI
  • Seesaaブログはトップページは編集出来ない?

    Seesaaブログはトップページを自由にHTML編集は出来ないのでしょうか? 何処を探しても、個別ページ記事しか変種が出来ません。 CSSは自由にカスタマイズ出来るのですが、HTMLで編集したいのです。 仕様で出来ない様になっているのですか?

  • 【Yomi Search】カテゴリ欄のカスタマイズ、管理人に通知画面の編集

    最近Yomi-Search様をお借りし、初めてサーチサイトを立てました。 特に何の不備、不具合もなくテンプレートの編集等も済み、他のサーチ様に登録などをして登録者様を募るだけなのですが、もう少し細かい部分も編集したいと思い、質問させていただきます。 Yahoo!様やGoogle様などでも検索したのですが、題名通り、「カテゴリ欄」のカスタマイズ方法と、「管理人に通知画面」の編集がわかりません。 「管理人に通知画面」についてはhtmlのようでしたから、全てのファイルを開き「管理人に通知画面」で文字検索しましたがヒットせず、どのファイルを編集するのかわかりません。 「管理人に通知画面」のテンプレートは一体どこに入っているのでしょうか?バージョンは、最新の4.22です。 また、「カテゴリ欄」についてですが、登録・編集画面でのカテゴリ選択欄と、登録者一覧(検索結果)のカテゴリ表示のカスタマイズ方法を知りたいです。 登録・編集画面のカテゴリ選択欄は、初期設定ではカテゴリを例えば3つまで選択可能な場合、<select>のタグが3つ並んでいました。これを1つにし、Ctrlキーもしくはラジオボックスで複数選択と言う形にしたいのですが、どの部分を触っていいのかさっぱりです。 また、カテゴリ表示の親は表示せず、子だけを表示させる方法は無いでしょうか?例:[設定:切ない]→[切ない] この2つを編集なさった方、もしくはご存知の方、ご助言いただけないでしょうか。 サイトURLは、同人系サーチのため控えさせていただきます。よろしくお願いします。

    • ベストアンサー
    • CGI
  • 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
  • FC2レンタルサーバーLiteのHTML編集

    FC2レンタルサーバーLiteでアップロードしたファイルの、HTML編集が出来ず困っています。 私の場合、まずメモ帳でHTMLファイルを作り、FTPファイルマネージャからアップロードを行っています。 ヘルプを見る限り、ファイルマネージャ管理画面で「編集」を選択すれば、そのままファイルのタグや文章の編集が出来る様な説明になっているのですが… 確かに編集画面は出るのですが、何故か文章が反映されません。 HTML部分しか反映されず、編集が出来ない状態です。 それとも、私の勘違いで、アップロードした状態での編集は元々出来ないのでしょうか? どなたかお知恵を貸して頂ければと思います。 よろしくお願い致します。

専門家に質問してみよう