せっかく掲示板

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

FAQ/地方弁変換名の表示機能

最終更新日:2022/01/10

地方弁変換機能をご利用いただく際、何弁に変換されたか表示する機能が欲しい場合があります。そのような設定もJavaScript(ジャバスクリプト)を設置する事により可能です。

 

仕組み

JavaScript(ジャバスクリプト)を使用し、投稿ボタンをクリックした際変数名「chihouben」をオプション変数(今回の説明ではop7に記録します。op7を使用中の場合は、他のオプション変数 op1~op15 など に変更してください。)に記録させる仕組みです。

 

変更方法

1.メンテナンスルームにアクセスをし、ログインを行って下さい。

2.総合メニューが表示されますので、カスタマイズ「アドバンスモード」に入室します。

3.TOP編集に入室を行ってください。

4.クッキー用のJavaScript(ジャバスクリプト)がありますので、こちらのJAVAスクリプトを改造します。

クッキー用のJavaScript(ジャバスクリプト)

<!-- 投稿フォーム用クッキー -->
<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-->

具体的には以下のスクリプトを挿入します。

if (document.f1.chihouben.value == ""){
 document.f1.op7.value = "標準";
}else if (document.f1.chihouben.value == "osaka"){
 document.f1.op7.value = "大阪弁";
}else if (document.f1.chihouben.value == "nagoya"){
 document.f1.op7.value = "名古屋弁";
}else if (document.f1.chihouben.value == "hakata"){
 document.f1.op7.value = "博多弁";
}else if (document.f1.chihouben.value == "hiroshima"){
 document.f1.op7.value = "広島弁";
}else if (document.f1.chihouben.value == "tsugaru"){
 document.f1.op7.value = "津軽弁";
}else if (document.f1.chihouben.value == "kousyu"){
 document.f1.op7.value = "甲州弁";
}else if (document.f1.chihouben.value == "fukui"){
 document.f1.op7.value = "福井弁";
}

改造例

<!-- 投稿フォーム用クッキー -->
<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();

 if (document.f1.chihouben.value == ""){
  document.f1.op7.value = "標準";
 }else if (document.f1.chihouben.value == "osaka"){
  document.f1.op7.value = "大阪弁";
 }else if (document.f1.chihouben.value == "nagoya"){
  document.f1.op7.value = "名古屋弁";
 }else if (document.f1.chihouben.value == "hakata"){
  document.f1.op7.value = "博多弁";
 }else if (document.f1.chihouben.value == "hiroshima"){
  document.f1.op7.value = "広島弁";
 }else if (document.f1.chihouben.value == "tsugaru"){
  document.f1.op7.value = "津軽弁";
 }else if (document.f1.chihouben.value == "kousyu"){
  document.f1.op7.value = "甲州弁";
 }else if (document.f1.chihouben.value == "fukui"){
  document.f1.op7.value = "福井弁";
 }


}
function mmsg(){
//チェックボックスが選択されていれば、クッキに記憶させます。
if(document.f1.ccheck.checked){
memoryCookie();
}
}//-->
</script>
<!-- 投稿フォーム用クッキー END-->

5.TOP編集を設定変更を行い、再度デザイン変更アドバンスモードに戻ります。

6.FOMR編集に入室します。

7.投稿フォームの設定が行えますが、一番下部位置に今回使用するオプション変数を送信する為のタグを設置します。

<input type="hidden" name="op7">

FORM編集中の何処でも結構ですので、挿入してください。

8.設定変更を行い、再度デザイン変更アドバンスモードに戻ります。

9.MESSAGE編集に入室します。

BASE1 BASE2 RES1 RES2 内に掲示板に投稿されたメッセージを表示するデザインが設定されています。お好きな箇所に先ほど使用した、変数(op7)を挿入して下さい。

カスタマイズ例

<p> [$lot] <font color="#4040FF">題名:$sub 名前:$name)</font></p>

         ↓

<p> [$lot] <font color="#4040FF">題名:$sub 名前:$name($op7)</font></p>

10.設定変更を行い、掲示板へカスタマイズを反映させて下さい。

 

 

お問い合わせ

print サポートフォーム

FAQランキング

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

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

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

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

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

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

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

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

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

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

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

• 返信ページの改頁化

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

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

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

有料版アクティブモード

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

オプション変数を使った複数のアップロード機能

過去ログの作成

アクセス制御



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

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