MySQLのバージョンを8系にアップグレードした後、SOY CMSの初期化画面(ログイン画面でもおそらく同じ)を開いたら、データベースの接続に失敗しました。(Can not get DataSource (myqsl:********port=3306;dbname:******)というエラーが表示された。/CMSインストールディレクトリ/admin/webapp/pages/_init/InitPage.class.phpの/*** データベースに接続できるかをチ
表題の通り、SOY InquiryでGoogle reCAPTCHA v3に対応しました。reCAPTCHA: Easy on Humans, Hard on Bots先にreCAPTCHAについて触れておくと、お問い合わせ時にフォームに入力したのが人間であるかを確認するために、機械では認識しにくい文字列が描写された絵に記載されている内容を専用のフォームに入力したり、私はロボットではありませんのチェックボックスをお問い合わせの下の方に設置して、
昨今のサーバ周りのセキュリティの事情に兼ね合い、ご利用中の共有サーバのPHPのバージョンアップをサーバ会社側で行われるということが頻繁に行われるようになった。PHPは5.6から7.0を経て7.3になる過程で様々なコードの記述が禁止されつつある。サーバ会社側のバージョンアップにより、ある日突然、サイトの上の方にWarning: "continue" targeting switch is equivalent to "break". Did you mean t
表題の通り、Bootstrap 4系で作成したカートとマイページのテンプレートを追加しました。Bootstrap · The most popular HTML, CSS, and JS library in the world.レスポンシブ対応はもちろんの事、諸々の仕様を見直し、SOY Shopの予約カレンダーでレスポンシブ対応予約カレンダーと連携した便利な機能をいくつか用意しています。便利な機能は簡易予約カレン
※画面左下のログインボタンSOY ShopでGoogle Sign-In for Websitesプラグインを作成しましたで作成したプラグインで、出力されるボタンを拡張できる設定を設けてみた。拡張の仕組みは、管理画面でボタンのカスタマイズにあるサンプルのボタンを押すと、上の画像で紹介した青っぽいボタンを出力するJavaScriptのコードが自動で挿入され、そこから自分好みのボタンにするためにJavaScriptのコードを修正していく。今
最近フォーラムでSOY CMS / Shopのバージョンアップ後に一部の機能が使用できなくなったという報告が続きました。原因はバージョンアップ後のキャッシュの削除忘れでして、古いバージョンからのバージョンアップの場合、外部ファイルの読み込み箇所の変更等でJavaScriptの実行が行われないという不具合があります。管理画面で特に注釈等が記載されていないので、キャッシュの削除の操作を誘導しないのも酷な話ということで、今更の機能ではありますが、SOY CM