nickyのカテゴリ分け機能

このQ&Aのポイント
  • nickyの公式BBSはリンク切れであり、他のアーカイブも探しても見つからない状況です。
  • list.cgi(カテゴリ対応版)とminili.cgiはうまく動作するが、panel.cgiだけが動かない状況です。
  • panel.cgiが置いてある場所を教えていただきたい。
回答を見る
  • ベストアンサー

nickyのカテゴリ分け機能

先日nickyを設置し、うまく動作したのでブログ風スキンをダウンロードしました。 設置マニュアルを見ると、list.cgi(カテゴリ対応版)、minili.cgi、panel.cgiを先に設置するように(公式BBSを見るといいよ)とありました。しかしnickyの公式BBSはリンク切れでした。 アーカイブで探し出し、 http://web.archive.org/web/20060116175403/painter.homeip.net/~raelian/nicky.cgi?DT=20040830B からダウンロードし、list.cgi(カテゴリ対応版)、minili.cgiはうまく動作したのですが、panel.cgiだけが動きません。 ダウンロードするリンク先がlist.cgi、minili.cgiはテキストモードでソースが表示されるのに対して、panel.cgiはHTMLドキュメントになっていました。これが原因だと思うのですが、どうなんでしょう? 他のアーカイブも探したのですが、最終的に↑ページに辿り着いてしまってお手上げ状態です。 どなたか動作するpanel.cgiが置いてある場所を教えて下さい。 よろしくお願い致します。

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

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

  • ベストアンサー
回答No.2

カテゴリ編集ボタンのところまでたどり着けたんですね。 お疲れ様です。 panel.cgiはWebarchiveから持って来ようとすると余計なコードが紛れ込んでくるようです。 手元の動作するpanel.cgiと比較すると、 23行目の   <BASE HREF="http://painter.homeip.net/~raelian/tag/panel.cg_"> と、最後のほうの 509行目から   <SCRIPT language="Javascript"> 中略 569行目   </html>\n"; までを削除して、 508行目の   print "</body> を   print "</body></html>\n"; に置き換えると正しい内容と同一になるようです。

mini23
質問者

お礼

ご回答有難う御座います! とても分かりやすいご回答で無事に設置する事が出来ました! 余計なコードが紛れ込んでいるとは、絶対に分からなかったと思います(-_-;) お手上げ状態だったので本当に助かりました。 どうも有難う御座いました<(_ _)>

その他の回答 (1)

回答No.1

今更ですが、そのアーカイブのページにあるpanel.cgiのリンクを クリックして表示させます。(文字コードはEUCです) それをHTML形式のままHDDに保存して、ファイル拡張子を.cgiに 変更すればそのままCGIとして使えます。 (文字コードに注意)

mini23
質問者

補足

遅くなりましたが、ご回答有難う御座います! 今まで違う文字コードでしていたから文字化けしておかしかったんですね。 早速ご回答にありました方法を試し、ソースの文字化けは直ったのですが、panel.cgiを直接起動すると500Internal Server Errorになり、nickyのカテゴリ編集ボタンを押すと「error syntax error at panel.cgi line 510, near "」と表示されます。詳しくないので構文エラーが分かりません… TeraPadでソースを見ているのですが、510行目は「<script language="JavaScript">」しか書いてありません。その付近の行を見てもサッパリです。 お分かりでしたらご教示下さい。

