Nucleus(JP)フォーラム

NucleusCMS日本語版ユーザーのためのサポートフォーラムです。疑問が生じたらまずは記事検索をご利用ください。

ログインしていません。

#1 2004-10-26 20:33:28

hsur
メンバー
From: 東京都
登録日: 2004-05-03
投稿: 230
ウェブサイト

Re: NP_Moblog v1.17 [last update 2010/06/06]

特定のメールボックスに届いたメールの内容をNucleusに投稿するためのプラグインです。
まみおさん作のNP_HeelloWorld v0.8に操作性向上のための改造をしたものになります。プラグインの内容を結構いじってしまったので、名前を「NP_HeelloWorld + CLES patch」から「NP_Moblog」に変更しました。

UTF-8ですのでEUCの方は文字コード変換必須です。
また、アップグレードには旧版のアンインストールが必要です。

プラグインにはmoblogsharedlibsフォルダが同梱されています。
これも一緒にプラグインディレクトリにインストールしてください。

(Nucleusのpluginフォルダ)
├NP_Moblog.php
├moblog/
│├help.html
│└index.php
└sharedlibs/
└PEAR/共通ファイル群

特徴
全ての設定がウェブから可能
・ログはオプションでOn/Off可能(管理者操作履歴に出力)
UTF-8対応
・Nucleus 3.1対応 (おそらく2.5以上で動作可)

オフライン

#2 2004-10-31 02:49:18

star-ad
メンバー
登録日: 2004-10-31
投稿: 5

Re: NP_Moblog v1.17 [last update 2010/06/06]

hsur さんの発言:

詳細はこちらで。
http://blog.cles.jp/item/432

フォーラムへの投稿が適切かは不明ですが・・・一応こちらに。

すみません、既出かもですが文字化けします。
まだ投稿を試したわけではありません。

プラグインの管理>インストール済みでは、ちゃんと日本語表示できています。説明:メールを拾って~~。

編集を押下して、オプション画面に入ると、ソコが文字化けします。
ただし、値フィールドのはい・いいえの文字は化けていません。

念のためPHPファイルをEUCコードに変換して保存しましたが
改善できませんでした。
ブラウザのエンコードをUFTに変更すると改善できましたが、
その他の部分・・・NucleusなどEUCベースの部分が全て文字化けします。
ブラウザはIE6です。

ご教授頂けると幸いです。

オフライン

#3 2004-10-31 03:46:30

Taka
メンバー
From: 千葉
登録日: 2003-11-17
投稿: 264
ウェブサイト

Re: NP_Moblog v1.17 [last update 2010/06/06]

EUCに変換後、アンインストール→インストールしましたか?
「編集」のところの説明の文字は、インストール時にMySQLのテーブルに格納されてしまうので、もう一度入れ直さなければいけません。

オフライン

#4 2004-10-31 04:03:47

star-ad
メンバー
登録日: 2004-10-31
投稿: 5

Re: NP_Moblog v1.17 [last update 2010/06/06]

早速の返信有難う御座います!

Taka さんの発言:

EUCに変換後、アンインストール→インストールしましたか?

なるほど・・上書きUpロードではNGなのですね。
次回以降、気をつけたいと思います。

オフライン

#5 2004-11-01 02:16:42

hsur
メンバー
From: 東京都
登録日: 2004-05-03
投稿: 230
ウェブサイト

Re: NP_Moblog v1.17 [last update 2010/06/06]

Takaさんフォローありがとうございました。
やはりUTF-8版だけでなく、EUC版を用意するのがよいのでしょうか・・・

# 僕のところではいまのところUTF-8環境しかないので、
# EUC版を作ることができても検証することができないので
# ちょっと気が引けるんですよね。

オフライン

#6 2004-11-01 06:01:15

Taka
メンバー
From: 千葉
登録日: 2003-11-17
投稿: 264
ウェブサイト

Re: NP_Moblog v1.17 [last update 2010/06/06]

