Re: Re: Re: ページリストの設定編集ができなくなる

2016年3月9日 at 7:58

クリーンインストールからやってみましたがダメでした。
環境と作業の流れについて書いておきます。
concrete5の環境情報は最後にコピペしておきます。

concrete5 - 5.7.5.6
OS:Windows7
ブラウザ:Chrome 49.0.2623.75 m
Apache:2.4.10
PHP:5.6.3
MySQL:5.6.21

concrete5を空白でインストールした後に、ページを1ページ追加しました。
わかりやすいように記事ブロックに適当なテキストを打ち込みました。
Homeにページリストを追加して、「表示するページ数」は適当に5とし、
「ここのページ以下の階層 」を選び、後はいじらずにブロックを追加。
ここまでは当然問題ありません。

検証のため普段はやりませんが、まずオーバーライドせずにコアのページリストブロックの
view.php、116行目付近「echo $title」のアンカーの後に
<?php
$a = new Area('Main');
$a->disableControls();
$a->display($page);
?>
を追加してHomeを更新すると、ページタイトルとMainにあるテキストが表示されます。

ここで編集モードにしてページリストブロックをいじろうとすると反応しなくなります。
ブロックを追加しているのに「空のメインエリア」と表示され、その下にページリストの内容が出ます。
内容は出ていますがページリストのブロックが反応してくれないので設定を変えることが出来ないという感じです。
クリックすると「ブロックを追加」がでてしまって編集は出ません。(添付画像参照)

以上検証した内容になります。


# concrete5 Version
Core Version - 5.7.5.6
Version Installed - 5.7.5.6
Database Version - 20151221000000

# concrete5 Packages
None

# concrete5 Overrides
languages/da_DK/LC_MESSAGES/messages.mo, languages/da_DK/LC_MESSAGES, languages/da_DK, languages/de_DE/LC_MESSAGES/messages.mo, languages/de_DE/LC_MESSAGES, languages/de_DE, languages/el_GR/LC_MESSAGES/messages.mo, languages/el_GR/LC_MESSAGES, languages/el_GR, languages/es_PY/LC_MESSAGES/messages.mo, languages/es_PY/LC_MESSAGES, languages/es_PY, languages/fi_FI/LC_MESSAGES/messages.mo, languages/fi_FI/LC_MESSAGES, languages/fi_FI, languages/fr_FR/LC_MESSAGES/messages.mo, languages/fr_FR/LC_MESSAGES, languages/fr_FR, languages/it_IT/LC_MESSAGES/messages.mo, languages/it_IT/LC_MESSAGES, languages/it_IT, languages/ja_JP/LC_MESSAGES/messages.mo, languages/ja_JP/LC_MESSAGES, languages/ja_JP, languages/nb_NO/LC_MESSAGES/messages.mo, languages/nb_NO/LC_MESSAGES, languages/nb_NO, languages/nl_NL/LC_MESSAGES/messages.mo, languages/nl_NL/LC_MESSAGES, languages/nl_NL, languages/pl_PL/LC_MESSAGES/messages.mo, languages/pl_PL/LC_MESSAGES, languages/pl_PL, languages/pt_BR/LC_MESSAGES/messages.mo, languages/pt_BR/LC_MESSAGES, languages/pt_BR, languages/ru_RU/LC_MESSAGES/messages.mo, languages/ru_RU/LC_MESSAGES, languages/ru_RU, languages/sv_SE/LC_MESSAGES/messages.mo, languages/sv_SE/LC_MESSAGES, languages/sv_SE, languages/tr_TR/LC_MESSAGES/messages.mo, languages/tr_TR/LC_MESSAGES, languages/tr_TR, languages/da_DK/LC_MESSAGES/messages.mo, languages/da_DK/LC_MESSAGES, languages/da_DK, languages/de_DE/LC_MESSAGES/messages.mo, languages/de_DE/LC_MESSAGES, languages/de_DE, languages/el_GR/LC_MESSAGES/messages.mo, languages/el_GR/LC_MESSAGES, languages/el_GR, languages/es_PY/LC_MESSAGES/messages.mo, languages/es_PY/LC_MESSAGES, languages/es_PY, languages/fi_FI/LC_MESSAGES/messages.mo, languages/fi_FI/LC_MESSAGES, languages/fi_FI, languages/fr_FR/LC_MESSAGES/messages.mo, languages/fr_FR/LC_MESSAGES, languages/fr_FR, languages/it_IT/LC_MESSAGES/messages.mo, languages/it_IT/LC_MESSAGES, languages/it_IT, languages/ja_JP/LC_MESSAGES/messages.mo, languages/ja_JP/LC_MESSAGES, languages/ja_JP, languages/nb_NO/LC_MESSAGES/messages.mo, languages/nb_NO/LC_MESSAGES, languages/nb_NO, languages/nl_NL/LC_MESSAGES/messages.mo, languages/nl_NL/LC_MESSAGES, languages/nl_NL, languages/pl_PL/LC_MESSAGES/messages.mo, languages/pl_PL/LC_MESSAGES, languages/pl_PL, languages/pt_BR/LC_MESSAGES/messages.mo, languages/pt_BR/LC_MESSAGES, languages/pt_BR, languages/ru_RU/LC_MESSAGES/messages.mo, languages/ru_RU/LC_MESSAGES, languages/ru_RU, languages/sv_SE/LC_MESSAGES/messages.mo, languages/sv_SE/LC_MESSAGES, languages/sv_SE, languages/tr_TR/LC_MESSAGES/messages.mo, languages/tr_TR/LC_MESSAGES, languages/tr_TR

