本文へジャンプする
カテゴリー選択 »
全てを表示
Tips
その他
スキン
ピックアップ
プラグイン
レビュー
プラグインのタグ一覧 »
一覧を開閉する
List
TodoList
LinkCounter
Related
ArchiveIndex
ハック
Counter
LinkList
SimpleTag
タグ
IncludeEX
fancyurl
TrackBack
Markdown
Container
javascript
スパム
SimpleURL
NoRobotComment
MixiAddDiary
Benchmark
HideChars
Blacklist
ReplaceTab
Calendar
MarkdownEditor
HighlightSource
ItemFormat
google
mixi
MultipleCategories
ContentsList
ShowBlogs
« NP_Related Ver0.31
NP_IncludeEX Ver0.31 »

ブログツール、NucleusCMSに関する情報を掲載

[引っ越しました] 過去記事を datoka.jp/old にまとめてます。
ブログだとか
Nucleusだとか
制作物だとか

この記事の概要

ちょびちょびとmixi日記投稿用のプラグインをいじってました。置いておきます。
内容的には、Ryujiさんオリジナル版Andyさん改造版の、ハイブリッド版?
いくつか機能追加もあります。

※このバージョンは古くなってます。新しいバージョンのNP_MixiAddDiaryをご利用ください。
Download: NP_MixiAddDiary ver0.42
[Nucleus2.5以降対応 文字コード:UTF-8]

※2/8mixi変更に対応したphpMixiライブラリを用意しました。合わせてどうぞ(同梱してないので、別途ここを参考にセットアップしてください)。

インストール

ファイルを解凍して出来たプラグインファイルと "_extlib" フォルダを、プラグインディレクトリにFTPでアップロードします。そしてNucleusの管理画面、プラグインリストからインストール。以前のバージョンが入ってる場合は、一度アンインストールしてからインストールしなおしてください。
インストール後、プラグインの編集画面でmixiのメールアドレスとパスワードを設定します。

※文字コードがEUC-JPの人は、NP_MixiAddDiary.phpをテキストエディタでEUC-JPに変換して使ってください。その他のファイルを変換する必要はありません。 またUTF-8の人は、外部ライブラリのPHP_Mixiの文字コードを誤ってUTF-8に統一しないようにしてください(このファイルはEUC-JPのままが正しいです)。

変更箇所

ほかのバージョンとの違い。
設置時の注意としては、外部ライブラリを "_extlib" フォルダに移動しています。外部ライブラリがあちこちに散らばるのを避けるためではありますが、単に僕の好みでそうしてるだけなので、置き場所を変えたい方は、プラグインのinit()内のパスを修正してください。

PHP_Mixiライブラリを修正しています(mixi投稿の削除ができるようになってます)。
メディアタグ(<%media()%>)をリンクに置き換えるようにしました(これはいったん記事を更新しないときちんと反映されないかも・・)

プラグインオプションが増えました。以下はその説明です。

Entry format

mixi日記への投稿内容を「冒頭1文」「冒頭1段落」「本文」「本文+追記」から選べます。
1文は最初の改行まで、1段落は最初の段落(pタグまたは改行2つで判断)までです。
ブログ別オプションで個別に設定することもできます。

Title prefix

mixi日記に投稿する際に、タイトルの前に文字列を追加します。 ブログ別オプションで設定します。

つぶやき

削除はPHP_Mixiを修正して解決したけど、すでにあるブログ投稿をmixiにも投稿するほうはなぜ失敗するのかわからない。テスト環境のv3.2からは問題なく、ここ(v3.22)では失敗。サーバー環境の問題なのか、それとも入れてるプラグインとの相性か・・。
まあ運用上は新規投稿と、その更新ができればいいから別にいいんだけど。

コメント一覧

わか:

いつも見させていただいてます。
あの、初歩的な質問ですいません。

NP_MixiAddDiary ver0.42を使わせていただきたいと思いますが、UTF-8でも使うことができますか?
また修正しないと使えないという場合は、どこを修正すればよろしいですか?

すいませんが、よろしくお願いいたします。

yu:

わかさん、こんにちわ。
すいません、文字コードについての記述が抜けてましたので追加しました。UTF-8版ですのでそのまま使ってください。

tako:

はじめまして。
いきなりの質問で申し訳ないのですが
複数のmixiアカウントに対応する予定はありませんでしょうか?
複数人でNucleusを使っており、他の者もmixiのアカウントを所持しており、この機能を使いたいということなのです。
ご検討よろしくお願いします。

yu:

takoさん、はじめまして。
ブログ別にアカウントを変えることでしたら難しくないので、ほかの改造ついでに今度対応しようと思います。
ん、それともメンバー別オプションのほうがいいのかな?

tako:

対応予定ありがとうございます。
出来れば、メンバー別が良いのですが
ブログ別でも納得させます(笑)
では、よろしくお願いします。

:

こんにちは。

インストールすると、
「プラグインの管理」の画面上に、

error in /home/archs/html/blog/nucleus/plugins/_extlib/snoopy/Snoopy.class.php on line 746