うちもそうですよ。UTF-8環境しかありません。
通常は、ただ文字コードを変換してEUC-JP版としているだけです。
というかそうしておかないと、片方だけにミスがあったりしそうなので・・・。
(もともとはUTF-8版しか作ってなかったのですが、
http://vivian.stripper.jp/index.php?itemid=141
上の問題がわかってから一応作るようにしました。
最近は更に横着して日本語使わなかったり、別途言語ファイル作ってincludeしたりしてますが。)

日本語文字を切り詰めたり置き換えたり等の処理を、Nucleusで用意されている関数(shortenなど)を使ったり、mb系を使うようにすれば、問題はないかと思います。mb_convert_kanaとか。
たいがい問題が起こるときはphp.iniの設定によるものだったりします。
それに片方だけ用意されてる方も多いし無理に作る必要もないかと思います。
同じような質問の方が多い場合は、
「UTF-8で作成しているので、EUC-JPで利用する場合はテキストエディタでUTF-8として開いてから、EUC-JPとして保存しなおしてください」
などと書いておけばいいんじゃないでしょうか。

オフライン

#7 2004-11-03 03:37:47

hsur
メンバー
From: 東京都
登録日: 2004-05-03
投稿: 230
ウェブサイト

Re: NP_Moblog v1.17 [last update 2010/06/06]

アドバイスありがとうございます。
# いろいろ問題があるものですね。

Taka さんの発言:

「UTF-8で作成しているので、EUC-JPで利用する場合はテキストエディタでUTF-8として開いてから、EUC-JPとして保存しなおしてください」

しばらくはこの方法で逃げようかと思います。

オフライン

#8 2004-11-17 09:05:50

赤ちゃんまん
ゲストユーザー

Re: NP_Moblog v1.17 [last update 2010/06/06]

こんにちは
試行錯誤してやっとこのプラグインが設置できました。
UTF-8で、スキンは「clean」を利用しています。
プラグインの管理ページからも設定できています

トラぶっています;

携帯からメールしたら、そのタイトル内容が文字化けしています・・・

携帯電話が古いのか?とおもって友達のからでもテストしましたが
文字化けします

どのように対処したらいいのかご指導お願いいたします :cry:

#9 2004-11-17 10:18:55

赤ちゃんまん
ゲストユーザー

Re: NP_Moblog v1.17 [last update 2010/06/06]

追記です;
取得したメールは、Yahoo!のフリーメールアドレスです。
何度かテストしていますが、
半角英数で送ったタイトルと文のみ、正しく表示されています。
よろしくお願いします

#10 2004-11-19 00:48:06

hsur
メンバー
From: 東京都
登録日: 2004-05-03
投稿: 230
ウェブサイト

Re: NP_Moblog v1.17 [last update 2010/06/06]

hsurです。

文字化けについてですが、これまでも同様の現象が何件か報告されています。
498行目、499行目を下記のように書き換えると大丈夫というレポートがありますので、参考にしてみてください。

$subject = mb_convert_encoding($subject, _CHARSET, 'ISO-2022-JP'); 
$body = mb_convert_encoding($body, _CHARSET, 'ISO-2022-JP'); 

原因としては文字コードの検出が"auto"で自動的に行えないための現象のようです。
ただ、ケータイのメールは必ずしもISO-2022-JPとは限らないので、
場合によっては文字化けするかも。。。。。

オフライン

#11 2004-11-19 10:22:19

赤ちゃんまん
ゲストユーザー

Re: NP_Moblog v1.17 [last update 2010/06/06]

こんにちは
まみおさんのところのコメントをじっくり見ていて
↓を試したら文字化けしなくなりました!

165行目付近。 
if (function_exists('mb_convert_encoding')) { 
return mb_convert_encoding($str, _CHARSET, "ISO-2022-JP,ASCII,JIS,UTF-8,EUC-JP,SJIS"); 
} elseif (function_exists('JcodeConvert')) { 
return JcodeConvert($str, 0, 1); 
} 