# concrete5 Cache Settings
Block Cache - On
Overrides Cache - On
Full Page Caching - Off
Full Page Cache Lifetime - Every 6 hours (default setting).

# Server Software
Apache/2.4.10 (Win32) OpenSSL/1.0.1i PHP/5.6.3

# Server API
apache2handler

# PHP Version
5.6.3

# PHP Extensions
apache2handler, bcmath, bz2, calendar, Core, ctype, curl, date, dom, ereg, exif, filter, ftp, gd, gettext, hash, iconv, json, libxml, mbstring, mcrypt, mhash, mysql, mysqli, mysqlnd, odbc, openssl, pcre, PDO, pdo_mysql, pdo_sqlite, Phar, Reflection, session, SimpleXML, soap, sockets, SPL, sqlite3, standard, tokenizer, wddx, xml, xmlreader, xmlrpc, xmlwriter, xsl, zip, zlib.

# PHP Settings
max_execution_time - 600
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - 60
max_input_vars - 1000
memory_limit - 512M
post_max_size - 512M
sql.safe_mode - Off
upload_max_filesize - 5000M
mysql.max_links - Unlimited
mysql.max_persistent - Unlimited
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
odbc.max_links - Unlimited
odbc.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
session.cache_limiter - <i>no value</i>
session.gc_maxlifetime - 1440
soap.wsdl_cache_limit - 5

添付: 000.png
タグ:

Re: ページリストの設定編集ができなくなる

2016年3月9日 at 8:54
$a が気になります。 $aではなくて、$apなどに変更してみてはどうでしょうか?
<?php
$ap = new Area('Main');
$ap->disableControls();
$ap->display($page);
?>
エリアはMain でしょうか?投稿当初はContentsでした
 

Re: ページリストの設定編集ができなくなる

2016年3月9日 at 13:09
ありがとうございます!
$apにしたところ反応するようになりました。

投稿当初はContentsだったのですが、検証のためクリーンインストールしたので
あまりいじらない方がいいと思いMainにしてました。
Mainでも同様の症状が出るのはチャック済みだったので。

皆様ありがとうございました。
 

Re: ページリストの設定編集ができなくなる

2016年3月9日 at 13:17
きっと、テーマファイルのエリアで$aを使われているでしょうから、ページリスト内で$aを書き換えているので、動作不能になったのだと思います。
私もちょうど同じことをやっていましたので、解決してよかったです。