.





2007/02/08
Ethnaで携帯の絵文字を使う
カテゴリ : Ethnaメモ
執筆者: itoh (8:16 pm)
Ethna使ってて、絵文字使ってみました。

とりあえず、絵文字変換コードは
PHP 携帯絵文字 自動変換スクリプト
さんを使わせてもらいました。多謝。

で、これをEthnaで使う方法です。

1. Ethna_FilterにObフィルタをかませて一括変換

Ethna_Filterにobをかませて一括str_replace変換をかけます。処理が重いかなと思いましたが、意外といいかも。何しろシンプルです。

たとえば、絵文字デリミタを[%%]として[%F997%]はに変わるなど。
このデリミタはさすがにハードコーディングされてしまいます。

この何がどの絵面かというのは、上記のライブラリにバンドルされていて、
http://www.junoe.jp/docs/keitai_emoji/admin.php
みたいにして使えます。すげー便利です。


2. Smarty_Functionを使ってプラグインで記述

最初、1.は重いかなと思い、これでやってましたが・・・

*1. テンプレートをSJISで書かないといけない
*2. Smarty変数をEthna_ViewClass::forward()するまえにSJISに変換しないといけない
*3. テンプレートに半角カナを使って書かないといけない

というのが足かせになります。最初、2.でいきましたが、結局1.で落ち着きそうです。



実際には、下記のEthnaフィルタを使います。
preFilterで、GPC変数をSJISから内部エンコーディングに変更します。
そのあと、ob_startをかけますが、ob_end_flushする際に変換する順番としては、最後に絵文字変換をかけるようにしないといけません。

下記のコードに出てくる
ITT_Util::con_encは実質mb_convert_variablesと同じです。
ITT_Util::isMobileAgentは携帯かどうかをチェックするメソッドです。
<?php
/**
 *	文字コード変換フィルタの実装
 *  output.handlerには頼らない;)
 *	@author		{$author}
 *	@access		public
 *	@package	Tinycms
 */
class Showtie_Filter_MobileExchange extends Ethna_Filter
{
	/**#@+
	 *	@access	private
	 */

	/**
	 *	@var	int		開始時間
	 */

	/**#@-*/

	/// 携帯の場合、GPCのSJIS->UTF-8など
	/**
	 *	実行前フィルタ
	 *   -- POST/GETされるのはSJISと決め付けて、UTF-8に変換する
	 *
	 *	@access	public
	 */
	function preFilter()
	{
		
		if (ITT_Util::isMobileAgent()){
			$to_enc = mb_internal_encoding();
			$_POST = ITT_Util::con_enc($_POST, $to_enc, 'SJIS');
			$_GET = ITT_Util::con_enc($_GET, $to_enc, 'SJIS');
			$_COOKIE = ITT_Util::con_enc($_COOKIE, $to_enc, 'SJIS');
			ob_start(array($this, '_outputMobileConverFilter'));
		}
	}

	/**
	 *	実行後フィルタ
	 * 
	 *	@access	public
	 */
	function postFilter()
	{
		if (ITT_Util::isMobileAgent()){	
			ob_end_flush();
		}
	}
	
	
	/** 
	 * @brief 携帯用obフィルター
	 *
	 * @access protected
	 * @param $buffer string 変換前文字列
	 * @return $buffer string 変換後文字列
	 */
	function _outputMobileConverFilter($buffer)
	{
		// image_extention
//		$mobile_extention = ITT_Util::getMobileImageExtention();
		$mobile_extention = 'jpg';
		$buffer = str_replace('<iext>', $mobile_extention, $buffer);
		
		// カナ変換 => view::forward()
		$buffer = mb_convert_kana($buffer, 'ka', 'UTF-8');
		
		// encodingは最後
		$internal = @mb_internal_encoding();
		$output = 'SJIS';
		// 文字コード変換
		$buffer = mb_convert_encoding($buffer , $output, $internal );
		
		// 絵文字変換はバイナリを扱うので最後
		$buffer = $this->_emojiConverFilter($buffer);
		
		// Contents-Length header
		header('Content-Type: text/html; charset=Shift_JIS');
		header('Content-Length: '.strlen($buffer));
		
		return $buffer ;
	}
	
	
	/** 
	 * @brief 携帯絵文字変換
	 *
	 * @access protected
	 * @param $buffer string 変換前文字列
	 * @return $buffer string 変換後文字列
	 */
	function _emojiConverFilter($buffer)
	{
		require_once 'emoji/MobileClass.php';
		$mc =& new MobileClass();
		
		$before_str = array();
		$after_str  = array();
		foreach ($mc->EMOJI as $code=>$conv_array){
			$before_str[] = '[%'.$code.'%]';
			$after_str[]  = $mc->Convert($code);
		}
		
		return str_replace($before_str, $after_str, $buffer);
	}
}
?>





