今日、データベースをphpMyAdminでエクスポートし、ローカルにインポートするために中を見ていたらやけに単調なログのようなデータが何行もあるではないですか。見たらdocmanとdssyndicateのものでした。
必要ないのでさっと削除しました。おまけにサーバー上のものも削除。削除してからダウンロードしたものと比べたらなんとサイズが5分の1になりました。
ログの設定ってあったかな・・・。docmanにはあるようだが、dssyndicateには見あたらない・・・。
$query = "SELECT COUNT(id) FROM #__dssyndicate_stats";
$database->setQuery( $query );
$count = $database->loadResult();
if($count > 100){
$query = "TRUNCATE TABLE #__dssyndicate_stats";
$database->setQuery( $query );
$database->query();
}
これをadd_statsのところに書き足し、100件以上になると削除するように変更した。
それにしてもログがサイトの内容の4倍あったとは・・・・ログだけでサイトが後4つできることになる・・・。
とほほほ。
Fireboardの投稿時のプレビューの文字化けは、バージョンがあがって初めて投稿したときに知っていたのですが、何か悪い物でもみてしまったかのようにすぐ投稿のボタンを押した覚えがあります。ぉぃ それからは、いつもプレビューしませんでした。<=臭い物にフタ。忙しいし・・・。
さて、今回投稿にあったので見てみました。Javascriptがらみだろうと思っていましたが、やはりそうでした。
Root/components/com_fireboard/template/defaults/js/bojForumCore.js
を
に変更します。そしてさらに
Root/components/com_fireboard/fireboard.php
を
に変更します。
以前に他のCMSでも同じようなことがありました。英語圏だとescapeを使われることが多いのかな・・・。
FireboardのRSSでエラーが出ていました。
Firefoxで表示すると問題なく表示されるのですが、IE6, IE7の両方で表示させようとするとエラーが出て表示できません。
そこで下記の部分を変更してみました。
Root/components/com_fireboard/sources/fb_rss.php
61行目のDOCTYPE行を削除しました。
同じく以下を
を
へ変更しました。
今のところエラーは出ていません。
実は、IE6でこのサイトを見ていたら見たこともないJavascriptのソースでエラーが発生してIEがフリーズしてしまいあわてていました。その見たこともないJavascriptは、たくさん入れているアドオンの一つが原因だったので良かったのですが、最初は本当に見たこともないJavascriptなのでうちのサイトにはそんなJavascriptないのになぜ?って感じでした。そんなこともあるんですね。
で、fireboardのRSSエラーは前から知っていたのですが、致命的ではないと思っていたんです。(致命的ではないと判断すると行動が鈍いです。)ところが、上記のからみもあってIE6で表示したらエラー。IE7でもエラーではないですか。
いつものように以前に変更したファイルを忘れて上書きしちゃったのであわてました。今回アップデートしたのは、GoogleのウェブマスターツールでURLのリダイレクトエラーがたくさん出ていたからです。ほとんどが、Fireboardがらみのエラーでした。
で、以下を変更してみました。簡単です。
Root/components/com_fireboard/template/default/plugin/report/report.php
を
のように変更してみました。
また、Forumで以前書いた、画像の表示部分が変更されていました。そこで以下のように変更してみました。
※これは、プラグインなどでイメージを置き換えたりしている方には全く必要ないことです。
を
のように変更してみました。 この変更をすると強制的に大きさが決定されてしまうことにご注意ください。私は、面倒なのでこうしました。
今回は、他にも変更しましたが様子を見ているところです。




