関連するQ&A

  • nicky.cgi内で、しぃペインターが動作しない。

    初めまして、質問させて下さい。 現在ロリポップのサーバーに「nicky!」というCGIを設置しています。 そのCGIの中で「しぃペインター」を呼び出そうと思い nicky.cgiと同じフォルダに しぃペインター(標準)のファイルを転送したのですが、うまく動作せず困っています。 サーバーから”spainter_normal.html”を直接開くと動作するのですが、 nicky!側に投稿するボタンが表示されません。 現在、CGIがあるフォルダの中身はこうなっています。 NickyAdmin.cgi(パーミッション/644) nicky.cgi (700) nicky.html(644) spainter_all.jar(644) spainter_normal.html(644) FTPソフトは「FFFTP」を使っています。 転送モードは アスキー・バイナリと両方試してみたのですが、 どちらもうまくいきませんでした。 ファイルを再ダウンロードしたり、再起動してみたりもしてみたのですが、反映されません。 CGIの知識に乏しく、お手数をお掛けしてしまうかもと思うのですが、 宜しければ思いつく原因など御教示いただければと思います。

    • ベストアンサー
    • CGI
  • niftyの@homepageにnicky!CGI(しぃペインター)を

    niftyの@homepageにnicky!CGI(しぃペインター)を設置したいのですが、困っています。 いくら検索して対策を試みても一向に解決する見込みが無くて質問させていただきます…、宜しくお願いします。 niftyの@homepageで、nicky!CGI(しぃペインター)を設置しようと何度も試みているのですが、どうにも上手くいきません。 nicky!は新規書き込みも出来るし色々調べてみたら正常に動作しています。(何故か画像ファイルだけ表示されませんが…これが原因なんでしょうか…) nicky!は正常に動作しているのが分かり、その次にしぃペインター設置方法を案内しているサイトを見ながら残りのものをCGIファイルにアップロードをするのですが…、アプレット呼び出しと言うボタンが出て、その先に進むとどうしてもエラーが発生してしまいます… アプリケーションの起動に失敗しました。   load: クラス c.ShiPainter.class が見つかりません。 と言うメッセージが出てお絵かきできません… 因みにCGIファイルに入っているものは cgi-binファイル 2010(755) ファイルフォルダ res(755) ファイルフォルダ nicky.cgi(755) nicky.html(755) NickyAdmin.cgi(755) PaintBBS.cgi(755) PCHViewer.jar(755) sp.js(755) spainter.html(755) spainter.jar(755) spainter_pro.html(755) 色んなところで検索して、似たような質問と回答を見て何度も解決策をやってみたのですが、何をしても変わりません… CGIは今回本当初めての設置なので試行錯誤で… 原因がわかる方お願いします…

  • mobile nickyのcgiが取れません

    nickyを使用しております。 携帯からも更新したいと思い、mobile nickyの設置を考えています。 http://www.din.or.jp/~raelian/mobile_upper.html 設置方法の、 mobile.cgiをダウンロードします。 ここを右クリックして対象をファイルに保存→ファイルの種類=全て、と指定してPCに保存した後、ファイルネームをmobile.cgiに変更します。 という支持通り、DLしたのですが、 Red Treeというサイトにつながってしまいます。 (↑何だか怖くなって消したので、サイト名はあいまいですが、 cgiは出て来ませんでした) 以前、一度DLしたときは、きちんとできました。 このほかに、cgiのプログラムを手に入れる方法はありますでしょうか?

    • ベストアンサー
    • CGI
  • DiaryCGI nicky! について 新しく記事が書けない!

    こんにちは。 DiaryCGI nicky!のサイトにあるBBSが閉鎖されているのでここに 質問してみました。 実は昨日このCGIをサイトに設置してみたのですが、一つ困った ことにwww.●●●●.com/nicky.cgiに接続しても記事ボタンが なくなっていて新しく日記が書けない状態になっていました。 nickyを知っている人がnicky.cgiにアクセスしたら誰でも記事が 書けるのを防ぐためなのでしょうか?どうやったら新しく記事が 書けますか?? サイトのメールフォームが封鎖されているために分かりません! どなたか詳しいかた教えてください!!!

    • 締切済み
    • CGI
  • Movable Type4での、カテゴリーがリンク出来ません。

    Movable Type4にて、ブログを書いたのですが、 サイドのカテゴリーが、リンク出来ません。 アーカイブインデックスの記述は▽ <MTIfArchiveTypeEnabled archive_type="Category"><div class="archive-category archive"> <h2 class="archive-header">カテゴリ</h2> <div class="archive-content"> <MTTopLevelCategories> <MTSubCatIsFirst> <ul class="archive-list"> </MTSubCatIsFirst> <MTIfNonZero tag="MTCategoryCount"> <li class="archive-list-item"><a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryDescription$>"><$MTCategoryLabel$></a> <MTElse> <li class="archive-list-item"><$MTCategoryLabel$> </MTIfNonZero> <MTSubCatsRecurse> </li> <MTSubCatIsLast> </ul> </MTSubCatIsLast> </MTTopLevelCategories> </div></div></MTIfArchiveTypeEnabled> 手持ちの本と照らし合わせても 特に問題ないようなのですが、カテゴリーには 名前だけでリンクが出来ません。 <a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryDescription$>"><$MTCategoryLabel$></a> この部分がリンクを示すタグだと思うのですが、 ここの記述を書き換える必要があるのでしょうか? よろしくお願い致します。

  • CGIをwebに設置した後の500エラー

    個人サイト開設のため最近になってCGIを始めたものです。 「nicky!」を設置した所、記事のカテゴリも含めたリンク先が必ず「500サーバーエラー」になってしまいました。 ちなみにローカルでの実験では正常に動作しています。 検索でも満足のいく結果を得られず困っている状態です。 他力本願で申し訳ないのですが、何か解決策はあるでしょうか? なにとぞよろしくお願い致します。

    • 締切済み
    • CGI
  • 【MovableType】MTで各カテゴリアーカイブページでそのカテゴリに属するサブカテゴリのリストを表示する方法ありますか?

    MovableType(MT)のカスタマイズに関する質問です! 各カテゴリアーカイブページに入った時に、そのカテゴリに属するサブカテゴリのリストを表示したいと思っています。 たとえば、Aという親カテゴリの下に、BとCという子カテゴリがあった場合、Aカテゴリアーカイブページに入ったら、BとCのリンクリストが表示されるイメージです。 ↓ページのイメージ -------------------------------------------- ──────────── ●Aアーカイブ(親カテゴリ) ────────────  ・B(子カテゴリ)  ・C(子カテゴリ)  ■エントリー記事1  ■エントリー記事2  ■エントリー記事3  ・  ・  ・ -------------------------------------------- こういうことって可能でしょうか? おわかりになる方いらっしゃいましたら、ご教授下さい。 よろしくお願い致します。

  • CGIの外部呼出しについて

    こんにちは。 私は今自分のサイトに日記を設置したくて、nicky.cgiというCGIをダウンロードしました。 現在使っているサーバーはCGIが利用禁止ですので、CGIの外部参照可能な別サーバーにnicky.cgiをアップロードし、それをimgタグで呼び出してみたのですが… なぜか上手くいきません。CGIの方はちゃんと動作していますし、タグの方も特別おかしいところはありません。ですが、呼び出したページを見てみると画像が読み込めなかったときと同じような×マークが出るだけで、CGIは呼び出せませんでした。 これは何故でしょうか?ちなみにローカルで見てもサーバーにアップしても呼び出せてません。 また他に呼び出す方法はあるでしょうか?一応javascriptを使う方法もやってみましたができませんでした。 やってみてできなかったタグは <IMG SRC="http://○○○○.cgi" BORDER="0">というのと、 <script src="http://○○○○.cgi" language="javascript"></script> のふたつです。 CGIは上にも書きましたが別サーバにアップしたもののURLを指定していますが、もしかしてここが違うのでしょうか…。 タグなどのおかしいところや他の呼び出す方法があれば教えてくださると助かります。

    • 締切済み
    • CGI
  • MovavleType:投稿者別アーカイブをつくり、リンクをindexに表示したい

    初心者です。 MovavleTypeカスタマイズで、カテゴリ別アーカイブリンクは設定できました。 さて、今回設定中のブログは、事情により複数の投稿者で運営していく予定で、(カテゴリ別アーカイブリンクに加え)投稿者別アーカイブへのリンクも設定したいと思っております。 さて、アーカイブの設定で、アーカイブのリストを見ると、「投稿者」はありません。 どのようにしたら、上記のようなリンクが設定できるのでしょうか。ぜひ詳しいかた、教えて下さい!

  • MT4でカテゴリ内の月別表示方法

    Movable Type4でカテゴリー内で月別表示をしたいのですが、 どうしたらよいのでしょうか? 現在の状態は下記のようにカテゴリー内にMTArchiveList archive_typeを 「Monthly」にしているのですが、どうしてもリンク先で全リストの 月別になってしまします。 <form action="#"> <select onchange="if (value != 'none') {location.href = value;}"> <option value="none">過去の記事</option> <MTArchiveList archive_type="Monthly"> <option value="<$MTArchiveLink$>"><$MTArchiveTitle$></option> </MTArchiveList> </select> </form> 試しにカテゴリー内にMTArchiveList archive_typeを「Category- Monthly」にすると、リストに全カテゴリ名と月別が表示されて しまいます。 <form action="#"> <select onchange="if (value != 'none') {location.href = value;}"> <option value="none">過去の記事</option> <MTArchiveList archive_type="Category-Monthly"> <option value="<$MTArchiveLink$>"><$MTArchiveTitle$></option> </MTArchiveList> </select> </form> どこが間違っているのでしょうか。 ご享受よろしくお願いいたします。

専門家に質問してみよう