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

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

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

■8813 / inTopicNo.1)  削除権表示について
  
□投稿者/ sin -(2004/03/13(Sat) 22:19:06)
    2004/03/13(Sat) 22:20:27 編集(投稿者)

    質問したばっかりなのに申し訳ないです。。

    特定のパスワードを入力するとその人の名前の横に☆マークがつくようにしたのですがどのようにすればできるでしょうか?

    用途としては 削除権がある人間をあらわせるようにするためです。

    また、☆マークがついていても発言ランクには☆がないままで反映されるようにしたいのですが・・・

    さらにほかの人には☆という文字を含む名前は使用できないようにしたいのですができますでしょうか?

    いつも申し訳ないです。
引用返信 [メール受信/ON] 削除キー/
■8819 / inTopicNo.2)  Re[1]: 削除権表示について
□投稿者/ りゅういち -(2004/03/14(Sun) 22:55:41)
http://www.cj-c.com/
    No8813に返信(sinさんの記事)
    > > 特定のパスワードを入力するとその人の名前の横に☆マークがつくようにしたのですがどのようにすればできるでしょうか?
    > > 用途としては 削除権がある人間をあらわせるようにするためです。
    > > また、☆マークがついていても発言ランクには☆がないままで反映されるようにしたいのですが・・・
    > > さらにほかの人には☆という文字を含む名前は使用できないようにしたいのですができますでしょうか?

    削除権、というのがよく意味が分からないのですが、とりあえずできそうなことを。

    名前に直接 ☆ はだめなので、新たにログにスペースを作らなければだめですが、
    フリーテキスト/セレクトフォームのスペースを利用できれば簡単です。

    ログ書き込みサブルーチンのところに
    if($delkey eq "パスワード"){$FORM{"sel"}="☆";}else{$FORM{"sel"}="";}
    というのを追加してみてください。それで、スキンファイルの
    $Name の隣に $Select といれれば ☆ が出るはずです。

    同じく
    if(index($name,"☆")){&er_("名前に ☆ は使えません!");}
    というのを上記のものの下にでも追加すればOKです。
引用返信 [メール受信/OFF] 削除キー/
■8820 / inTopicNo.3)  Re[2]: 削除権表示について
□投稿者/ sin -(2004/03/15(Mon) 00:59:47)
    削除権とは記事を削除することができる人のことです^^
    わかりにくくてすみません。。

    とりあえず言われたとおりにしたのですが
    どのように書き込んでも 「名前に ☆ は使えません!」とでてしまいます。
    もちろん☆は入れていません。

    また、その後、どのブラウザでアクセスしても「名前に ☆ は使えません!」という画面になってしまいます。

    if(index($name,"☆")){&er_("名前に ☆ は使えません!");}
    というのを消してみたのですが今度は投稿はできますが名前に☆はつきません。

    本当に申し訳ないですが対応お願いします。。