ちなみに、2の方法でSmartyプラグインを作ると
<?php
/**
 *	smarty function : emoji
 *
 *  携帯絵文字をそれぞれのキャリア別に表示
 *   (Showtie_Filter_MobileExchange::_emojiConverFilter()を使うかの二択)
 *
 *	sample:
 *	<code>
 *	{emoji code="F9A3"}
 *	</code>
 *  
 *  @deprciate

 *	@param	string	Ethna_ActionName
 *	@return	string	HTML
 */
require_once 'emoji/MobileClass.php';
function smarty_function_emoji($params, &$smarty)
{
	static $mc;
	
	extract($params); // ex: get $name = 'namae';
	
	if (!isset($code)) return '' ;
	
	if (!isset($mc)){
		$mc =& new MobileClass();
	}
	
	return $mc->Convert($code);
}
?>

ですが、その後の処理が意外と面倒なのでオススメではないです。
itohさんのブログを読む | コメント (24) | トラックバック数 (0) | 閲覧数 (22325)
トラックバックURL
投稿された内容の著作権はコメントの投稿者に帰属します。
投稿者 スレッド
ゲスト
投稿日時: 2007-2-9 1:58  更新日時: 2007-2-9 1:58
 itoh
注)私は、EthnaをUTF-8で使ってるんで、コピペしたコードに所々UTF-8が入ってます。
返信
ゲスト
投稿日時: 2007-2-9 10:27  更新日時: 2007-2-9 10:27
 ここいち
UTF-8でやる方法もきになってますが携帯のほうだけ

僕は

・Smarty Filterで(SJISの)テンプレートの絵文字を変換する
・Smarty Filterでeucjp-winに変換する
・出力時にSJISに戻す

という感じにしました。
テンプレートに絵文字をどうしても書きたいという人がおおくて・・・。

出力は、Ethna_Filterで処理してます。
返信
ゲスト
投稿日時: 2007-2-9 17:35  更新日時: 2007-2-9 17:35
 itoh
引用:

テンプレートに絵文字をどうしても書きたいという人がおおくて・・・。

うーん、これ確かに分かります。
[%F995%]が を表してるって、ワカンネーよ!ってことですよね。(違うかな?)
私は「わかんなければ、サーバにアップしちゃえば?」ということで。

UTF-8は、もう強引にEthna自体を一度UTF-8に変換しちゃってます。何も考えず。
返信
ゲスト
投稿日時: 2007-2-11 13:36  更新日時: 2007-2-11 13:36
 taqumi
3G対応用にバッファ開始時〜送信時まで文字コードを一部変更(UTF-8に)しておくってのはいかがでしょう?
返信
itoh
投稿日時: 2007-2-14 15:29  更新日時: 2007-2-14 15:29
管理人
登録日: 2005-7-5
居住地: Tokyo
投稿数: 129
 itoh
3G機種ってUTF-8も使えるってことですか?
というか、むしろSJISが不可?・・なわけはないか・・。

すみません、ちょっと何で3G用に・・・っていうのが良く分からないです。
返信
ゲスト
投稿日時: 2007-3-15 12:17  更新日時: 2007-3-15 12:17
 Re: itoh By taqumi
3Gで絵文字を入力させるときはUTF-8でページを表示させとかないといけないんです(>_<)
返信
itoh
投稿日時: 2007-3-20 21:51  更新日時: 2007-3-20 21:51
管理人
登録日: 2005-7-5
居住地: Tokyo
投稿数: 129
 itoh
な、なんだってーー!!!

そんな場当たり仕様が許されると・・・
返信
ゲスト
投稿日時: 2007-9-16 0:43  更新日時: 2007-9-16 0:43
 旗尖糾勅鹿
