Kentaro Ohkouchi

Results 96 issues of Kentaro Ohkouchi

4系でも使用している [ezyang/htmlpurifier](https://github.com/ezyang/htmlpurifier) の導入を検討する。 PHP5.6以降のサポートだが、コードを見るかぎりはPHP5.4以降で動作しそう。

関連 https://github.com/EC-CUBE/ec-cube2/pull/526 EC-CUBE 2.13.x まで `*_Ex` ファイルは明示的に `require` にて読み込む必要があったが、 2.17.0 からは composer の自動ローディングの対象となったため、 `require` は不要になった。 しかし、 下位互換のため、明示的に `require` を記述しているプラグインや決済モジュールが多く存在する。 #526 にて、`*_Ex` ファイルが存在しない場合は、自動的にエイリアスを生成することで、 `class_extends` 以下の空の `*_Ex` ファイルは不要になった。 決済モジュールやプラグイン、 user_data 以下の PHP...

PHP8 対応のバージョンが出ている https://github.com/pear/Net_SMTP/releases/tag/1.10.1

https://github.com/EC-CUBE/ec-cube/pull/5473 と同様のログインスロットリング機能を実装する - ロックファイルはファイルベース(Symfony でもデフォルトはファイルキャッシュを使用している) - ログイン5回失敗するとロック

商品サブ情報の画像をアップロードした際、サブ情報の領域が閉じて、画面トップにスクロールしてしまうので、アップロード時のスクロール位置のままにしてほしい

https://github.com/pear/MDB2 に SQLite3 のサポートが追加されている fork して packagist に登録してみた。シーケンスまわりを実装すれば動きそうな感じ https://github.com/nanasess/MDB2 Refs #354

[Twig](https://github.com/twigphp/Twig/blob/1.x/src/Environment.php#L1638) のように、 `class_alias` を使用することで、後方互換を維持したまま PSR-4 に準拠できそう

enhancement

ベースの税率は8%、特定商品を10%にし、その10%にした商品を **複製⇒そのまま確認ページ⇒戻る** と、8%に戻ってしまう

bug:Low

現在、レスポンシブ対応のテンプレートを追加する場合、プラグインの仕組みを使用しなければならないが、プラグイン無しで対応できるようにしたい ## 案 以下のような条件でスマホテンプレートを無効にすることで、2.13との互換性を維持しつつ実現できそう - 定数 TEMPLATE_RESPONSIVE が真の場合 - 環境変数 TEMPLATE_RESPONSIVE が真の場合 - `data/Smarty/templates//.responsive` ファイルが存在する場合

enhancement

mobile テンプレートのように /amp で AMP コンテンツが表示されるよう実装することで対応可能と思われる 4系はプラグインあり https://www.ec-cube.net/products/detail.php?product_id=1786

enhancement