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

Re: 3.0.9から3.0.10にアップデートするとスマートフォンサイトが見えなくなる(PCと連動している固定ページ)

zuzu > Re: 3.0.9から3.0.10にアップデートするとスマートフォンサイトが見えなくなる(PCと連動している固定ページ) @ 2017/1/10 14:15
goichiさん、こんにちは

パッチを適用してみました。

すると、スマートフォンでの表示が、うそのように正常に表示されるようになりました。

しかし、不具合を2点、見つけてしまいました。

(1) 固定ページ管理のページが表示されない(システム管理画面にログイン時)

 固定ページ管理画面(固定ページの一覧画面)を表示させようとすると、通常の閲覧用(といいますか、公開用)のページの方が表示されてしまいます。しかも、ヘッダー、フッター、サイドメニューの表示は正常ですが、コンテンツの表示エリアには以下の2行が表示されるだけで、肝心のコンテンツは表示されていません。

--------------ノーマルモードの場合-------------------------
An Internal Error Has Occurred.

エラー: An Internal Error Has Occurred.
---------------------- ここまで -----------------------

--------------デバッグモード1の場合だと以下のような表示になります-------------------------
Database Error

エラー: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'resetContentsSortLastModified' at line 1
SQL Query: resetContentsSortLastModified
注意: このエラーメッセージをカスタマイズしたい場合は、 app/View/Errors/pdo_error.ctp を作成してください
Stack Trace
CORE/Baser/Model/Datasource/DboSource.php line 472 → PDOStatement->execute(array)
CORE/Baser/Model/Datasource/DboSource.php line 438 → DboSource->_execute(string, array)
CORE/Baser/Model/Datasource/DboSource.php line 680 → DboSource->execute(string, array, array)
CORE/Baser/Model/Datasource/DboSource.php line 623 → DboSource->fetchAll(string, array, array)
CORE/Cake/Model/Model.php line 808 → DboSource->query(string, array, SiteConfig)
CORE/Baser/Controller/PagesController.php line 95 → Model->__call(string, array)
CORE/Baser/Controller/PagesController.php line 95 → SiteConfig->resetContentsSortLastModified()
[internal function] → PagesController->admin_index()
CORE/Cake/Controller/Controller.php line 490 → ReflectionMethod->invokeArgs(PagesController, array)
CORE/Cake/Routing/Dispatcher.php line 193 → Controller->invokeAction(CakeRequest)
CORE/Cake/Routing/Dispatcher.php line 167 → Dispatcher->_invoke(PagesController, CakeRequest)
ROOT/index.php line 151 → Dispatcher->dispatch(CakeRequest, CakeResponse)
---------------------- ここまで -----------------------


(2) ブログプラグインのページをスマートフォンで閲覧した場合、エラーメッセージが表示される。

 デバッグモード1かつスマートフォンで閲覧にした場合に表示されます。ノーマルモードでは発生しておりません。
 これは今回のパッチ適用前でも後でも発生しております。

------------------------ ここから ----------------------
Notice (8): Undefined index: contentId [CORE/Baser/Plugin/Blog/Controller/BlogController.php, line 546]
CodeContext

$conditions = array();

if ($options['contentId']) {

$options = array(
'direction' => 'DESC',
'num' => '10',
'page' => (int) 1,
'sort' => 'posts_date',
'listCount' => '10'
)
$named = array()
$_conditions = array(
'category' => null,
'tag' => null,
'year' => null,
'month' => null,
'day' => null,
'id' => null,
'keyword' => null,
'author' => null
)
$direction = 'DESC'
$num = '10'
$page = (int) 1
$sort = 'posts_date'
$listCount = '10'
$expects = array(
(int) 0 => 'BlogContent',
(int) 1 => 'BlogCategory',
(int) 2 => 'User',
(int) 3 => 'BlogTag'
)
$conditions = array()

BlogController::_getBlogPosts() - CORE/Baser/Plugin/Blog/Controller/BlogController.php, line 546
BlogController::index() - CORE/Baser/Plugin/Blog/Controller/BlogController.php, line 172
BcAppController::setAction() - CORE/Baser/Controller/BcAppController.php, line 1451
BlogController::smartphone_index() - CORE/Baser/Plugin/Blog/Controller/BlogController.php, line 198
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 490
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - ROOT/index.php, line 151
------------------------ ここまで ----------------------

みなさんの環境では何も問題は発生していらっしゃらないのでしょうか。
固定ページの管理画面が表示できない、ということですと大問題になっているかと思いますが、皆さんの環境だと大丈夫っていうことなのかな・・・と。う〜ん、、、困りましたね。
ログイン
ユーザー名:
パスワード:


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

検索

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

フォーラムガイド


関連リンク

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

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