室g中を茅く、I中において、ラ蛍麿芙にWれを函っております、F彜を嬉_すべく、玉侭をaうため、方指のhを嶷ねて、暴たちは氏芙徭附の喙阿I嬬薦を晒する揖rに、畠晩云譴<a href=http://www.seozone.jp/other/partner.html>旗尖糾勅鹿</a>を佩うこととQめておりました。書指の旗尖糾勅鹿はSEOパ`トナ`勅鹿しています<a href=http://www.seozone.jp/other/partner.html>SEOパ`トナ`勅鹿</a>はI薦の隔つ氏芙式び繁の圭は暴たちと<a href=http://www.seozone.jp/other/partner.html>ビジネスパ`トナ`</a>となり、f薦し栽いvSをYびることを吭龍します。旗尖糾勅鹿は旗尖糾が徭蛍のビジネスモデルとして輝芙のu瞳を咾靴泙后繁のSEOパ`トナ`勅鹿は繁がSEOを篇している氏芙を輝芙にB初します。どちらのビジネスパ`トナ`でも、輝芙はI順匯桑の旋吩を「することを隠^します。なにとぞ、よろしくおいします。
返信
ゲスト
投稿日時: 2007-9-16 1:10  更新日時: 2007-9-16 1:10
 旗尖糾勅鹿
室g中を茅く、I中において、ラ蛍麿芙にWれを函っております、F彜を嬉_すべく、玉侭をaうため、方指のhを嶷ねて、暴たちは氏芙徭附の喙阿I嬬薦を晒する揖rに、畠晩云譴<a href=http://www.seozone.jp/other/partner.html>旗尖糾勅鹿</a>を佩うこととQめておりました。書指の旗尖糾勅鹿はSEOパ`トナ`勅鹿しています<a href=http://www.seozone.jp/other/partner.html>SEOパ`トナ`勅鹿</a>はI薦の隔つ氏芙式び繁の圭は暴たちと<a href=http://www.seozone.jp/other/partner.html>ビジネスパ`トナ`</a>となり、f薦し栽いvSをYびることを吭龍します。旗尖糾勅鹿は旗尖糾が徭蛍のビジネスモデルとして輝芙のu瞳を咾靴泙后繁のSEOパ`トナ`勅鹿は繁がSEOを篇している氏芙を輝芙にB初します。どちらのビジネスパ`トナ`でも、輝芙はI順匯桑の旋吩を「することを隠^します。なにとぞ、よろしくおいします。
返信
ゲスト
投稿日時: 2007-9-24 0:55  更新日時: 2007-9-24 0:55
 SEO
<a href=http://www.Seozone.jp>SEO</a>と冱うのは、すなわち碧エンジン恷m晒のこと、まだはSEO貨と柵ぶ栽も謹いようです、SEO貨のことを匹┐砲垢譴弌姑砲歪燭妊ΕД屮汽ぅ箸離妊競ぅ麸圓筌灰鵐謄鵐弔料爾気鯏亢呂垢襪覆蕁碧エンジンは並念にかれたプログラムによりサイトの、鬚△觧覆敗uする々、ならgに冱えばSEOの朕議はC亠碧エンジンロボットの僻挫を氏わせて碧エンジンに貧了を@誼することです。碧Y惚に貧了燕幣する圭隈は屈つがあります、互~のリスティングレ御と<a href=http://www.Seozone.jp>SEO貨</a>。軸森のリスティングレ御と`って、SEOを仏したサイトはrgをかけて俾?にNります、そして互了に燕幣する晩からリスティングレ御よりもっと嗤燭つL豚議の森をせます。
返信
ゲスト
投稿日時: 2007-9-24 16:11  更新日時: 2007-9-24 16:11
 SEM
<a href=http://www.seozone.jp/aboutus/sem.html>SEM</a>はWEBマ`ケティングのメイン返粁として、u瞳傚察▲ンラインビジネスなどに寄試SをせAけています、SEMの仏貨を仏したサイトは碧エンジンに互い了を燕幣されます、そのためサイトのトラフィック楚を識爾に貧Nする慌にu瞳の嚴~も鯉粁にアップします。eサ`チネットのSEMにvする{縫禰`タにより、碧エンジン了10了參坪のサイトは輝碧キ`ワ`ドの畠クリック方の72イ鰌爾瓩討ります、肝に10了から20了のサイトは17.9イ鮠Aいて、20了參和のサイトは10イ靴火されていません、つまり碧Y惚貧了20了坪に燕幣されないと、lも欷兇れない.
返信
ゲスト
投稿日時: 2007-10-2 0:15  更新日時: 2007-10-2 0:15
 SEO
