OSDN Git Service

「フリーレイアウトお問い合わせ」ウィジェット更新。
authornaoki hirata <naoki@magic3.org>
Thu, 14 Jul 2016 06:41:28 +0000 (15:41 +0900)
committernaoki hirata <naoki@magic3.org>
Thu, 14 Jul 2016 06:41:28 +0000 (15:41 +0900)
include/sql/update_widgets.sql
widgets/contactus_freelayout3/include/container/admin_contactus_freelayout3WidgetContainer.php
widgets/contactus_freelayout3/include/help/index.php
widgets/contactus_freelayout3/include/template/admin.tmpl.html

index 934f84c..fe88265 100644 (file)
@@ -423,7 +423,7 @@ INSERT INTO _widgets
 DELETE FROM _widgets WHERE wd_id = 'contactus_freelayout3';\r
 INSERT INTO _widgets\r
 (wd_id,              wd_name,                          wd_version, wd_author,      wd_copyright, wd_license, wd_official_level, wd_description,                             wd_read_scripts, wd_read_css,wd_add_script_lib, wd_add_script_lib_a, wd_has_admin, wd_enable_operation, wd_use_instance_def, wd_initialized, wd_cache_type, wd_view_control_type, wd_release_dt, wd_install_dt, wd_create_dt) VALUES\r
-('contactus_freelayout3', 'フリーレイアウトお問い合わせ3', '2.0.0',    '株式会社 毎日メディアサービス', '株式会社 毎日メディアサービス', 'GPL',      10,                'フリーレイアウトでカスタマイズ可能なお問い合わせメール送信機能。「フリーレイアウトお問い合わせ」のバージョンアップ版。', false,           false,     'jquery.formtips,jquery.format,jquery.calculation', 'jquery.tablednd,ckeditor_m3toolbar', true,         false,               true,                true, 0,          0, '2016-07-13', now(),         now());\r
+('contactus_freelayout3', 'フリーレイアウトお問い合わせ3', '2.0.0',    '株式会社 毎日メディアサービス', '株式会社 毎日メディアサービス', 'GPL',      10,                'フリーレイアウトでカスタマイズ可能なお問い合わせメール送信機能。「フリーレイアウトお問い合わせ」のバージョンアップ版。', false,           false,     'jquery.formtips,jquery.format,jquery.calculation,jquery.uploadfile', 'jquery.tablednd,ckeditor_m3toolbar', true,         false,               true,                true, 0,          0, '2016-07-13', now(),         now());\r
 DELETE FROM _widgets WHERE wd_id = 'youtube_player';\r
 INSERT INTO _widgets\r
 (wd_id,      wd_name,   wd_version, wd_author,      wd_copyright, wd_license, wd_official_level, wd_description,                  wd_add_script_lib, wd_add_script_lib_a, wd_has_admin, wd_use_instance_def, wd_initialized, wd_cache_type, wd_view_control_type, wd_install_dt, wd_create_dt) VALUES\r
index 4b24bc7..eb6afdc 100644 (file)
@@ -51,7 +51,9 @@ class admin_contactus_freelayout3WidgetContainer extends BaseAdminWidgetContaine
                                                                        array(  'name' => 'テキストエリア',                              'value' => 'textarea'),
                                                                        array(  'name' => 'セレクトメニュー',                   'value' => 'select'),
                                                                        array(  'name' => 'チェックボックス',                   'value' => 'checkbox'),
