• 締切済み

お手上げです

データベースファクトリー(http://www.coolandcool.net/pcg/dbf/index.html)と 超ぷち(http://www.misskita.com/cgi/koropetit/)を合体させて データベースに新規登録(作成)後に自動生成されるページに対して 超ぷちを1.2.3.4...と生成された各ページに埋め込みたいのですが なにをどうすればいいのかさっぱりです・・・orz どなたかお知恵を拝借させて頂けませんでしょうか。

みんなの回答

  • hrm_mmm
  • ベストアンサー率63% (292/459)
回答No.2

それぞれダウンロードして、ファイルを眺めただけですが、 「超ぷちの」方は、呼び出しにqueryを付ければ、テンプレート切り替え可能ですね。 <SCRIPT type="text/javascript" SRC="http://●●●●/chopetit.cgi?form=1"></SCRIPT> 「データベースファクトリー」の方は、テンプレート内の記述をページに応じて書き変えるとなると、profile.cgiの改造も必要となります。 解れば、たいした変更ではないですけど、perlプログラムを自分で書いた経験がないと(つまりperl文法が判らないと)無理でしょう。 自己責任での改造はokのようなので、「超ぷち」の切り替えを数値のみとして、1.html、2,html,,,を十分な数(ページ数分)準備するなら「データベースファクトリー」の方は、以下の2箇所書き換えでいけるかな? 1.「view.html」 ■1■ より手前に上記scriptタグを入れるとして、書き換えたい番号部分を■petit■など「データベースファクトリー」で使っていないコードにする 例 <SCRIPT type="text/javascript" SRC="http://●●●●/chopetit.cgi?form=■petit■"></SCRIPT> 2.「profile.cgi」380行目付近、$head部分の文字列置き換えのところに以下の一行を加える $head =~ s/■petit■/$now_page_num/i; ※ $now_page_num はその10数行手前で計算している現在のページ番号 3.別解  ページの後尾に置く場合 3-1「view.html」 ■3■ より後方に1のタグを置く 3-2「profile.cgi」 455行目付近「# フッダ表示処理 」の行の後に $hoot =~ s/■petit■/$now_page_num/i; 動作実験はしてないので、書き換え間違いには十分注意して行って下さい。

全文を見る
すると、全ての回答が全文表示されます。
  • nekoi
  • ベストアンサー率48% (783/1627)
回答No.1

使ったことがないcgiでよく判らなかったので、実際に二つのcgiを設置し、やってみました! (…なかなか面倒ですな…(笑)) ただ、お望みのようにはできませんでした。 HTMLテンプレートを変更すれば超ぷちを埋め込むことはできたのですが、このテンプレが登録データーすべてに使用される仕組みだったため、お望みのように各ページに別々の超ぷちを埋め込むようにするのは無理でした。 すべてのページに一つの超プチというのは可能です。 view.htmlの16行目以降。 <p align=center>■mssg■</p><br> <center><SCRIPT SRC="http://●●●●/chopetit.cgi"></SCRIPT></center> というようにすれば、プロフの上に超プチが設置できます。 (urlは設置urlにご変更下さい。) なお、<p align=center>■mssg■</p><br>の最後には<br>がついてませんでしたが、つけた方が良いです。(デザインのバランス的に)

ikfgyw
質問者

お礼

お返事有難う御座います。 以前同じ方法でやってみました。 が、1個だけなんですよね、この方法だと・・・ 自分でも色々模索しながらやっているのですが もうなにがなにやら・・・(笑) 難しいですねorz >なお、<p align=center>■mssg■</p><br>の最後には<br>がついてませんでしたが、つけた方が良いです。(デザインのバランス的に) たしかに見た目のバランスが良くなりました!有難うございます!

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 一枚しかできない写真アップロードを2枚以上可能にしたい

    以下のフリーのデータベースcgiを使用しているのですが http://www.coolandcool.net/pcg/dbf/index.html 画像を一枚しかアップロードできないので、 なんとか2枚以上できるようにしたいのですが、 私のレベルでは限界でした・・。 項目で写真アップロードの欄をを二つ設置しても 写真は一つ目の項目で指定した画像しかアップロードされません。 どなたかアドバイスをいただけないでしょうか・・?

    • ベストアンサー
    • CGI
  • MySQLのPHPベースフロントエンド のフリーソフト

    WEB上でMysqlデータベースのtable作成、データ入力、更新、削除等や検索、sqlがGUIで実行できるPHPベースのフリーソフトを探しています。検索結果出力フォームも自由にデザインできるソフトです。 phpmyadminはどうも使いにくい。 例えば、perl/cgiベースでmysql非対応ですが、databasefactory(dbf)のような感じです。 http://www.coolandcool.net/pcg/dbf/index.html お勧めを教えてください。

  • 携帯から利用可能な簡易データベースCGI

    携帯サイトを作成していて、 そこに簡単な利用者プロフィールが載せられる名簿(あるいはデータベースのような)を付けたいと思っています。 そこでこのようなフリーCGIを探しているのですが、 どうにも見つからず…どこか、ありませんでしょうか。 ・携帯から閲覧・登録・編集可能 ・利用者が自分で編集可能 ・質問項目(登録項目)を管理側で変えられる 出来ればこれに、 ・個人ページは静的HTMLで出力(ID.htmlなど) ・一覧、検索が出来る などがあると嬉しいですが… どうかお知恵を拝借願います。

  • BASP21を使って

    恐れいります。実はあまり詳しくないのですが・・・ BASP21を使ってメール転送を行うのは可能でしょうか。 たとえばですが、ACCESSでメールを取り込んで、データベースに登録されているアドレス宛に一斉送信・・ こんなのができると幸せなんですが。 自動で取り込んで自動で送信なんてことができるものなのか。 お知恵を拝借できれば。 よろしくお願いします。

  • 自動生成ページのSEO対策について

    あるサイトで、ページ自動生成のシステムを導入しています。 生成されたページのURLは、 http://www.xxxxxx.jp/dir/30 という型式で、末尾に「/」や拡張子が付きません。 これらのページがgoogleのインデックスに登録されずに困っております。(yahoo/msnは問題なし) urlの型式に問題があり、ページがgoogleに登録されないのでしょうか。

  • cgiで動的にファイルを生成しているその仕組みは?

    cgiで生成されるファイルといえば.datのようなテキスト形式のデータが一般的ですが、探してみるとcgiで動的に画像やmidiデータをWeb上で生成しているものがありました。これはどのような仕組みでファイルを生成しているのでしょうか? 調べてみたところ、やはりcgi単体では動作せず、生成するデータの情報が書かれたモジュールと呼ばれるものが別で必要になるらしいです。ではこのモジュールはどのようにして作るのでしょうか? 皆様の知恵をお貸しください。 僕が見つけたmidiを生成するcgiはこちらです↓ http://www.donzoko.net/cgi/wmidi/index.html

    • ベストアンサー
    • CGI
  • サイトマップの作成上で記述してよいか

    現在のサイトの構成が簡略に記述すると以下のようになっております。 途中を作成してなくて、別サイトに移動してまた戻ってくるようになっています。 index.html  |  +--main.html    |    +--注文方法.html    |    +--A.html    |  |    |  +--A_a.cgi ※別サイト       |  |       |  +--A_a_1.html       |  |       |  +--A_a_2.html       |       +--A_b.cgi ※別サイト         | 自動でサイトマップを生成したところ「index.html、main.html、注文方法.html、A.html」のみ生成されています。階層の関係main.htmlにはってあるリンクまで生成されているのはわかるのですが。 サイト内の全ページを検索エンジンにクロールさせたいので以下を行っていいのかお聞きしたいのですが。 (1)A_a_1.html,A_a_2.htmlを記述してもいいのでしょうか? (2)別サイト(A_a.cgi)は記述はできる(してもいい)のでしょうか? (3)3階層以上になっている、自動生成するサイト・ソフトはないのでしょうか? 宜しくお願い致します。

    • 締切済み
    • XML
  • phpにて動的なページを生成する方法やプログラムなどをお教えください

    htmlで作成されたホームページの更新をしておりますが、毎日増えるページの追加・更新などの手間に頭を悩ませています。 日々更新される記事が多くのサイトでphpやcgiによって引数を与えて動的なページで生成されたものになっていますが、これを実現できる方法やプログラムがあればお教えいただけると大変助かります。SEO対策には不利なことは承知でおります。 例えば、 ▽記事のリンクが動的なものです。 http://www.okamura-kengyo.com/ ▽カテゴリが動的なものです。 http://www.koitra.net/index/top/index.php ▽cgiであれば以下のようなものです。 http://www.tokyo-calendar.tv/cal/cal.cgi よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • 【大至急】 CGIプログラムのカスタマイズについて

    すみません、教えていただけますと幸いです。 フリーで提供されているCGIプログラムを利用したいと思っています。 ↓こちらのプログラムです。 http://www.coolandcool.net/pcg/dbf/index.html このdeatabase factoryというプログラムの「メール一斉送信」の際に、 添付ファイルを付けたいと思っております。 希望としては、メール一斉配信処理の際に、添付ファイルを複数付けたい。 (最悪、1つだけでも構いません) それだけなのですが、知識量が乏しく、助けていただけますと幸いです。 何卒宜しくお願いいたします。

    • 締切済み
    • CGI
  • perlでファイルが作成できません

    初めて質問させていただきます。 perlに関しては素人でうまくいかず悩んでおります。 皆様のお知恵を拝借できればと思います。 linuxで下記のようにamezo.cgiからファイルを作りたいのですが、 ファイルを生成したい場所だけ作成することが出来ません。 amezo.cgiと同じフォルダや上位フォルダ(htmlフォルダ)にはhtmlファイルを作成できるのですが、 testbbsフォルダを指定したら生成できなくなってしまいます。 なんらかの環境変数なり指定する必要があるのでしょうか? ご教授よろしくお願いいたします。 html-------testbbs------ファイルを生成したい場所     |     |     -----cgi-bin-----amezo.cgi | .....

    • ベストアンサー
    • Perl