忍者ブログ
ThIs SiTe Is A TyPo AnD A BuG.

[PR]

ソーシャルブックマークに追加:ブックマークに追加する
Category :
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

[php][xmlrpc]忍者ブログに外部から記事を投稿してみる。

ソーシャルブックマークに追加:ブックマークに追加する

忍者ブログはxmlrpcが使えるということなので、
やってみました。

---------------------------------------------------------------------------------------
///////////////////////////////////////////////
//個別設定//
///////////////////////////////////////////////

$user = "ブログのURLからhttp://を消したやつ";//例:stl.blog.shinobi.jp
$host = "ブログのURL";
//例:http://stl.blog.shinobi.jp/
$xmlrpc_passwd = "ユーザ情報の変更の記事投稿用パスワード";
///////////////////////////////////////////////
$xmlrpc_path = "/XMLRPC/";
$port = 80;
///////////////////////////////////////////////

//PearのXMLRPCパッケージを読み込む
require_once("XML/RPC.php");

//XMLRPC文字コードを設定
$GLOBALS['XML_RPC_defencoding'] = "UTF-8";

//XMLRPCクライアントの作成
$Client = new XML_RPC_client( $xmlrpc_path, $host, $port );

//appkey:忍者ブログは空で。
$appkey = new XML_RPC_Value( '', 'string' );

//appkey:忍者ブログは1で。
$blogid = new XML_RPC_Value( 1, 'string');

//ユーザ名作成
$username = new XML_RPC_Value( $user, 'string' );

//パスワード作成
$passwd = new XML_RPC_Value( $xmlrpc_passwd, 'string' );

//コンテンツ作成
$content = new XML_RPC_Value(array(
'title'=> new XML_RPC_Value($t, 'string'),
'description'=> new XML_RPC_Value($d, 'string'),
'dateCreated'=> new XML_RPC_Value(date("Ymd\TH:i:s",time()), 'dateTime.iso8601')
), 'struct');

//パブリッシュのフラグ作成
$publish = new XML_RPC_Value( 1, 'boolean');

//XML-RPCメソッドのセット
$Message = new XML_RPC_Message(
'metaWeblog.newPost',
array($blogid, $username, $passwd, $content, $publish) );

//メッセージ送信
$res = $Client->send($Message);

//お帰り。
return $res;

---------------------------------------------------------------------------------------

と、こんな感じ。

PR

忍者ブログにはてなスターを設置する方法

ソーシャルブックマークに追加:ブックマークに追加する


忍者ブログにはてなスターを設置しようと思います。
まず、

はてなスターをブログへ設置するには

を読んで、まとめると、
「専用コードをheadに設置して、
<h3><a href="permalink">何かの文字</a>タイトル</h3>
このマナーにのっとればいいよ。」とのこと、

早速、書いてあるとおり、
はてなにログインして、

http://s.hatena.ne.jp/[自分のID]/blogs

で、忍者ブログのURLを登録。

すると、
<script type="text/javascript" src="http://s.hatena.ne.jp/js/HatenaStar.js"></script>
<script type="text/javascript">
Hatena.Star.Token = '5a97972d72ce541efd8f8c6d80a87ad140794f6f';
</script>



こんなコードが発行されるので、
これをテンプレートのhead内に設置。

あとは、テンプレートの中から
<a href="<!--$entry_link-->"><span class="EntryTitleFont"><!--$entry_title--></span></a>

こんなのを探して
<!--$entry_title-->
で検索すればいいかな)

<h3><a href="<!--$entry_link-->"><span class="EntryTitleFont"><!--$entry_title--></span></a></h3>

こんなのに差し替えれば設置完了。

簡単ですね。

忍者ブログにソーシャルブックマーク追加ボタン設置する

ソーシャルブックマークに追加:ブックマークに追加する
はてブやライブドアクリップなどのソーシャルブックマークへの追加ボタンを
忍者ブログに設置する方法を解説します。

はてブなどを単体で設置してもいいのですが、
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
80140c7epng

 多くのソーシャルブックマークサービスにあなたのサイトを対応させたくありませんか?たくさんのブックマーク追加ボタンをまとめたくありませんか? Add Clipsはいっぱいあるソーシャルブックサイトのブックマーク追加ボタンを1つに統合して、どのソーシャルブックマークを使っているユーザーにも対応できるブックマークボタンを提供するサービスです。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
こんな便利なものをつくってくださった方がいるので、これを利用しようと思います。
とりあえず、AddClipsのサイトに行って設置するスクリプトを作成。

<!-- AddClips Code START -->
<a href="http://www.addclips.org/addclips.php" onclick="AddClipsUrl = '<!--$g_url-->Entry/<!--$entry_no-->/'; AddClipsTitle = '<!--$entry_title-->'; return AddClipsWindow(this);" target="_blank"><img src="http://img.addclips.org/addclips_0.gif" width="141" height="16" border="0" alt="ブックマークに追加する" style="vertical-align:middle;" /></a><script type="text/javascript">var AddClipsId = '11B5E7E147E70';</script><script type="text/javascript" src="http://www.addclips.org/addclips.js"></script>
<!-- AddClips Code END -->


こんな感じの。
なんと、親切なことにブログ→忍者ブログを選択すると、
忍者ブログ専用のタグを発行してくれました。

あとはテンプレートの

<!--entry-->から<!--entry-->の間

に設置して完了。

簡単ですね。

忍者ブログの広告を消す方法

ソーシャルブックマークに追加:ブックマークに追加する

このブログのテンプレートを弄ってた時のこと、
不用意に
テンプレートの一番下にある
<!--CM1--><!--CM2-->
こんなのを消して更新しようとしたら、
更新できませんでした。

まあ、気づかず消してしまって更新したんだけど、
怒られるってことは消しちゃ駄目ってことなんだろ
と思い、いたずらしてみた。

ご存知の通り
HTMLのコメントは
<!--コメントしたい文字列-->
である。

どうせ、この
<!--CM1--><!--CM2-->
を消したかどうかなんて
<!--CM1--><!--CM2-->
があるかどうかしかみてないだろうから

<!--<!--CM1--><!--CM2-->-->

これ自体をコメントしてみた。

できた。

でも、こんなことしてアカウント消されても
こまっちゃうから、広告はちゃんと復活しときました。
MA3楽天賞受賞
ありがとうございます。mash up award 3rdでカラフル.jpが楽天賞を頂きました。
PR
最新コメント
[12/12 poefoffirmvop]
[12/12 Beencerek]
[12/12 ecnaccounts]
[12/11 Kimineami]
[12/11 Kimineami]
カレンダー
09 2017/10 11
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
あわせて読みたい
あわせて読みたい
なかのひと
なかのひと
ブログ内検索
ログール
TrackWord
アクセス解析
このページのQRコード
Copyright © .☆★ ステレオタイプラボ ★☆. 。All Rights Reserved.
忍者ブログ[PR]