無料ブログ「rentafree.net」の管理人ブログ

テンプレート編集時の処理に問題がありました

ブログのテンプレート編集時に、不要な特殊文字エスケープ処理が入っており、
対象の特殊文字が含まれたCSSを作成すると正しいCSSが配信されなくなっていました。

この件の修正は、現在大規模アップデート(といっても、表面上の差は大してありません)の作業中のため、
全体の修正が完了した際にまとめて更新します。

Twitter連携で文字数オーバーが発生していたようです

Twitter連携のTwitterからエラーが返ることが多かったので確認しましたが、
短縮URLの文字数が増えていたようで文字数オーバーが発生していたようです。
2月辺りからt.coの仕様が変わっていたようなのでそれからだと思います。

修正したので問題なくなったと思います。

トラックバックの削除について

昨今スパムトラックバックが多発しており、過去のトラックバックのほぼ全量がスパムと判断したため、トラックバックデータの全削除を行いました。


ただし、キャッシュ生成済みのブログ公開ページについてはキャッシュの初期化を行なっていないため、なにか更新を行うまで表示されます。

また、ブログ記事別のトラックバック数の更新を行なっていないため、カウント値に異常が発生します。
この点は記事の更新を行うか新たにトラックバックを受信すると修正されます。


上記2点問題があるため対処する可能性があります。

ブログ基本設定の「CM受信上限」「TB受信上限」について

ブログ基本設定に「CM受信上限」「TB受信上限」という項目があり、
この項目を設定すると新規記事編集ページの同項目に初期値として入力された状態になり、
これを0に設定すれば設定値を変えずに新規記事を投稿すると受信拒否ができる項目でしたが、
「CM受信上限」と「TB受信上限」が新規記事編集ページで反対になっていました。

現在は修正されています。

新しい公式テンプレートに問題が生じる場合がありました

画面サイズによりレイアウトが変化する新しい公式テンプレートですが、
タブの処理によって移動された要素をresizeイベント発生時に元の位置に戻す処理を行なっていましたが、
タブレットの仮想キーボードが表示される場合に縦が変化するのでresizeイベントが発生し、
検索プラグイン等の入力が必要なプラグインの利用が不可能になっていました。
他にもプラグイン表示後に高さが変化するプラグインや、スクロールバーの有無が変化してサイズが変化する場合にタブでのプラグイン表示ができませんでした。


この問題は良い解決方法が思いつかないのですが、
resizeイベント発生時に移動されている全ての要素を戻さずに、
移動されていて非表示のプラグインのみ戻すように変更しました。

この変更で1カラム時は問題が生じなくなりますが、
1カラムでタブを開いている状態で画面サイズを変更して2カラム以上に戻した場合、
2カラムでは開いているタブの要素がサイドバーの一番下に落ち、
3カラムでは記事上に表示されてしまいます。

問題がありますが、
画面サイズの変更により1カラムから2カラム以上に戻るという事が通常はありませんし、
1カラムで検索プラグイン等が利用不可になる方が問題が大きいと思いますので、
このような修正としました。