ページ検索からのページ移動/コピーについて v8.4.2

2020年4月1日 at 10:14

複数ページの一括移動を行うために「管理画面 > サイトマップ > ページ検索」から
該当のページ群を検索し、対象のページにチェックを行いました。
そこから「選択項目の操作」メニューの「移動/コピー」を選択すると
フルサイトマップウィンドウが開きます。
表示されたページツリーから移動先ページをクリックするのですが、
ページが選択されるだけで動きがありません。
以前は「移動/コピー」の確認ウィンドウが表示されていたと思うのですが。。

移動/コピーについて解決方法をよろしくお願いします。


【環境】
- Concrete5 5.8.2
- MAMP Pro
- PHP 7.3.9
- OS Mac
- 確認ブラウザ: Safari、Chrome、Firefox、WinEdge、WinIE11

# concrete5 Version
Core Version - 8.5.2
Version Installed - 8.5.2
Database Version - 20190925072210

# Database Information
Version: 5.7.26
SQL Mode: ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

# concrete5 Packages
Hyogo Environment Package (0.1.alpha)

# concrete5 Overrides
jobs/mig_p_name_exchange.php

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

# Server Software
Apache

# Server API
apache2handler

# PHP Version
7.3.9

# PHP Extensions
apache2handler, bcmath, bz2, calendar, Core, ctype, curl, date, dom, exif, fileinfo, filter, ftp, gd, gettext, hash, iconv, imap, intl, json, libxml, mbstring, mysqli, mysqlnd, openssl, pcre, PDO, pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, Reflection, session, SimpleXML, soap, sockets, sodium, SPL, sqlite3, standard, tokenizer, wddx, xml, xmlreader, xmlwriter, xsl, zip, zlib

# PHP Settings
max_execution_time - 30
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - 60
max_input_vars - 1000
memory_limit - 128M
post_max_size - 8M
upload_max_filesize - 32M
mbstring.regex_stack_limit - 100000
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
pgsql.max_links - Unlimited
pgsql.max_persistent - Unlimited
session.cache_limiter - no value
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5

タグ:

Re: ページ検索からのページ移動/コピーについて v8.4.2

2020年4月6日 at 10:39
ご指摘ありがとうございます!
本当ですね・・・。

concrete5 の管理画面の言語を日本語にすると選択できるようになったんですが、その後にまたエラーが出ちゃいました・・・。

自分用メモ
・自分の環境:8.5.2 で多言語モードオン
・管理画面を日本語だとご指摘のエラーが出た
・管理画面を英語にすると、ご指摘のエラーは出ないがサイトマップで選択する時に新たなるエラーが出る -> is_externallink() で null エラーが出た。

管理画面を英語にすると、ページ検索の管理画面でのご指摘のエラーがでなくなります。
恐れ入りますが、管理画面を英語にして操作はできることを確認していただけますか?

「システムと設定」の「基本」の言語から、日本語を英語に変えてみて再度、実行してみてください。

よろしくおねがいします。
 

Re: ページ検索からのページ移動/コピーについて v8.4.2

2020年4月6日 at 10:46
ご確認ありがとうございます。

依頼のございましたとおり、管理画面を英語に変更後に該当の処理を行うことで
"Call to a member function isExternalLink() on null" のエラーウィンドウが開くことを確認しました。
 

Re: ページ検索からのページ移動/コピーについて v8.4.2

2020年4月6日 at 10:57
ありがとうございます。

管理画面を英語にしないとコピーできないバグは元々からありまして、
まだ修正されていない状態です。
http://github.com/concrete5/concrete5/issues/8520

そして 8.5.2 から新しいバグがでましたね・・・。
一旦、バグレポートを行いました。

http://github.com/concrete5/concrete5/issues/8521

少々お待ち下さい。
 

Re: Re: ページ検索からのページ移動/コピーについて v8.4.2

2020年4月6日 at 14:40
対処ありがとうございます。

少数移動は手動対処しつつ、待ちたいと思います。
 

Re: ページ検索からのページ移動/コピーについて v8.4.2

2020年4月9日 at 16:27
よろしければ、
http://github.com/concrete5/concrete5/issues/8520
に、この課題で困っているとコメントしてください。

困っている人が他にもいるという意味になります。

他に困っている人がいないのであれば、
優先順位が低いバグとなってしまいます・・・。