(現在 過去ログ12 を表示中)

HOME HELP 新着記事 トピック表示 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■10061 / inTopicNo.1)  VOTE COMで項目名をリンクにする
  
□投稿者/ Custom -(2004/10/24(Sun) 20:50:56)
    たびたび本当にすみません。
    
    VOTE COMの項目をYAHOO!で検索する
    http://www.cj-c.com/cgi_p/pt_01.htm
    
    というのはありましたが項目名に任意のリンクをつけるにはどうしたらよいので
    しょうか?
    タグを許可して追加者が自分で<a></a>タグ書くようにするのが一番楽ですが
    見た目的に良くないですしいちいちタグ書くのは面倒なので
    
    	print <<"_HTML_";
    <form action=$cgi_f method=$met>
    項目追加(最高 $max個まで/タグ$tc)<br>
    <input type=hidden name=mode value="vote">$nf
    <table>
    <tr><td align="right">項目名:</td><td><input type=text name="vote" size=30 maxlength=$vmax></td></tr>
    <tr><td align="right">URL:</td><td><input type=text name="url" value="http://" size=30><br></td></tr>
    </table>
    <input type=submit value="項目追加">
    </form>
    _HTML_
    
    のようにフォームを用意してそこにURLを書いてもらうようにしたいのですが
    ログへの書き込みと読み込みがうまくいきません。
    (該当箇所だと思われる部分を検索して書き換えましたが思い通りに動きません)
    
    なお、URLは必須でないため未入力の場合はリンクさせないようにしたいと思って
    います。
    これは多分、以下のような感じでいいと思いますが・・・。
    
    if($url !~ /^http:\/\/$/) {
    	$_ =~ s/$1/<a href="$url" target="_blank">$1<\/a>/;
    }
    

引用返信 [メール受信/OFF] 削除キー/
■10065 / inTopicNo.2)  Re[1]: VOTE COMで項目名をリンクにする
□投稿者/ りゅういち -(2004/10/27(Wed) 02:17:13)
http://www.cj-c.com/
    No10061に返信(Customさんの記事)
    > これは多分、以下のような感じでいいと思いますが・・・。
    > > if($url !~ /^http:\/\/$/) {
    > $_ =~ s/$1/<a href="$url" target="_blank">$1<\/a>/;
    > }
    >

    $1 は、正規表現中の()ないの参照ですので、
    上記の記述では $1 には何も入ってません。
    単純に $1 → $vote にすればよいのでは。
引用返信 [メール受信/OFF] 削除キー/
■10074 / inTopicNo.3)  Re[2]: VOTE COMで項目名をリンクにする
□投稿者/ Custom -(2004/10/28(Thu) 21:59:16)
    > $1 は、正規表現中の()ないの参照ですので、
    > 上記の記述では $1 には何も入ってません。
    > 単純に $1 → $vote にすればよいのでは。

    回答ありがとうございます。
    でも、なんかどうもうまくいきません。
    具体的にしたいことはいくつかのサイトリンクを投稿してもらってそのサイトの
    評価を(勝手にw)投票してもらうという事を考えていますので別のCGIも探して
    みます。
    (その際にサイト名のタイトルをそのサイトにリンクさせるつもりです)

引用返信 [メール受信/OFF] 削除キー/
■10075 / inTopicNo.4)  Re[3]: VOTE COMで項目名をリンクにする
□投稿者/ Custom -(2004/10/28(Thu) 22:13:00)
    > 具体的にしたいことはいくつかのサイトリンクを投稿してもらってそのサイトの
    > 評価を(勝手にw)投票してもらうという事を考えていますので別のCGIも探して
    > みます。
    > (その際にサイト名のタイトルをそのサイトにリンクさせるつもりです)

    ちょっと探してみた限りではイメージ的には
    VOTE COMとLinkNavi( http://www.cj-c.com/cgi_s/ryulink.htm )を融合したような
    かたちのものが欲しいんです。
    ところで、LinkNaviのダウンロードページにあるダウンロードのZIPファイルの
    説明が「[link.lzh(14KB)]」になっています。
    (ファイル自体はZIPなんですが・・・)

引用返信 [メール受信/OFF] 削除キー/
■10080 / inTopicNo.5)  Re[4]: VOTE COMで項目名をリンクにする
□投稿者/ りゅういち -(2004/10/29(Fri) 00:28:57)
http://www.cj-c.com/
    No10075に返信(Customさんの記事)
    >>具体的にしたいことはいくつかのサイトリンクを投稿してもらってそのサイトの
    >>評価を(勝手にw)投票してもらうという事を考えていますので別のCGIも探して
    >>みます。
    >>(その際にサイト名のタイトルをそのサイトにリンクさせるつもりです)

    前回記述していただいたコードはどのあたりに記述していますか?
    あと $url は $FORM{url} ではないでしょうか?

    > ところで、LinkNaviのダウンロードページにあるダウンロードのZIPファイルの
    > 説明が「[link.lzh(14KB)]」になっています。
    > (ファイル自体はZIPなんですが・・・)

    すみません、いつものミスです…
引用返信 [メール受信/OFF] 削除キー/
■10081 / inTopicNo.6)  Re[5]: VOTE COMで項目名をリンクにする
□投稿者/ Custom -(2004/10/29(Fri) 01:17:09)
    > 前回記述していただいたコードはどのあたりに記述していますか?
    > あと $url は $FORM{url} ではないでしょうか?

    すみません。
    どこにどう記述したのか分からなくなったので破棄してしまいました。
    少しVOTE COMでは範囲外の改造っぽいので他のCGIを探すことにしました。
    (多分、$urlに$FORM{'url'}の内容を代入する処理を追加していたと思いますが
    破棄してしまったので確認できません)
    本当に申し訳ありません。

    > すみません、いつものミスです…

    実際のリンクは適切なのでそんなに問題ではないですね。(^_^)

解決済み!
引用返信 [メール受信/OFF] 削除キー/
■10084 / inTopicNo.7)  Re[6]: VOTE COMで項目名をリンクにする
□投稿者/ Custom -(2004/10/31(Sun) 17:29:56)
    すみません、一度解決にしたのですが

    http://www.206.usn.ac/search/cgiscript/perl/accessory/vote/

    ここのランキングCGIみたいなCGIが正しく理想なんです。
    こういうCGIを配布しているところを知りませんか?
    あまり板違いのようで関係もないですが申し訳ないです。

引用返信 [メール受信/OFF] 削除キー/
■10112 / inTopicNo.8)  Re[7]: VOTE COMで項目名をリンクにする
□投稿者/ Custom -(2004/11/06(Sat) 00:51:48)
    > すみません、一度解決にしたのですが

    > http://www.206.usn.ac/search/cgiscript/perl/accessory/vote/

    > ここのランキングCGIみたいなCGIが正しく理想なんです。
    > こういうCGIを配布しているところを知りませんか?
    > あまり板違いのようで関係もないですが申し訳ないです。

    以下のところのランキングCGIが何とかDL出来たのでこれを頑張って改造しています。

    http://www.ciel-clair.com/cgi-bin/eval/eval.cgi

    これで、十分対応できそうなので解決にします。
    ありがとうございました。

解決済み!
引用返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Pass/

HOME HELP 新着記事 トピック表示 検索 過去ログ

- Child Tree -