ブログ - M-Blog

パソコン使ってなんかやる

リソース出力時に全角から半角にする

リソース出力時に全角から半角にする

2018年08月07日 / CMS


なるべく半角英数に合わせたいと思っていますが、うっかり全角がまぎれます。 そこでやりたいことは、リソースを出力するときに全角英数スペースを全て半角に置換することです。 プラグイン システムイベントはOnWebPagePrerenderです。 $modx->documentOutput = mb_convert_kana($modx->documentOutput, 'Kas', 'utf-8'); 一行のコードを追加するだけです。mb_convert_kanaの詳細をみてオプションを変更できます。 出力結果は全角英数とスペースが半角になります。

AMPに対応してみた(2)

AMPに対応してみた(2)

2018年08月06日 / CMS


AMP対応のためにテンプレートを切り替えるプラグリンを作成したのはこちらになります。 システムイベントはOnLoadDocumentObjectです。

問い合わせフォームのbot対策

2018年08月03日 / CMS


問合せフォームを設置すると迷惑メールもやってきます。自動で迷惑メールに振り分けられるけれども、普通の問い合わせも振り分けられて見つからないのはだまらないんで、ドキュメントを参考に対策しました。 ロシア語のメールが届く メールフォームを設置してからロシア語のメールがくるようになってしまった。英語ならまだしも何を書いてあるかすらわからないのでちょっとうざい。かといってcaptchaをつけると送信する人にひと手間増やしてしまうことになる。というわけで、チュートリアルにあるように対策してみました。 FormLister コンタクトフォームの設置は下記を参考にします。

カテゴリー

アーカイブ

最近の投稿

最近の更新

リンク