せっかく掲示板

f‚̐VK쐬
TOPページ > FAQ一覧 >

FAQ/管理人のみのアイコンを設定する

最終更新日:2022/01/10

管理人だけのアイコンを準備し、管理人のみのアイコンを使用したい際、せっかく掲示板では機能がなく、不可能なように見えますが、JavaScript(ジャバスクリプト)を使用する事により、ある程度同じ機能を果たす設定は可能です。

実際の構成

管理人の名前と専用アイコンのURLを設定します。
  ↓
投稿する際、管理人用アイコンを使用しているかチェックが入ります。
  ↓
もし、管理人用アイコンの場合、投稿者の名前をチェックします。
  ↓
名前が管理人と判断されれば投稿処理に移ります。
  ↓
名前が違った場合、警告表示とともにアイコンを別に定めたアイコンへ変更します。

このような流れ図になっています。この機能はあくまでも完璧な防御機能では無いことをご理解下さい。管理人の名前を騙られた場合は、意味がありませんのでご注意下さい。
もっと強化された機能として、ご利用されたい場合は、有料版有料版(アクティブモード)の「個人識別機能(トリップ機能)」と組み合わせる事によって、個人識別キーの判断によってより許可されたチェック機能が出来上がります。

 

設置方法

1.メンテナンスルームにログインします。

2.総合メニューにあります、アドバンスモードに入室します。

3.TOP編集に入室します

 

4.投稿時クッキーに記録する為の、JAVAスクリプトがあると思います。

<!-- 投稿フォーム用クッキー -->
<script type="text/javascript">
<!--
function memoryCookie() {
expires = new Date();
expires.setTime(expires.getTime() + 24*60*60*1000*30*3);
document.cookie = "name=" + escape(document.f1.name.value) + "*;expires=" + expires.toGMTString();
document.cookie = "url=" + document.f1.url.value + "*;expires=" + expires.toGMTString();
document.cookie = "mail=" + document.f1.mail.value + "*;expires=" + expires.toGMTString();
}
function mmsg(){
//チェックボックスが選択されていれば、クッキに記憶させます。
if(document.f1.ccheck.checked){
memoryCookie();
}
}
//-->
</script>
<!-- 投稿フォーム用クッキー END-->

こちらのJAVAスクリプトを改造します。

 

5.サブルーチンを追加します。赤字の箇所が挿入したスクリプトです、青字は各自設定項目です

<!-- 投稿フォーム用クッキー -->
<script type="text/javascript">
<!--
function memoryCookie() {
expires = new Date();
expires.setTime(expires.getTime() + 24*60*60*1000*30*3);
document.cookie = "name=" + escape(document.f1.name.value) + "*;expires=" + expires.toGMTString();
document.cookie = "url=" + document.f1.url.value + "*;expires=" + expires.toGMTString();
document.cookie = "mail=" + document.f1.mail.value + "*;expires=" + expires.toGMTString();
}
function mmsg(){
//チェックボックスが選択されていれば、クッキに記憶させます。
if(document.f1.ccheck.checked){
memoryCookie();
}
function iconcheck(){
adminname = "せっかく太郎";
adminicon = "http://www.sekkakuagency.com/image/icon/164.gif";
usericon = "http://www.sekkakuagency.com/image/icon/165.gif";
if(document.f1.name.value != adminname && document.f1.icon.value == adminicon){
alert('選択されましたアイコンは管理人用ですので、勝手に変更させて頂きます。');
document.f1.icon.value = usericon;
}
}

}
//-->
</script>
<!-- 投稿フォーム用クッキー END-->

 

[解説] 挿入したルーチン

function iconcheck(){

 adminname = "管理人様の名前";
 adminicon = "管理人専用アイコンのURL";
 usericon = "一般の方が管理人用アイコンを使用した際の代替用アイコンのURL";

  if(document.f1.name.value != adminname && document.f1.icon.value == adminicon){
  alert('選択されましたアイコンは管理人用ですので、勝手に変更させて頂きます。')
  document.f1.icon.value = usericon;
 }

}

 

6.ルーチン読出コマンドを挿入して下さい、こちらを挿入しないと動作は一切しません

<!-- 投稿フォーム用クッキー -->
<script type="text/javascript">
<!--
function memoryCookie() {
expires = new Date();
expires.setTime(expires.getTime() + 24*60*60*1000*30*3);
document.cookie = "name=" + escape(document.f1.name.value) + "*;expires=" + expires.toGMTString();
document.cookie = "url=" + document.f1.url.value + "*;expires=" + expires.toGMTString();
document.cookie = "mail=" + document.f1.mail.value + "*;expires=" + expires.toGMTString();
}
function mmsg(){
iconcheck();
//チェックボックスが選択されていれば、クッキーに記憶させます。
if(document.f1.ccheck.checked){
memoryCookie();
}
function iconcheck(){
adminname = "せっかく太郎";
adminicon = "http://www.sekkakuagency.com/image/icon/164.gif";
usericon = "http://www.sekkakuagency.com/image/icon/165.gif";
if(document.f1.name.value != adminname && document.f1.icon.value == adminicon){
alert('選択されましたアイコンは管理人用ですので、勝手に変更させて頂きます。');
document.f1.icon.value = usericon;
}
}
}
//-->
</script>
<!-- 投稿フォーム用クッキー END-->

 

7.保存をして完成です。実際に投稿を行って確認をしてみて下さい。

「管理人の名前で管理人用アイコンを選択して投稿した際」
「別の名前で管理人用アイコンを選択して投稿した際」

 

お問い合わせ

print サポートフォーム

FAQランキング

• 投稿時必要入力項目の設定

•  削除・編集フォームのカスタマイズ

• 無料版→有料版へ新規申し込み方法

• 投稿された文字のサイズの変更方法(2)

• メンバー機能で具体的に何が出来るの?

• 閉鎖された理由を教えて下さい

• 投稿お知らせメール機能

• SSL/TLS化機能をONにする

• 最新の投稿に掲載する方法

• ワードチェック・名前による書込制御機能

• 掲示板の作り方・設置方法

• 返信ページの改頁化

• アップロードファイルを含む投稿を限定したい

• 新規作成方法(日記編)

• CSV、FC2BBSエクスポートファイルを使った一括投稿機能

有料版アクティブモード

pay 有料版アクティブモードでは、こんな機能が出来るようになります。

イメージタグをリンクタグ可

バックアップされたログの復元

プロキシサーバの制御機能



せっかく掲示板は開発目的による、管理人による個人体制によって20年以上運営されています。
管理人自身が「コラム更新日記」と言うサイトにて、せっかく掲示板システムを使っていますので、管理人自身必要にしているサービスです。

せっかくネットは適格請求書発行事業者です。領収書はお支払い完了メールから自動的に発行できます。