1、スクラップブック→クリップボードへ移行する自動ボタンの設置 とか [ 解決済み!]
(訂正::下記のように、To Clipboard 移行追加ボタンスクリプトを作成! ver5602で稼働します。tomoya-website )
2、スクラップブック→スタックへ全移行する自動ボタンの設置 とか [ 解決済み!]
(訂正::下記のように、hissyさんが移行Jobスクリプトを作られました! ver5602で稼働します。github )
なんかが考えられます。現在本家では、2番の案件があるのですが、まだテスト中ですし、それと致命的なのが、ver5.5.2.1 までで、2番のスクリプトをしなくてはならない。という大前提があるようです。
なんとか自作で、1番が出来ないかスクリプトを作っているのでが、まだ解決してません。というか働きません。それと例え完成したとしても、スタックで、クリップボードの張り付けがないのです。これもちょっと困り者ですね。
となると、現行バージョンでは、やはり、ブラウザーのタブを利用して、1つづつ手作業で、スクラップブック→スタック間のブロックのコピペをするという、なんとも単純な解決法しかないです。(大規模サイトでは苦痛かと思われます。)
ご参考までに、[ Scrapbook Display - Basic ] という無料のアドオンがあります。
http://www.concrete5.org/marketplace/addons/scrapbook-display-basic/
ブロックひとつづつという訳ではありませんが、グローバルか、その他任意で作ったエリア部分のスクラップが表示されます。
ver5.5.2.1までなら、どうもエリアだけでなく、どのブロックを利用するかまで聞いてきてました。
注意事項:これもver5.6.0.2 では、表示はされるものの、ver5.5.0 - ver5.5.2.1 でクリップボード化したものだけが、表示されます。つまり新しくスクラップ内で更新した、ブロックは反映されないという事です。
修正:この文書はなしで!これは、もしかしたらバグなのかなとも言えますし、本家が任意で行っていたりなのかはわかりません。
pikmin
Re: Re: 5.6.0.2へアップグレード後、スクラップブックとグローバルブロックの扱いについて
曖昧な理解だった部分がだいぶスッキリしました。
やはり基本は手作業によるスタックへの引き継ぎなのですね。
大規模なサイトではアップグレードそのものが現実的ではないようです。
2に関しては5.4.2.2から段階を経て5.6.0.2へアップグレードした私の環境では、スクラップブックに登録していたブロックが多数(全て?)クリップボードに格納されていました。
ただし、一部のブロックは「このブロックは使用不能です。」と表示され、削除する以外どうしようもない状態になっていましたが…
ちなみに、DetaDisplayというアドオンは導入していません。
なんにしても、以前のスクラップブックを継続して利用はできないことがはっきりしたので諦めが付きました。
PHPブロックを使った対応法は是非利用させていただきたかったのですが、5.5.2.1までしか更新が反映されないのですね…。
以前5.5.2.1にXSSの脆弱性が報告されたので5.6.0.2にしたという経緯があるため、利用はできませんが大変参考になりました。
今後の本家の動きにも注目したいと思います。
ほんとうに色々とありがとうございました。