-                                                                       array(  'name' => 'ラジオボタン',                         'value' => 'radio'));
+                                                                       array(  'name' => 'ラジオボタン',                         'value' => 'radio'),
+                                                                       array(  'name' => '画像',                                             'value' => 'image')
+                                                               );
        }
        /**
         * ウィジェット初期化
index 416137d..c662cbc 100644 (file)
@@ -36,10 +36,10 @@ $HELP['contactus_id']['title'] = '設定ID';
 $HELP['contactus_id']['body'] = '自動的に振られる設定IDです。';
 $HELP['contactus_page_title']['title'] = '画面タイトル';
 $HELP['contactus_page_title']['body'] = '画面タイトルを設定します。';
-$HELP['contactus_template']['title'] = 'ã\83\86ã\83³ã\83\97ã\83¬ã\83¼ト';
-$HELP['contactus_template']['body'] = 'ã\83¬ã\82¤ã\82¢ã\82¦ã\83\88ç\94¨ã\81®ã\83\86ã\83³ã\83\97ã\83¬ã\83¼ã\83\88ã\81§す。<br />[#ITEM_KEY_n#](nはお問い合わせ項目のNoを指定)形式のタグを埋め込むとその位置に該当するお問い合わせ項目が表示できます。';
+$HELP['contactus_template']['title'] = 'ã\83¬ã\82¤ã\82¢ã\82¦ト';
+$HELP['contactus_template']['body'] = 'ã\81\8aå\95\8fã\81\84å\90\88ã\82\8fã\81\9bç\94»é\9d¢ã\81®ã\83¬ã\82¤ã\82¢ã\82¦ã\83\88ã\82\92ä½\9cæ\88\90ã\81\97ã\81¾す。<br />[#ITEM_KEY_n#](nはお問い合わせ項目のNoを指定)形式のタグを埋め込むとその位置に該当するお問い合わせ項目が表示できます。';
 $HELP['contactus_field']['title'] = 'お問い合わせ項目';
-$HELP['contactus_field']['body'] = 'お問い合わせ項目を定義します。「定義」の記述方法は以下の通りです。(m,nは数値、str,valは文字列を示します。)<br />●テキストボックス共通<br />「size=m」でフィールドサイズを設定します。<br />●テキストボックス(Eメール)<br />Eメール形式のテキストのみ入力可能なテキストボックスです。<br />確認用のフィールドを使用する場合は追加したテキストボックスに「ref=m」で参照先フィールドの項目Noを設定します。<br />●テキストボックス(計算)<br />数値のみ入力可能なテキストボックスで複数使用して入力値の自動計算が行えます。<br />「フィールドID」は「計算式」で使用するIDで英小文字で設定します。「計算式」に計算方法を設定します。使用可能な演算子は「+-*/」です。<br />●テキストエリア<br />「rows=m;cols=n」で行、列数を設定します。<br />●セレクトメニュー,チェックボックス,ラジオボタン<br />「str1;str2;str3;...」<br />表示値、送信値が異なる場合は「str1=val1;str2=val2;str3=val3;...」<br />チェックボックス、ラジオボタンの場合は、「;」が連続した空項目があると改行(BRタグ)を挿入します。';
+$HELP['contactus_field']['body'] = 'お問い合わせ項目を定義します。定義した項目のタグを「レイアウト」に埋め込んで使用します。<br />「定義」の記述方法は以下の通りです。(m,nは数値、str,valは文字列を示します。)<br />●テキストボックス共通<br />「size=m」でフィールドサイズを設定します。<br />●テキストボックス(Eメール)<br />Eメール形式のテキストのみ入力可能なテキストボックスです。<br />確認用のフィールドを使用する場合は追加したテキストボックスに「ref=m」で参照先フィールドの項目Noを設定します。<br />●テキストボックス(計算)<br />数値のみ入力可能なテキストボックスで複数使用して入力値の自動計算が行えます。<br />「フィールドID」は「計算式」で使用するIDで英小文字で設定します。「計算式」に計算方法を設定します。使用可能な演算子は「+-*/」です。<br />●テキストエリア<br />「rows=m;cols=n」で行、列数を設定します。<br />●セレクトメニュー,チェックボックス,ラジオボタン<br />「str1;str2;str3;...」<br />表示値、送信値が異なる場合は「str1=val1;str2=val2;str3=val3;...」<br />チェックボックス、ラジオボタンの場合は、「;」が連続した空項目があると改行(BRタグ)を挿入します。';
 $HELP['contactus_email']['title'] = 'メール送信';
 $HELP['contactus_email']['body'] = 'お問い合わせメールの件名と送信先メールアドレスを設定します。メールアドレスが空の場合は基本情報のメールアドレスへ送信されます。';
 $HELP['contactus_user_email']['title'] = '確認メール';
