2018年08月07日 / CMS
なるべく半角英数に合わせたいと思っていますが、うっかり全角がまぎれます。 そこでやりたいことは、リソースを出力するときに全角英数スペースを全て半角に置換することです。 プラグイン システムイベントはOnWebPagePrerenderです。 $modx->documentOutput = mb_convert_kana($modx->documentOutput, 'Kas', 'utf-8'); 一行のコードを追加するだけです。mb_convert_kanaの詳細をみてオプションを変更できます。 出力結果は全角英数とスペースが半角になります。
2018年08月06日 / CMS
AMP対応のためにテンプレートを切り替えるプラグリンを作成したのはこちらになります。 システムイベントはOnLoadDocumentObjectです。
2018年08月03日 / CMS
問合せフォームを設置すると迷惑メールもやってきます。自動で迷惑メールに振り分けられるけれども、普通の問い合わせも振り分けられて見つからないのはだまらないんで、ドキュメントを参考に対策しました。 ロシア語のメールが届く メールフォームを設置してからロシア語のメールがくるようになってしまった。英語ならまだしも何を書いてあるかすらわからないのでちょっとうざい。かといってcaptchaをつけると送信する人にひと手間増やしてしまうことになる。というわけで、チュートリアルにあるように対策してみました。 FormLister コンタクトフォームの設置は下記を参考にします。