ラウンジ(兼FAQ掲示板)

電光!でのメール・ホームページなどのボタンの非表示化
過去ログ NO.1096543165
□ とも [2004年09月18日15時19分]
はじめまして、質問します。

電光!のスキップ・リバース・ホームページ・メールのボタンと
投稿者名を非表示する方法を教えていただけないでしょうか?
過去ログを見ていたのですがどこにあるのか分からなくなってしまいました
よろしくお願いいたします。
□ NXer [2004年09月19日21時15分]
はじめまして。NXerです。

>非表示にする方法

>メールのボタン
の例です。
------------------------元
495 if (c[3]) {
496 document.mail.src = mail1.src;
mail = c[3];
}
--------------------------
変更後です。499、500行目は参考までに元の文です。
-------------------
495 if (c[3]) {
496 document.mail.src = mail0.src;
mail = "";
}
499 else {
500 document.mail.src = mail0.src;
mail = "";
}
-----------------------------------------------
元の496行を、500行目と同じメール登録無しのアイコンに変更、
さらに、mailのアドレスc[3]を ””と無効にしました。

>ホームページ
はその後に続く行を同じ要領で、ホームページ登録無しのアイコンに
して、さらにhomeのURLを無効にしました。
-------------------------------変更後です。
504 if (c[4]) {
document.home.src = home0.src;
home = "";
}
else {
document.home.src = home0.src;
home = "";
-----------------------------------------
他のアイコンも類似の方法でお試しください。
行番号はその付近です。

電光バーでのアイコンなどは、非表示にしましたが、新規投稿で
は通常の入力画面です。電光バーでは、名前を次のように非表示に
しますが、投稿で名前が未記入の場合、記入漏れなどの警告がでます。
----------------------------------------------------------
430 ($number,$name,$mail,$coment,$url,$pass,$upfile,$wid,$hgt,$bgcol,$txcol) = split(/\,/,$parent);
431 $name ="_"; # 名前をアンダーバーに変更NXer
--------------------------------------------------------
正確には、名前欄には、アンダバーが表示されます。
この修正では、新規投稿直後に限って名前が表示されます。しかし、
2度目からはデータを読み出し、アンダーバーに置き換えるため、
表示されません。悪戯を防ぐには、この程度は残すことも意味が
あると思いました。また、素データを直接、読めば名前は残っています。
431行はperlという言語を使い、そのコメントを#記号のあとに付けたもの
です。後に、元に戻すなどのスクリプトの保守性を考慮して付記しました。
簡単ですから、ぜひ、お試しください。
□ とも [2004年09月30日19時09分]
NXerさん、返答ありがとうございました。
早速試したのですが非表示にできませんでした
どうしたらいいのでしょうか?
よろしくお願いします。

使用環境
電光! v.5.20
さくらサーバ
□ NXer [2004年09月30日20時19分]
ともさん、「非表示」の説明不足、ごめんなさい。NXerです。

>非表示にできま

アイコンが表示されているので戸惑われたと思います。
クリックしてもメーラーが起動しない、リンク先のURLを
表示しない、 「off」(「非」)の状態にする、という意味
でした。

手っ取り早くクリックを無効にしたものです。
理由は、表示空間の処理が当方には分らなかったからです。

最も簡単なのは、電光!の配置を右に寄せて文字部分だけを
表示するように工夫すれば、非表示と同じ効果をえることが
できます。何分にも、電光!の特徴は、一行に贅沢にも
メーラーやURLや投稿の順序逆転で任意の投稿をより早く
表示できる、などの機能を盛り込まれている点です。この「売り」
をなくすのに抵抗感があり、表示はするが、機能はoffにする
という提案でした。ご理解ください。

ご要望にお応えする方法は、上記変更をして、
home_off.gif などの画像を特別な意味のない.gif
画像(猫のウェブサイトならいろんな種類の猫.gifなど)
を選び、名前をhome_off.gifに変更して転送してください。
あるいは、アイコンの個数に応じてアルファベットや
カタカナの.gif画像で意味あるアイコンに並べるのも面白い
かもしれません。もちろんクリックしても機能しません。
一定時間書込が無かったので過去ログに移りました

suepon.com | CGI作成/CGI制作 | JavaScript | ドメイン検索 | バナー自動作成 | Google ダンスツール | 松浦亜弥 | H.P.memo | パソコン | ネイル

Copyright (C) 2002 - 2009 suepon , All rights reserved. Powered by CGI Script Market.