引用返信 [メール受信/OFF] 削除キー/
■8825 / inTopicNo.4)  Re[3]: 削除権表示について
□投稿者/ りゅういち -(2004/03/16(Tue) 23:13:53)
http://www.cj-c.com/
    No8820に返信(sinさんの記事)
    > > とりあえず言われたとおりにしたのですが
    > どのように書き込んでも 「名前に ☆ は使えません!」とでてしまいます。

    if(index($name,"☆") > 0){&er_("名前に ☆ は使えません!");}
    ではどうですか?
    また、変更したCGIをtxt形式にしてアップ、URLを教えてください。
    あと、どのCGIなんでしょうか(^^;

    > というのを消してみたのですが今度は投稿はできますが名前に☆はつきません。
    > > 本当に申し訳ないですが対応お願いします。。

    上記の方法では名前には ☆ はつきませんフリーセレクトフォームのスペースに
    入れるという改造です。ですから、フリーセレクトフォームを利用している場合は
    別の方法を考えなければなりません。そうでない場合はスキンファイル内の
    $Select の位置に ☆ が表示されます。
引用返信 [メール受信/OFF] 削除キー/
■8832 / inTopicNo.5)  Re[4]: 削除権表示について
□投稿者/ sin -(2004/03/17(Wed) 14:35:47)
    > if(index($name,"☆") > 0){&er_("名前に ☆ は使えません!");}
    > ではどうですか?
    > また、変更したCGIをtxt形式にしてアップ、URLを教えてください。
    > あと、どのCGIなんでしょうか(^^;

    すみません><;
    言い忘れました。。IBORADです。
    そのようにしましたがまだできませんでした。
    今度はパスワードが違くてもなにもでないです。
    テスト掲示板のアドレス http://seirei.ath.cx/Perfect/bbstest/ibbs.cgi
    ibbs.cgi http://seirei.ath.cx/Perfect/bbstest/ibbs.txt
    スキンファイル http://seirei.ath.cx/Perfect/bbstest/nomal.txt

    フリーセレクトフォームとはなんでしょうか?
    基本的にスキンファイルはデザインを変えただけでいじってはないです。。

    それでは対応をお待ちしています。。
引用返信 [メール受信/OFF] 削除キー/
■8834 / inTopicNo.6)  Re[5]: 削除権表示について
□投稿者/ りゅういち -(2004/03/17(Wed) 23:55:46)
http://www.cj-c.com/
    No8832に返信(sinさんの記事)
    > そのようにしましたがまだできませんでした。
    > 今度はパスワードが違くてもなにもでないです。

    ファイルを見せていただいたんですが、いれる部分がだいぶ違いますね(^^;
    ログ書き込み処理のところですから、上記ファイルの846行目の
    if($P eq "R"){&er_("書き込みできない権限です!");}
    の上か下にいれてみてください。
    if($delkey eq "1234"){$FORM{"sel"}="☆";}else{$FORM{"sel"}="";}
    if(index($name,"☆") > 0){&er_("名前に ☆ は使えません!");}

    > > フリーセレクトフォームとはなんでしょうか?
    > 基本的にスキンファイルはデザインを変えただけでいじってはないです。。

    これはマニュアルを見てください。
引用返信 [メール受信/OFF] 削除キー/
■8837 / inTopicNo.7)  Re[6]: 削除権表示について
□投稿者/ sin -(2004/03/18(Thu) 18:31:14)
引用返信 [メール受信/OFF] 削除キー/
■8841 / inTopicNo.8)  Re[7]: 削除権表示について
□投稿者/ りゅういち -(2004/03/19(Fri) 00:23:10)
http://www.cj-c.com/
    No8837に返信(sinさんの記事)
    > 場所が全然違いましたね。。

    こちらもすいません、重大にミスが(^^;
    if($delkey eq "パスワード"){$FORM{"sex"}="☆";}else{$FORM{"sex"}="";}
    ですね。sel は Child Tree でした。

    > しかしまだできないのですが・・・・

    エラーもうまくいきませんか?
引用返信 [メール受信/OFF] 削除キー/
■8858 / inTopicNo.9)  Re[8]: 削除権表示について
□投稿者/ sin -(2004/03/22(Mon) 15:10:40)
    諸事情によりパソコンが使えず返信に遅れました。。

    何度もありがとうございます。

    一応できたのですが名前[:☆] というように☆の周りに[:]がついてしまうのですがどこを消せばいいのでしょうか?
    該当の場所が見つかりません。。
引用返信 [メール受信/OFF] 削除キー/
■8864 / inTopicNo.10)  Re[9]: 削除権表示について
□投稿者/ りゅういち -(2004/03/24(Wed) 00:45:46)
http://www.cj-c.com/
    No8858に返信(sinさんの記事)
    > > 一応できたのですが名前[:☆] というように☆の周りに[:]がついてしまうのですがどこを消せばいいのでしょうか?
    > 該当の場所が見つかりません。。

    if($Sex){$Sex="[$sex_t:$Sex]";}
    というものですね。ここを削除してみてください。
    設定で $sex_t="削除権"; とかでもいいかもしれないです。
引用返信 [メール受信/OFF] 削除キー/
■8869 / inTopicNo.11)  Re[10]: 削除権表示について
□投稿者/ sin -(2004/03/24(Wed) 16:11:44)
    できました!
    ありがとうございます!!
引用返信 [メール受信/OFF] 削除キー/
■8870 / inTopicNo.12)  Re[10]: 削除権表示について
□投稿者/ sin -(2004/03/24(Wed) 16:12:10)
    解決忘れ^^;
解決済み!
引用返信 [メール受信/OFF] 削除キー/



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

このトピックに書きこむ

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

Pass/

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

- Child Tree -