というエラー行が、表示されます。
PHPのVersionは4.1.2です。

yu:

エラーの詳細がわからないのと僕自身Snoopyのことはよく知らないので、以下はヒント程度に考えてください。

該当ファイルに文字化けが発生する箇所が746行より上のほうであるみたいです。ウムラウト?(=アクセント記号)の置換部分。FTPでアップロードするときに文字コードの自動変換をやってないかチェックするとか、すでにファイル自体がおかしくなっていれば
http://sourceforge.net/proj...
でライブラリを取得しなおしてみるとか?

yu:

現在、2/8昼頃のmixiの機能追加が原因で、mixiへの投稿に失敗するようになってます・・・

wat:

はじめまして。
私もtakoさんと同じく、
複数のmixiアカウント対応を希望しております。

ブログ別でもメンバー別でもどちらでも構いません。
出来れば、オプションで
切り替えられたら最高だと思いますが・・・。

いきなりの要望で、申し訳ありません。
お手数ですが、よろしくお願いします。

yu:

watさん、はじめまして。
すみませんこの件、うっかり忘れてました(汗

メンバー別のほうはちょっとひっかかる箇所があるので落ち着いてから作業したいので、とりあえず仮のv0.43としてブログ別バージョンをこっそり置いておきます。
※後々メンバー別で統一しようと思ってますが・・

追記:Ver0.43正式版(?)を出しました。
くわしくは、http://nucleus.datoka.jp/?i...

wat:

早速のご対応ありがとうございます。

早速、バージョンアップさせて頂きました。
仕様に関しまして、少し質問させて下さい。

プラグインオプションで設定したMixiアカウントよりも、ブログ設定のMixiアカウントのほうが優先されて投稿されるのでしょうか。

また、ブログ設定のMixiアカウントが未設定の場合、プラグインオプションで設定したMixiアカウントが優先されるのでしょうか。

初歩的な質問で申し訳ありません。
お手数ですが、よろしくお願いします。

yu:

上記仕様で作ったつもりです。ブログ別オプションのアカウント設定がなければプラグインオプションを見に行きます。
※うまくいってないようであればコメントください

savada:

いつも参考にさせていただいております。

NP_MixiAddDiary ver0.42を導入し、phpMixi.class.phpもv 0.1.1に変更し一緒にアップロードしました。
 
nucleusサイトにテキストだけの新規記事を投稿すると、
確かにmixiの日記帳も更新されます。
 
ただ、画像(<%image%>でも<%popup%>)を添付した記事は何も反映されません。
タイトルも、テキストもなにも反映されない状態です。

nucleusはeuc-jpのv3.24。
プラグインの管理画面では「本体+追記」、
mixiに反映させたいblogのentry formatは「プラグイン・オプションと同じ」になっております。

対処すればよろしいでしょうか?
アドバイスお願いいたします。

yu:

savadaさん
こちらでも確認してみましたが、mixiへの画像つき投稿は問題ないようです。

気になるとすれば画像フォーマットが何だったかということでしょうか。
mixiはjpg画像しか受け付けませんので、それ以外のを投稿してエラーが起きてる可能性はあります。

savada:

yuさん、
早速にアドバイスありがとうございます。

すみません、gif画像をアップロードしていました(恥;)・・・
簡単な事で煩わせて申し訳ありませんでした。

今度v.0.43をトライしてみます(旧バージョンを削除してから導入します)。

今後もよろしくお願いいたします。

yu:

ビンゴでしたね。
今度改良版を出すとしたらこのへんのチェックコードの追加も考えてみたいと思います。

トラックバック一覧

[Trackback] mixiとblogを同期化したぜ!

mixiとblogを同期化したぜ!記事 HPの更新をする際、blogとmixiの両方を更新するのは大変手間のかかる作業です。 単純に文章をコピペするだけの話ですが、これが毎日続くと面倒で面倒で・・!(笑) と、いうわけ...

[Trackback] NP_MixiAddDiary ちょっとだけ改造

yuさんのところで配布されているver0.42のみでしか確認していませんが。 「続きを読む」で表示されるリンクは、「(サイトのアドレス)[アイテムID]」ってかたちになります。よね?(不安) 普通に使う分には...

[Trackback] NP_MixiAddDiary ver0.42

mixiニュース登場によりプラグインが動かなくなってしまった模様。 NP_MixiAddDiary ver0.42 - Nucleusだとか で龍司さんとこ経由で知った。リニューアルかかったら導入してみよう。

[Trackback] mixi系ツールのまとめ リンク集

mixi用アプリケーション 外部拡張など、公開されている各種mixi用ツールなど...

[Trackback] NP_MixiAddDiary ver0.42 が Nucleusだとか で公開されてます

内容的には、Ryujiさんオリジナル版+Andyさん改造版の、ハイブリッド版? いくつか機能追加もあります。 From: NP_MixiAddDiary ver0.42 - Nucleusだとか mixiへの投稿フォーマットを4パターンから選べ...

関連がありそうな記事一覧

ページの先頭に戻る