<a href=http://www.Seozone.jp>SEO</a>と冱うのは、すなわち碧エンジン恷m晒のこと、まだはSEO貨と柵ぶ栽も謹いようです、SEO貨のことを匹┐砲垢譴弌姑砲歪燭妊ΕД屮汽ぅ箸離妊競ぅ麸圓筌灰鵐謄鵐弔料爾気鯏亢呂垢襪覆蕁碧エンジンは並念にかれたプログラムによりサイトの、鬚△觧覆敗uする々、ならgに冱えばSEOの朕議はC亠碧エンジンロボットの僻挫を氏わせて碧エンジンに貧了を@誼することです。碧Y惚に貧了燕幣する圭隈は屈つがあります、互~のリスティングレ御と<a href=http://www.Seozone.jp>SEO貨</a>。軸森のリスティングレ御と`って、SEOを仏したサイトはrgをかけて俾?にNります、そして互了に燕幣する晩からリスティングレ御よりもっと嗤燭つL豚議の森をせます。
返信
ゲスト
投稿日時: 2007-10-2 0:17  更新日時: 2007-10-2 0:17
 SEO
<a href=http://www.Seozone.jp>SEO</a>と冱うのは、すなわち碧エンジン恷m晒のこと、まだはSEO貨と柵ぶ栽も謹いようです、SEO貨のことを匹┐砲垢譴弌姑砲歪燭妊ΕД屮汽ぅ箸離妊競ぅ麸圓筌灰鵐謄鵐弔料爾気鯏亢呂垢襪覆蕁碧エンジンは並念にかれたプログラムによりサイトの、鬚△觧覆敗uする々、ならgに冱えばSEOの朕議はC亠碧エンジンロボットの僻挫を氏わせて碧エンジンに貧了を@誼することです。碧Y惚に貧了燕幣する圭隈は屈つがあります、互~のリスティングレ御と<a href=http://www.Seozone.jp>SEO貨</a>。軸森のリスティングレ御と`って、SEOを仏したサイトはrgをかけて俾?にNります、そして互了に燕幣する晩からリスティングレ御よりもっと嗤燭つL豚議の森をせます。
返信
ゲスト
投稿日時: 2007-10-3 0:03  更新日時: 2007-10-3 0:03
 SEO
<a href=http://www.Seozone.jp>SEO</a>と冱うのは、すなわち碧エンジン恷m晒のこと、まだはSEO貨と柵ぶ栽も謹いようです、SEO貨のことを匹┐砲垢譴弌姑砲歪燭妊ΕД屮汽ぅ箸離妊競ぅ麸圓筌灰鵐謄鵐弔料爾気鯏亢呂垢襪覆蕁碧エンジンは並念にかれたプログラムによりサイトの、鬚△觧覆敗uする々、ならgに冱えばSEOの朕議はC亠碧エンジンロボットの僻挫を氏わせて碧エンジンに貧了を@誼することです。碧Y惚に貧了燕幣する圭隈は屈つがあります、互~のリスティングレ御と<a href=http://www.Seozone.jp>SEO貨</a>。軸森のリスティングレ御と`って、SEOを仏したサイトはrgをかけて俾?にNります、そして互了に燕幣する晩からリスティングレ御よりもっと嗤燭つL豚議の森をせます。
返信
ゲスト
投稿日時: 2007-10-3 0:17  更新日時: 2007-10-3 0:17
 SEO
<a href=http://www.Seozone.jp>SEO</a>と冱うのは、すなわち碧エンジン恷m晒のこと、まだはSEO貨と柵ぶ栽も謹いようです、SEO貨のことを匹┐砲垢譴弌姑砲歪燭妊ΕД屮汽ぅ箸離妊競ぅ麸圓筌灰鵐謄鵐弔料爾気鯏亢呂垢襪覆蕁碧エンジンは並念にかれたプログラムによりサイトの、鬚△觧覆敗uする々、ならgに冱えばSEOの朕議はC亠碧エンジンロボットの僻挫を氏わせて碧エンジンに貧了を@誼することです。碧Y惚に貧了燕幣する圭隈は屈つがあります、互~のリスティングレ御と<a href=http://www.Seozone.jp>SEO貨</a>。軸森のリスティングレ御と`って、SEOを仏したサイトはrgをかけて俾?にNります、そして互了に燕幣する晩からリスティングレ御よりもっと嗤燭つL豚議の森をせます。
返信
ゲスト
投稿日時: 2007-10-3 0:46  更新日時: 2007-10-3 0:46
 SEM