index b03a213..518c2bc 100644 (file)
@@ -95,14 +95,35 @@ function listItem(){
 // お問い合わせ項目を追加\r
 function addLine()\r
 {\r
-       var lineText = '<tr class="dragRow"><td class="dragHandle"></td><td align="center"><span class="lineNo"></span></td>';\r
+var lineText = '<tr class="dragRow"><td class="dragHandle"></td><td style="text-align:center;"><span class="lineNo"></span></td>';\r
+lineText += '<td style="vertical-align:top;">';\r
+lineText += '<div class="form-group clearfix last"><div class="m3config_item col-sm-9"><input type="text" name="item_title[]" maxlength="60" /></div><div class="m3config_item col-sm-3 following"><div class="checkbox"><label><input type="checkbox" name="item_title_visible[]" class="titlevisible" checked />表示</label></div></div></div>';\r
+lineText += '<hr class="border" />';\r
+lineText += '<select name="item_type[]"><patTemplate:tmpl name="type_list1"><option value="{VALUE}" {SELECTED}>{NAME}</option></patTemplate:tmpl></select><div class="checkbox"><label><input type="checkbox" name="item_required[]" class="required" />入力必須</label></div>';\r
+lineText += '</td>';\r
+lineText += '<td style="vertical-align:top;">';\r
+lineText += '<input type="text" name="item_desc[]" maxlength="100" />';\r
+lineText += '<hr class="border" />';\r
+lineText += '<div class="form-group clearfix"><input type="text" name="item_def[]" maxlength="500" /></div>';\r
+lineText += '<div class="form-group clearfix"><div class="form-control-static m3config_item col-sm-5">デフォルト値:</div><div class="m3config_item col-sm-7"><input type="text" name="item_default[]" maxlength="60" /></div></div>';\r
+lineText += '<div class="form-group clearfix">入力制限:<div class="checkbox m3config_inline_item"><label><input type="checkbox" name="item_alphabet[]" class="alphabet" />半角英字</label></div><div class="checkbox m3config_inline_item"><label><input type="checkbox" name="item_number[]" class="number" />半角数値</label></div></div>';\r
+lineText += '<div class="form-group clearfix"><div class="form-control-static m3config_item col-sm-5">フィールドID:</div><div class="m3config_item col-sm-3"><input type="text" name="item_field_id[]" maxlength="1" /></div></div>';\r
+lineText += '<div class="form-group clearfix">計算式:<input type="text" name="item_calc[]" maxlength="60" /></div>';\r
+lineText += '<div class="checkbox"><label><input type="checkbox" name="item_disabled[]" class="disabled" />編集不可</label></div>';\r
+lineText += '<div class="form-control-static m3config_item col-sm-5">埋め込みタグ:</div><div class="m3config_item col-sm-7"><input type="text" class="replaceTag" readonly /></div>';\r
+lineText += '</td>';\r
+lineText += '<td style="text-align:center;"><a class="delLine" href="#"><img src="{_ROOT_URL}/images/system/delete.png" width="16" height="16" alt="削除" title="削除" rel="m3help" /></a></td>';\r
+lineText += '</tr>';\r
+               \r
+/*     var lineText = '<tr class="dragRow"><td class="dragHandle"></td><td align="center"><span class="lineNo"></span></td>';\r
        lineText += '<td valign="top"><input type="text" name="item_title[]" maxlength="60" style="width:70%;" />&nbsp;&nbsp;<input type="checkbox" name="item_title_visible[]" class="titlevisible" checked />表示<br />';\r
-       lineText += '<select name="item_type[]"><patTemplate:tmpl name="type_list1"><option value="{VALUE}" {SELECTED}>{NAME}</option></patTemplate:tmpl></select>';\r
+       lineText += '<select name="item_type[]"><patTemplate:tmpl name="type_list11"><option value="{VALUE}" {SELECTED}>{NAME}</option></patTemplate:tmpl></select>';\r
        lineText += '&nbsp;&nbsp;<input type="checkbox" name="item_required[]" class="required" />必須</td>';\r
        lineText += '<td><input type="text" name="item_desc[]" maxlength="100" style="width:100%;" /><br /><input type="text" name="item_def[]" maxlength="500" style="width:75%;" /><input type="text" class="replaceTag" style="width:20%" readonly /><br />';\r
        lineText += 'デフォルト:<input type="text" name="item_default[]" maxlength="60" style="width:28%" />&nbsp;&nbsp;&nbsp;&nbsp;入力制限:<input type="checkbox" name="item_alphabet[]" class="alphabet" />半角英字&nbsp;<input type="checkbox" name="item_number[]" class="number" />半角数値<br />';\r
        lineText += 'フィールドID:<input type="text" name="item_field_id[]" maxlength="1" />&nbsp;&nbsp;&nbsp;&nbsp;計算式:<input type="text" name="item_calc[]" maxlength="60" style="width:40%" />&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="item_disabled[]" class="disabled" />編集不可</td>';\r
        lineText += '<td align="center"><a class="delLine" href="#"><img src="{_ROOT_URL}/images/system/delete.png" width="16" height="16" border="0" alt="削除" title="削除" /></a></td></tr>';\r
+       */\r
        $('#field_list').append(lineText);\r
        \r
        // 項目一覧を再設定\r