ECCUBE2、そろそろ卒業しませんか?
とはいえ、 PHP7.x ではそのままではインストールできません
- MDB2::connect が mysqli , mysqlnd 対応していない
- Smarty 2.6.27 だと preg 関連のエラー&コンパイル後の isset エラー
- そもそも PHP 5.6 のサポートも2018年に終了
バージョンスイッチできるレンサバで、パフォーマンス向上を鵜呑みにバージョンあげたらあばば。
デザイナー+HTMLコーダーで構成された会社だと厳しい予想がされる ECCUBE3。
- Smarty がない ... え? Twig って??
- Ex クラスがないけどどうやって拡張するの?
- なのに開発期間が ECCUBE2 と同じってどういうこと?
といった、現場と、その会社を信じて発注した依頼主の嘆きが聞こえてきそう。
- ECCUBE2.x を使い続けるなら、せめて PHP7 で動かせる会社にお願いしましょう
- Smarty を覚えたデザイナー/コーダーは、Twig も勉強しましょう
- 変に自社運営にこだわるくらいなら、BASE を始めASPも検討しましょう
といったところかしら。
Google アナリティクス イベントが取れない
画像ギャラリーの閲覧イベント集計のため、クリック時にGA.send しても、リクエストは発生しているが、リアルタイムでも翌日のレポートにも挙がってこない!
ga('send', 'event', 'ギャラリー', '表示した', '画像1.jpg');
qiita.com
とか
cont-hub.com
みても、
直接原因に結びつく内容が見当たらない。
イベント トラッキング | ウェブ向けアナリティクス(analytics.js) | Google Developers
ところが、 eventValue 値の型をみて原因に気づく。
... 整数しかダメじゃないですか。
ga('send', 'event', 'ギャラリー', '表示した', 1);
と、値をキチンと整数にすることでトラッキングを確認。
collect にリクエスト投げて、200番で返ってきていても、
invalid なリクエストは、カウントされないのですね。
今回参考にした書籍。
「やりたいこと」からパッと引ける Google アナリティクス 分析・改善のすべてがわかる本
- 作者: 小川卓
- 出版社/メーカー: ソーテック社
- 発売日: 2017/08/10
- メディア: 単行本
- この商品を含むブログを見る
SAVAWAY CARTSTAR 移行の注意
移行時の諸注意の見落としか、NHN SAVAWAY の不手際か。
マルチドメインカートからCARTSTARに移行したときに、
DNS設定で追加したはずのTXTレコードが初期化されています。
約一ヶ月、softfail を続けていたことに花金の23時に気づく。
月曜は社内の反省会か、ASPにクレームするか。
これから移行予定の会社がおられましたら、
- TXTレコードがCARTSTAR用に初期化される
- 担当者の不手際で初期化されてしまった
このどちらかの可能性があるので、かならず dig txt しましょう。
ひとまず今回の事例において、結果が判明したら追記したいと思います。
【追記】
SAVAWAY側の不手際であることが判明。
今後は、鵜呑みにせず自分できちんと調べましょうという教訓。
Cakephp3 Form value フォーム値の出力
Cookbook にも https://www.amazon.co.jp/dp/4798048577/ にも載っておらず、毎回検索かけるのでメモ。(ただし書籍としてのまとまりは良い)
<?php e($this->Form->getSourceValue('form_name')) ?>
{# Twig はシンタックスハイライトに対応していないようだ。 #} {{ (Form.getSourceValue('form_name')); }}
<?php e(h($form->value('form_name'))); ?>
Cakephp1.3 でいうところの、こういうやつです。
- 作者: 掌田津耶乃
- 出版社/メーカー: 秀和システム
- 発売日: 2017/01/14
- メディア: 単行本
- この商品を含むブログを見る