gooブログ始めました(仮)<font color="blue">'日記'</font>(>_<)<..>

0123456789あいうえおかきくけこ0123456789亜衣宇江於加木久毛子01234567890123456789

新カウンターテスト

2013年07月08日 | gentoo
QLOOK(クルック)
QLOOKアクセス解析<script charset="UTF-8" src="http://kazz3rd.analytics.qlook.net/analyze.js"></script><noscript>
<iframe src="http://kazz3rd.analytics.qlook.net/analyze.html" title="QLOOKアクセス解析" style="width:0;height:0">QLOOKアクセス解析</iframe>
</noscript></script>


デジデジカウンター
<script language="javascript" src="http://counter1.digidigi.jp/counter.php?id=10003991" type="text/javascript" ></script>


i2iアクセス解析
<script language="javascript" src="http://ac5.i2i.jp/bin/2nd_gets.php?00497895" type="text/javascript" ></script>


i2i アクセスカウンター
<script language="javascript" src="http://cc2.i2i.jp/bin/count?00117690&all" type="text/javascript" ></script>


i2i Flashカウンター
<script language="javascript" src="http://cc2.i2i.jp/bin/fview?00117690" type="text/javascript" ></script>


忍者カウンター
<script language="javascript" src="http://ct2.hagewasi.com/sc/1665599" type="text/javascript" ></script>


実体参照対応の文字列短縮メソッドを作った

2013年07月05日 | gentoo
ページ上にてタイトルや記事概要を所定の枠内に収まるよう、テキストを途中でカットして“...”をつける処理として、show_formatted_length()というヘルパーメソッドを使っている。

が、その内部にて実際にカットする処理を行うPHP関数 mb_strimwidth()は実体参照を単なる半角英数字としか見なさないので、いくつのケースで不具合が生じている。

これに対応するため、lib/util.php 内に gb_substr() という実体参照を考慮した文字列の切り出しを行うメソッドを追加した。


これを使うと以下が解消される

1)実体参照の文字数がそのままカウントされるので、表示される文字数が少なくなる

 例: That's (>_<) を10文字で切る場合
    全体  That&#39;s (&gt;_&lt;)

    現行  That&#39;s            That's...  と表示

    修正  That&#39;s (&gt;_    That's (>_...  と表示


2)丁度切れる箇所に実体参照があると、途中までの実体参照が表示される

 例: That's (>_<) を7文字で切る場合

    全体 That&#39;s (&gt;_&lt;)

    現行 That&#3    That&#3...  と表示

    修正 That&#39;s   That's ...  と表示


グローバル関数なのでどこからでも使えるが、現状は show_formatted_length() での利用しか考えていないので、途中から切り出すことは出来ない。(つまりテキスト頭から何文字)

読者登録モジュール作った

2013年07月02日 | gentoo

公開するプロフィールが無いのでモジュールを表示したくないユーザーがいるが、その場合プロフィールモジュール内に含まれる読者登録ボタンも表示されない。
それはそれで機会損失だし、実際にそれで残念がっているブロガーさんもいたので、読者登録モジュールを作った。

左サイドバーにあるので見てください。

とりあえずの試作なので正しい実装なのか不明だし、プロフィール表示とこれが両方あると片方が動かないという問題もある。またボタンデザインは別がいいかもしれないし、モジュール上のボーダーは無くていいかも。

修正したソースは以下

  • config/message.ja.php
  • config/message.en.php
  • controllers/blog_base_controller.php
  • models/gbLayout.php
  • views/template/blog/mod_follow.phtml


2016年6月のスケジュール♪

カラーサロン ホームページ