次は画像がUPされないので、タグをよく見てみると
画像を入れるIDの数字フォルダを作って777すると画像がちゃんと入って表示されるようになりました

今度は、「leftbox」でレイアウトが前のアイテムにずれて表示されるので
「添付ファイルがある場合の本文のソース」で「DIV」削除し、brを入れてみました。
これでいけるのかまた試してみます

携帯電話から更新できるとかなり楽で使い勝手がよくなり嬉しいです^^

#12 2004-11-19 10:26:00

hsur
メンバー
From: 東京都
登録日: 2004-05-03
投稿: 230
ウェブサイト

Re: NP_Moblog v1.17 [last update 2010/06/06]

動作報告ありがとうございます。
近日中に上記のパッチを取り込んだ文字化け対策版をリリースしようと思います。

オフライン

#13 2004-11-20 02:20:09

nakahara21
メンバー
From: 尼崎
登録日: 2003-11-14
投稿: 1,298
ウェブサイト

Re: NP_Moblog v1.17 [last update 2010/06/06]

ご存じだとは思いますが、function_exists('mb_convert_encoding')分岐はもう不要です。jcodeも不要です。
Andyさんのおかげで、Nucleus日本語版はサーバのmb環境にとらわれることなく、mb周りは日本最強ですから big_smile
逆に、php4.3以降から、サーバにmb組み込まれている方がやっかいな位で 8)


nakahara21
http://nakahara21.com/
(ただいま調整中です)

オフライン

#14 2004-11-20 02:37:32

hsur
メンバー
From: 東京都
登録日: 2004-05-03
投稿: 230
ウェブサイト

Re: NP_Moblog v1.17 [last update 2010/06/06]

ありがとうございます。
こちらの件も反映しました。

# Andyさんのmbstringエミュレータ最強ですよね。。。。。

オフライン

#15 2005-01-28 10:55:52

toguo
メンバー
From: 日本
登録日: 2004-04-24
投稿: 36

Re: NP_Moblog v1.17 [last update 2010/06/06]

NP_Moblogをインストールしてしようしたところ、WinIE6でサムネイル画像が正しく表示してくれません。
HTMLのソースを見てみると、widthの値は出力されていますが、heightの値が出力されていないようです。

ちなみにNP_HeelloWorld + CLES patch3で試した場合は問題なく表示されます。

対処方法についてご存知の方がいらっしゃいましたら、是非アドバイス頂けますようお願い致します。

オフライン

#16 2005-01-28 16:32:00

hsur
メンバー
From: 東京都
登録日: 2004-05-03
投稿: 230
ウェブサイト

Re: NP_Moblog v1.17 [last update 2010/06/06]

toguo さんの発言:

HTMLのソースを見てみると、widthの値は出力されていますが、heightの値が出力されていないようです。

バグ報告ありがとうございます。

取り急ぎ、修正方法ですが
588行目の

'reductionH' => $this->smallH,

'reductionH' => $smallH,

にすると大丈夫かと思います。
# テストしてないのでちょっと不安ですが。

テストしてから、修正版をアップしますのでしばらくお待ちください。。。。

オフライン

#17 2005-01-28 18:03:11

toguo
メンバー
From: 日本
登録日: 2004-04-24
投稿: 36

Re: NP_Moblog v1.17 [last update 2010/06/06]

hsurさん
お返事有り難うございます。

自宅に帰ったら早速試してみて結果を報告します。
このバージョンでAPOP対応になったので、是非新しいバージョンを使用していきたいと思っています。

宜しくお願い致します。

オフライン

#18 2005-01-30 01:43:41

hsur
メンバー
From: 東京都
登録日: 2004-05-03
投稿: 230
ウェブサイト

Re: NP_Moblog v1.17 [last update 2010/06/06]

bugfix版のNP_Moblog v1.1をリリースしました。
縮小表示の際にheightの値が正常に挿入されない問題を解決しています。

v1.0からのアップグレードはファイルの上書きだけで大丈夫です。

オフライン