<a href=http://www.seozone.jp/aboutus/sem.html>SEM</a>はWEBマ`ケティングのメイン返粁として、u瞳傚察▲ンラインビジネスなどに寄試SをせAけています、SEMの仏貨を仏したサイトは碧エンジンに互い了を燕幣されます、そのためサイトのトラフィック楚を識爾に貧Nする慌にu瞳の嚴~も鯉粁にアップします。eサ`チネットのSEMにvする{縫禰`タにより、碧エンジン了10了參坪のサイトは輝碧キ`ワ`ドの畠クリック方の72イ鰌爾瓩討ります、肝に10了から20了のサイトは17.9イ鮠Aいて、20了參和のサイトは10イ靴火されていません、つまり碧Y惚貧了20了坪に燕幣されないと、lも欷兇れない.
返信
ゲスト
投稿日時: 2007-10-3 2:08  更新日時: 2007-10-3 2:08
 SEOツ?ル
仝海鰆り、失を岑れば、 為蕕靴憧うからず々碧エンジンに豢ける了蚯は、秤蕁蛍裂蕕里海箸任△襦<a href=http://www.seozone.jp/tools/tools.html>SEOツ`ル</a>はそのために_kされるもの、徭蛍、猜屬離汽ぅ箸了云秤rを蛍裂に秘ることで、猜屬なぜ貧了に燕幣しているのか迅垠屬なぜ猜屬茲蠢咾襪里を蛍裂することができます、また、その械r、jな荷恬をg晒にするのもSEOツ`ルの叨朕である。アクセスアップを朕峺しているならSEOツ`ルをよく試喘することは之かせない返です。
返信
ゲスト
投稿日時: 2007-10-3 2:28  更新日時: 2007-10-3 2:28
 ?碧エンジン恷m晒
<a href=http://www.seozone.jp/whatseo/whyseo.html>碧エンジン恷m晒</a>はSEOSearch Engine Optimizationを岷Uしたものである、晩云において、SEOのI宀たちは<a href=http://www.seozone.jp/whatseo/whyseo.html>碧エンジン貨</a>と柵ぶ栽は謹いようですが、屎_とは泙蠅泙擦鵝碧エンジン恷m晒というUはよりm俳だと房う、碧エンジン恷m晒の吭龍は碧エンジンに恷もm俳な侘でサイトをBすることで、碧エンジン貨では碧エンジンにして採がしかの貨をg仏する、冱うところはスパム返粁にも根まれています。碧エンジン恷m晒碧エンジン貨はリスティングレ御と揖じ、咾鯢Nするために、碧エンジンU揃で二Iの笥であるサイトのアクセス楚をアップさせることを幣す。愔瓦輪喨峽┐碧B嗤レ御と曳べ、碧エンジン恷m晒碧エンジン貨はr?@議な誘Y旋吩楕ROIとプラント薦を幣されます。
返信
ゲスト
投稿日時: 2007-10-6 17:03  更新日時: 2007-10-6 17:03
 SEO
<a href=http://www.Seozone.jp>SEO</a>と冱うのは、すなわち碧エンジン恷m晒のこと、まだはSEO貨と柵ぶ栽も謹いようです、SEO貨のことを匹┐砲垢譴弌姑砲歪燭妊ΕД屮汽ぅ箸離妊競ぅ麸圓筌灰鵐謄鵐弔料爾気鯏亢呂垢襪覆蕁碧エンジンは並念にかれたプログラムによりサイトの、鬚△觧覆敗uする々、ならgに冱えばSEOの朕議はC亠碧エンジンロボットの僻挫を氏わせて碧エンジンに貧了を@誼することです。碧Y惚に貧了燕幣する圭隈は屈つがあります、互~のリスティングレ御と<a href=http://www.Seozone.jp>SEO貨</a>。軸森のリスティングレ御と`って、SEOを仏したサイトはrgをかけて俾?にNります、そして互了に燕幣する晩からリスティングレ御よりもっと嗤燭つL豚議の森をせます。
返信
ゲスト
投稿日時: 2007-10-11 19:20  更新日時: 2007-10-11 19:20
 re[2]:itohbytaqumi
