■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

Re: 3.0.7、3.0.6.1で保存前確認をして保存をクリックするとエラーになって更新できない。

katokaisya > Re: 3.0.7、3.0.6.1で保存前確認をして保存をクリックするとエラーになって更新できない。 @ 2016/10/25 10:39
こんにちは。
ローカルでBaserCMSのバージョン:3.0.7で同様の状態を再現できました。
引用:
対策用のform.phpの書き変えは試しましたが症状変わりません

とのことでしたが、
バージョン:3.0.7の
lib/Baser/View/Pages/admin/form.php
の47行目付近から始まる
/**
 * プレビューボタンクリック時イベント
 */
	$("#BtnPreview").click(function(){
		var contents = $("#PageContents").val();
		if(typeof editor_contents_tmp != "undefined") {
			$("#PageContents").val(editor_contents_tmp.getData());
		}
		$.ajax({
			type: "POST",
			url: $("#PreviewUrl").html(),
			data: $("#PageForm").serialize(),
			success: function(result){
				if(result) {
					$("#LinkPreview").trigger("click");
					$.bcToken.update(function(){						//<<<<追加
						$("input[name='data[_Token][key]']").val($.bcToken.key);	//<<<<追加
					}, {loaderType: 'none'});						//<<<<追加
				} else {
					alert('プレビューの読み込みに失敗しました。');
				}
			}
		});
		$("#PageContents").val(contents);
		return false;
	});

に3行追加(//<<<<追加の行)
lib/Baser/View/SiteConfigs/admin/form.php
の479行目から始まる
				<div style="margin-bottom: 0.5em;">
				<!-- ↓↓↓自動入力を防止する為のダミーフィールド↓↓↓ -->
				<input type="password" name="dummypass" style="display: none;">				<!--//<<<<追加-->
				<?php echo $this->BcForm->label('SiteConfig.smtp_password', 'パスワード') ?>
				<?php echo $this->BcForm->input('SiteConfig.smtp_password', array('type' => 'password', 'size' => 35, 'maxlength' => 255, 'autocomplete' => 'off')) ?>
				<?php echo $this->BcForm->error('SiteConfig.smtp_password') ?>
				<?php echo $this->Html->image('admin/icn_help.png', array('id' => 'helpSmtpPassword', 'class' => 'btn help', 'alt' => 'ヘルプ')) ?>
				<div id="helptextSmtpPassword" class="helptext">メールの送信にSMTPサーバーを利用する場合指定します。</div>
				</div>

に2行(コメントアウトの「↓↓↓自動入力を防止する為のダミーフィールド↓↓↓ 」はつけなくても可。追加はの箇所)
で現象は解決できました。

t151mさんが修正したのはどの箇所でしょうか?
ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
15 人のユーザが現在オンラインです。 (15 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 15