#19 2005-02-28 02:04:33

hsur
メンバー
From: 東京都
登録日: 2004-05-03
投稿: 230
ウェブサイト

Re: NP_Moblog v1.17 [last update 2010/06/06]

内部処理を変更したv1.3をリリースしました。

# 多少ですが、機能追加リクエストにお答えしています。

オフライン

#20 2005-04-09 01:56:41

hsur
メンバー
From: 東京都
登録日: 2004-05-03
投稿: 230
ウェブサイト

Re: NP_Moblog v1.17 [last update 2010/06/06]

bugfix版のv1.4をリリースしました。

オフライン

#21 2005-04-16 22:33:34

hsur
メンバー
From: 東京都
登録日: 2004-05-03
投稿: 230
ウェブサイト

Re: NP_Moblog v1.17 [last update 2010/06/06]

v1.5をリリースしました。

オフライン

#22 2005-07-03 00:08:49

hsur
メンバー
From: 東京都
登録日: 2004-05-03
投稿: 230
ウェブサイト

Re: NP_Moblog v1.17 [last update 2010/06/06]

Bugfix&機能強化版のv1.6をリリースしました。

オフライン

#23 2006-03-25 02:01:10

hsur
メンバー
From: 東京都
登録日: 2004-05-03
投稿: 230
ウェブサイト

Re: NP_Moblog v1.17 [last update 2010/06/06]

バグfixをしたv1.13をリリースしました。

■前バージョンからの変更点

[Fixed] HTMLメールが上手く扱えない問題を修正

マルチパートのデコード方法について見直しを行い、HTMLメールが正しく認識されるようにしました。
HTMLメールを取り込もうとした際にテキスト部分が無視される症状がある場合には、このバージョンをインストールすることで改善されると思います。

オフライン

#24 2006-07-16 01:32:07

hsur
メンバー
From: 東京都
登録日: 2004-05-03
投稿: 230
ウェブサイト

Re: NP_Moblog v1.17 [last update 2010/06/06]

いくつかの機能拡張とバグフィックスをおこなってv1.14としました。
http://blog.cles.jp/item/1503

※ダウンロードは1ページ目の一番上からどうぞ。

主な変更点
・画像・サムネイルの保存先を指定できるようにした
・ファイル名のPrefixをuniqid()からYYYYmmddHHiissnn形式(日付+連番)に変更した
・ユーザーがSuper-Adminである場合に任意のBlog、カテゴリで投稿できる問題を修正
・ブログ名、カテゴリ名に特定の文字が入っている場合に、投稿が出来ない問題を修正

# こちらの議論を参考して改良を行っています。

オフライン

#25 2006-07-30 18:05:05

sammy
メンバー
登録日: 2006-07-29
投稿: 2

Re: NP_Moblog v1.17 [last update 2010/06/06]

プラグインを手動でアンインストールする方法をお教え頂けないでしょうか。
(どのファイルをバックアップファイルと入れ替えれば良いのか、という事になると思います)

その利用は以下です。

PHP: 4.0.6 で運営しているNucleusにNP_Moblog_1_14インストールをインストールしたところ、
Fatal error: Call to undefined function: version_compare() in /home/.sites/12/site1/web/nucleus/plugins/NP_Moblog.php on line 54
というエラーがでました。

アンインストールのために管理画面の「プラグインの管理」を表示すると、
上記のエラーメッセージ、及び過去にインストールしたプラグインが
表示されるだけで、他のボタンや機能は失われました。このために、管理画面からの
NP_Moblog_1_14のアンインストールができません(プラグインのインストール
機能も失われてしまったので、このまま放置もできない状態です)。
その為、元に戻すべく、手動でバックアップファイルと差し替えたいと
思っておりますので、NP_Moblog_1_14のインストールで変化した
ファイル(あるいはファイル群?)をお教え頂けないでしょうか。よろしくお願いします。

※質問が素人過ぎたらごめんなさい。昨日からNucleusを使い始めた若葉マークです。

オフライン

Board footer