twitterボタン2(Nucleus CMS)
Nucleus(v3.41)
!!!プラグインになりました。NP_TwitterButton(0.0.8)!!!
以前に導入してみたtwitterボタンですが、放置していた携帯端末用も完成という事でまとめ。
*icon_doc*nucleus/libs/ITEMACTIONS.php
function getDefinedActions()内に
と、テンプレート変数を定義します。
で、
*icon_doc*nucleus/libs/ITEMACTIONS.php
の適当な場所に、
PC用
携帯端末用
を追加して完了。
テンプレートで、PC用は<%twitter_button%>、携帯端末用は<%twitter_button_m%>で呼び出せますので適当なところにどうぞ。
つぶやきアイコンも置いておきますので、必要でしたら適当に。。。
(透過GIF16*16)
アイコンなんて作ったの久しぶり。なんか懐かしい気分に:oops:
!!!プラグインになりました。NP_TwitterButton(0.0.8)!!!
以前に導入してみたtwitterボタンですが、放置していた携帯端末用も完成という事でまとめ。
*icon_doc*nucleus/libs/ITEMACTIONS.php
function getDefinedActions()内に
'twitter_button', //twitterボタン用
'twitter_button_m', //twitterボタン・モバイル用
と、テンプレート変数を定義します。
で、
*icon_doc*nucleus/libs/ITEMACTIONS.php
の適当な場所に、
PC用
function parse_twitter_button() {
global $CONF;
$imagesURL = $CONF['ImagesURL'];
$item_title_twitter = $this->currentItem->title;
$item_link_twitter = createLink('item', array('itemid' => $this->currentItem->itemid));
$pre_enco = $item_title_twitter . " " . $item_link_twitter;
$enco = mb_convert_encoding($pre_enco, "UTF-8", "EUC-JP");
$url_enco = urlencode($enco);
$HMC = htmlspecialchars($url_enco);
$twitter_button = '<a href="http://twitter.com/home?status=' . $HMC . '" target="_blank"><img src="' . $imagesURL . 'twitter_button.png" alt="ツイート!"/></a>';
echo $twitter_button;
}
携帯端末用
function parse_twitter_button_m() {
global $CONF;
$imagesURL = $CONF['ImagesURL'];
$item_title_twitter = $this->currentItem->title;
$item_link_twitter = createLink('item', array('itemid' => $this->currentItem->itemid));
$pre_enco = $item_title_twitter . " " . $item_link_twitter;
$ua=$_SERVER["HTTP_USER_AGENT"];
switch(true){
case(ereg("UP.Browser|KDDI",$ua)):
$mob_au = '1';
break;
default:
$mob_au = '0';
}
if ($mob_au == "1") { $enco = mb_convert_encoding($pre_enco, "CP932", "EUC-JP");
} else { $enco = mb_convert_encoding($pre_enco, "UTF-8", "EUC-JP"); }
$url_enco = urlencode($enco);
$HMC = htmlspecialchars($url_enco);
$twitter_button_m = '<a href="http://twtr.jp/status/create/?text=' . $HMC . '" target="_blank"><img src="' . $imagesURL . 'twitter_button.gif" alt="ツイート!"/></a>';
echo $twitter_button_m;
}
を追加して完了。
テンプレートで、PC用は<%twitter_button%>、携帯端末用は<%twitter_button_m%>で呼び出せますので適当なところにどうぞ。
つぶやきアイコンも置いておきますので、必要でしたら適当に。。。
(透過GIF16*16)
アイコンなんて作ったの久しぶり。なんか懐かしい気分に:oops:
[PR] 全てが規格外!しかも1年間の全額返金保証!! [PR]