From 48e6bf4d22c9bc143f345cbc734365e5d45ba027 Mon Sep 17 00:00:00 2001 From: kato Date: Fri, 13 Oct 2023 15:44:55 +0900 Subject: [PATCH 1/2] =?UTF-8?q?fix=20#2804=20[baserCMS4=E7=B3=BB]=E3=82=B5?= =?UTF-8?q?=E3=83=96=E3=82=B5=E3=82=A4=E3=83=88=E3=81=AE=E3=83=89=E3=83=A1?= =?UTF-8?q?=E3=82=A4=E3=83=B3=E8=A8=AD=E5=AE=9A=E3=81=8C=E3=81=A7=E3=81=8D?= =?UTF-8?q?=E3=81=AA=E3=81=84=E5=95=8F=E9=A1=8C=E3=82=92=E8=A7=A3=E6=B1=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../admin-third/Elements/admin/sites/form.php | 14 ++++++++++++++ .../theme/admin-third/js/admin/sites/edit.js | 19 +++++++++++++++++++ 2 files changed, 33 insertions(+) diff --git a/app/webroot/theme/admin-third/Elements/admin/sites/form.php b/app/webroot/theme/admin-third/Elements/admin/sites/form.php index 70cfd3f06a..bc67c3d25f 100644 --- a/app/webroot/theme/admin-third/Elements/admin/sites/form.php +++ b/app/webroot/theme/admin-third/Elements/admin/sites/form.php @@ -179,6 +179,20 @@ class="helptext">BcForm->error('Site.theme') ?> + + BcForm->label('Site.use_subdomain', __d('baser', 'ドメイン(サブドメイン)利用')) ?> + + BcForm->input('Site.use_subdomain', ['type' => 'radio', 'options' => [0 => __d('baser', '利用しない'), 1 => __d('baser', '利用する')], 'default' => 0]) ?> + BcForm->error('Site.use_subdomain') ?> + + + + BcForm->label('Site.domain_type', __d('baser', 'ドメインタイプ')) ?> + + BcForm->input('Site.domain_type', ['type' => 'radio', 'options' => [0 => __d('baser', '利用しない'), 1 => __d('baser', 'サブドメイン'), 2 => __d('baser', '別ドメイン')], 'default' => 0]) ?> + BcForm->error('Site.domain_type') ?> + + BcForm->label('Site.status', __d('baser', '公開状態')) ?> diff --git a/app/webroot/theme/admin-third/js/admin/sites/edit.js b/app/webroot/theme/admin-third/js/admin/sites/edit.js index 37b09771d2..e1397d73c2 100644 --- a/app/webroot/theme/admin-third/js/admin/sites/edit.js +++ b/app/webroot/theme/admin-third/js/admin/sites/edit.js @@ -97,4 +97,23 @@ $(function () { } } + // サブサイトにドメイン(サブドメイン)を使用するかどうかの表示 + chengeUseDomein($("input[name='data[Site][use_subdomain]']:checked").val()); + $("input[name='data[Site][use_subdomain]']").click(function() { + //変数valueにcheckedされたradioボタンのvalue値を取得する + use_subdomain = $("input[name='data[Site][use_subdomain]']:checked").val(); + chengeUseDomein(use_subdomain); + }); + function chengeUseDomein(use_subdomain) { + console.log(use_subdomain); + if (use_subdomain == 0) { + //ドメインを利用しない場合は、ドメインタイプは利用しない + $(".domain_type").hide(); + $("#SiteDomainType0").prop("checked", true); + } else { + //ドメインを利用する場合は、ドメインタイプのラジオボタンを表示 + $(".domain_type").show('slow'); + } + } + }); From 49ad4d0b8c6009f6e95728fbf7263df4e7bcd071 Mon Sep 17 00:00:00 2001 From: ryuring Date: Mon, 23 Oct 2023 08:49:44 +0900 Subject: [PATCH 2/2] =?UTF-8?q?=E3=83=89=E3=83=A1=E3=82=A4=E3=83=B3?= =?UTF-8?q?=E8=A8=AD=E5=AE=9A=E3=81=AE=E8=A1=A8=E7=8F=BE=E3=82=92=E8=AA=BF?= =?UTF-8?q?=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../admin-third/Elements/admin/sites/form.php | 18 ++++++++++-------- .../theme/admin-third/js/admin/sites/edit.js | 3 +-- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/app/webroot/theme/admin-third/Elements/admin/sites/form.php b/app/webroot/theme/admin-third/Elements/admin/sites/form.php index bc67c3d25f..890be064c5 100644 --- a/app/webroot/theme/admin-third/Elements/admin/sites/form.php +++ b/app/webroot/theme/admin-third/Elements/admin/sites/form.php @@ -180,17 +180,19 @@ class="helptext"> - BcForm->label('Site.use_subdomain', __d('baser', 'ドメイン(サブドメイン)利用')) ?> + BcForm->label('Site.use_subdomain', __d('baser', 'ドメイン設定')) ?> - BcForm->input('Site.use_subdomain', ['type' => 'radio', 'options' => [0 => __d('baser', '利用しない'), 1 => __d('baser', '利用する')], 'default' => 0]) ?> + BcForm->input('Site.use_subdomain', ['type' => 'radio', 'options' => [0 => __d('baser', '主となるドメインと同じドメイン'), 1 => __d('baser', '主となるドメインとは異なるドメイン')], 'default' => 0]) ?> BcForm->error('Site.use_subdomain') ?> - - - - BcForm->label('Site.domain_type', __d('baser', 'ドメインタイプ')) ?> - - BcForm->input('Site.domain_type', ['type' => 'radio', 'options' => [0 => __d('baser', '利用しない'), 1 => __d('baser', 'サブドメイン'), 2 => __d('baser', '別ドメイン')], 'default' => 0]) ?> +
+ BcForm->label('Site.domain_type', __d('baser', 'ドメインタイプ')) ?>  + BcForm->input('Site.domain_type', ['type' => 'radio', 'options' => [1 => __d('baser', 'サブドメイン'), 2 => __d('baser', '別ドメイン')], 'default' => 1]) ?> + BcForm->error('Site.domain_type') ?> +
+ +
+
diff --git a/app/webroot/theme/admin-third/js/admin/sites/edit.js b/app/webroot/theme/admin-third/js/admin/sites/edit.js index e1397d73c2..a50f95cba7 100644 --- a/app/webroot/theme/admin-third/js/admin/sites/edit.js +++ b/app/webroot/theme/admin-third/js/admin/sites/edit.js @@ -105,10 +105,9 @@ $(function () { chengeUseDomein(use_subdomain); }); function chengeUseDomein(use_subdomain) { - console.log(use_subdomain); if (use_subdomain == 0) { //ドメインを利用しない場合は、ドメインタイプは利用しない - $(".domain_type").hide(); + $(".domain_type").hide('slow'); $("#SiteDomainType0").prop("checked", true); } else { //ドメインを利用する場合は、ドメインタイプのラジオボタンを表示