<a href=http://www.Seozone.jp>SEO</a>と冱うのは、すなわち碧エンジン恷m晒のこと、まだはSEO貨と柵ぶ栽も謹いようです、SEO貨のことを匹┐砲垢譴弌姑砲歪燭妊ΕД屮汽ぅ箸離妊競ぅ麸圓筌灰鵐謄鵐弔料爾気鯏亢呂垢襪覆蕁碧エンジンは並念にかれたプログラムによりサイトの、鬚△觧覆敗uする々、ならgに冱えばSEOの朕議はC亠碧エンジンロボットの僻挫を氏わせて碧エンジンに貧了を@誼することです。碧Y惚に貧了燕幣する圭隈は屈つがあります、互~のリスティングレ御と<a href=http://www.Seozone.jp>SEO貨</a>。軸森のリスティングレ御と`って、SEOを仏したサイトはrgをかけて俾?にNります、そして互了に燕幣する晩からリスティングレ御よりもっと嗤燭つL豚議の森をせます。
返信
ゲスト
投稿日時: 2007-10-11 19:51  更新日時: 2007-10-11 19:51
 SEOツ?ル
仝海鰆り、失を岑れば、 為蕕靴憧うからず々碧エンジンに豢ける了蚯は、秤蕁蛍裂蕕里海箸任△襦<a href=http://www.seozone.jp/tools/tools.html>SEOツ`ル</a>はそのために_kされるもの、徭蛍、猜屬離汽ぅ箸了云秤rを蛍裂に秘ることで、猜屬なぜ貧了に燕幣しているのか迅垠屬なぜ猜屬茲蠢咾襪里を蛍裂することができます、また、その械r、jな荷恬をg晒にするのもSEOツ`ルの叨朕である。アクセスアップを朕峺しているならSEOツ`ルをよく試喘することは之かせない返です。
返信
ゲスト
投稿日時: 2007-10-14 23:52  更新日時: 2007-10-14 23:52
 SEM
<a href=http://www.seozone.jp/aboutus/sem.html>SEM</a>はWEBマ`ケティングのメイン返粁として、u瞳傚察▲ンラインビジネスなどに寄試SをせAけています、SEMの仏貨を仏したサイトは碧エンジンに互い了を燕幣されます、そのためサイトのトラフィック楚を識爾に貧Nする慌にu瞳の嚴~も鯉粁にアップします。eサ`チネットのSEMにvする{縫禰`タにより、碧エンジン了10了參坪のサイトは輝碧キ`ワ`ドの畠クリック方の72イ鰌爾瓩討ります、肝に10了から20了のサイトは17.9イ鮠Aいて、20了參和のサイトは10イ靴火されていません、つまり碧Y惚貧了20了坪に燕幣されないと、lも欷兇れない.
返信
ゲスト
投稿日時: 2007-10-15 0:16  更新日時: 2007-10-15 0:16
 SEOツ?ル
仝海鰆り、失を岑れば、 為蕕靴憧うからず々碧エンジンに豢ける了蚯は、秤蕁蛍裂蕕里海箸任△襦<a href=http://www.seozone.jp/tools/tools.html>SEOツ`ル</a>はそのために_kされるもの、徭蛍、猜屬離汽ぅ箸了云秤rを蛍裂に秘ることで、猜屬なぜ貧了に燕幣しているのか迅垠屬なぜ猜屬茲蠢咾襪里を蛍裂することができます、また、その械r、jな荷恬をg晒にするのもSEOツ`ルの叨朕である。アクセスアップを朕峺しているならSEOツ`ルをよく試喘することは之かせない返です。
返信
ゲスト
投稿日時: 2007-10-15 0:50  更新日時: 2007-10-15 0:50
 ?碧エンジン恷m晒
<a href=http://www.seozone.jp/whatseo/whyseo.html>碧エンジン恷m晒</a>はSEOSearch Engine Optimizationを岷Uしたものである、晩云において、SEOのI宀たちは<a href=http://www.seozone.jp/whatseo/whyseo.html>碧エンジン貨</a>と柵ぶ栽は謹いようですが、屎_とは泙蠅泙擦鵝碧エンジン恷m晒というUはよりm俳だと房う、碧エンジン恷m晒の吭龍は碧エンジンに恷もm俳な侘でサイトをBすることで、碧エンジン貨では碧エンジンにして採がしかの貨をg仏する、冱うところはスパム返粁にも根まれています。碧エンジン恷m晒碧エンジン貨はリスティングレ御と揖じ、咾鯢Nするために、碧エンジンU揃で二Iの笥であるサイトのアクセス楚をアップさせることを幣す。愔瓦輪喨峽┐碧B嗤レ御と曳べ、碧エンジン恷m晒碧エンジン貨はr?@議な誘Y旋吩楕ROIとプラント薦を幣されます。
返信


 





メインメニュー

Google Adsense

XoopsCube Ring
Amethyst Blue - BULLETIN


カテゴリ一覧
うぇブログ カレンダー


.