ヽ(´ー`)ノヽ(´ー`)ノヽ(´ー`)ノ[ xreaの規約による,xreaの,xreaのための広告スペース ]ヽ(´ー`)ノヽ(´ー`)ノヽ(´ー`)ノ

[ カテゴリー » ppBlog ]

ユーザによるモブログ投稿…一部変更の巻き

先日公開した,ユーザによるモブログ投稿のファイルですが,実際に試してくださったyukiさんからのフィードバックを受け,mob.phpを一部変更しました。
ユーザ追加後,モブログ用の設定をしていないままmob.phpにアクセスしてログインするとエラーメッセージが出る件について,ログインしないままとりあえず記事一覧を見られるようにしてみました。

一旦ダウンロードされた方はご面倒でも差し替えをお願いいたします。ま,ぶっちゃけ差し替えなくても使えることは使えるんですが…(汗


— posted by naoK at 19:44   [ ppBlog ] Comment [5]  TrackBack [0]

ppBlog v1.4.3でユーザからのモブログ投稿を。

ppBlog制作者,martinさんのところの掲示板にて,ppBlogv1.4.3でユーザからのモブログの投稿がうまく行かないというスレがありました

実を言うと,ppBlogには現在のところ最新バージョンであるppBlogv1.5.0RC1でもユーザからのモブログ投稿ができません
ユーザ用のモブログの設定項目はあるものの,投稿を処理する部分が実装されていないためです。

なので作ってみました。ただし,私が現在利用しているバージョンは1.5.0RC1です。まずこのバージョンで一応動く(らしい)ことを確認してからv1.4.3のファイルに移植しています。なのでv1.4.3での検証はしていません。多分大丈夫だと思うけど。
v1.5.0(及びもしかしたらv1.4.4)向けのものは,そのうちmartinさんがきちんとした形で機能を追加してくれるでしょうから,今回は公開しません。
自分が投稿したエントリのみ修正,削除ができるようにしています。あと,ログインした状態でカテゴリの選択をすると勝手にログアウトしてしまう等のちょっとした不具合も気づいた範囲で修正しています。
ちなみに,ユーザー管理画面の"メンバーの詳細"で設定する"上記でのメンバーID" "上記でのメンバーPWD" というのは,それぞれ"投稿先メールアドレスのPOP3ID" "投稿先メールアドレスのPOP3パスワード" のことです。

なお,このファイルの改造はnaoKが独自に行っていますので,このファイルに関しての質問はnaoK宛にお願いします。
ファイルのダウンロードは下のリンクから。解凍してできたmob.php,moby.phpをindex.phpと同じ階層にアップして下さい。念のため,元のmob.php,moby.phpはリネームするかバックアップをしておいて下さい。不具合が出たら元のファイルに差し替えることができますので。

4/4追記:yukiさんからのフィードバックを元にmob.phpを一部変更しました。
なお,v1.4.3と1.4.4は共通のmob.phpとmoby.phpを使用していることが判ったのでファイル名も変更しています。
5/27追記:vodafoneからの画像付き投稿に対応したバージョンを公開しました。

v143_144mob_moby.zip


— posted by naoK at 22:06   [ ppBlog ] Comment [4]  TrackBack [0]

やたっ!

自動広告挿入でもAjaxがうまく動くようになった!

.htaccess使いました。

LayoutIgnoreURI *ajax.php

これだけでOK。手動で広告入れると,ライブドアとかライブドアとかライブドアとか,あとはライブドアとかウザいFlashの広告になっちゃうからいやだったんですよねー。
xrea.comだけでなく,mod_layout使って広告挿入しているサーバであればこの方法は有効だと思います。
land.to持ってるから今度試してみようっと。

追記:land.toでもこの方法でOKでした。わおー!

— posted by naoK at 00:02   [ ppBlog ] Comment [0]  TrackBack [0]

ppBlog1.5RC1覚え書き

とりあえずバグ部分だけでもメモ。

もっと読む»

cache.php 2005/11/01 12:53:39版
71行目

if(isset($bs) && count($tbs)>=RECENT_TRACKBACKS){

if(isset($tbs) && count($tbs)>=RECENT_TRACKBACKS){
へ。これを直さないと,トラックバックが全件表示されてしまう。

js/script.js 2005/10/25 18:10:47版
515〜519行目

  if(gc("comment-expand", o("UID"+uid))!=null){
   data += '<p class="comment-expand" title="ここでコメントを展開します">'
        + gc("comment-expand", o("UID"+uid)).innerHTML
        + '</p>?n';
  }
を削除。Ajaxを有効にしている場合で,かつコメントボタンが投稿者情報などのさらに下に表示されている場合には,ここを削除しないとヘッドラインモードで続きを読むをクリックしたとき,及び複数ページのリンクをクリックしたときにボタンが2つ表示されてしまう。

admin.php 2006/01/30 19:21:47版
172,229行目の

<body>
を削除。単にbodyタグが重複しているので。xrea.comはbodyタグの後に自動的に広告が挿入されてしまうのですが,管理画面だけ広告が2つ表示されてしまうのですぐ分かりました(笑

それから,moblogの場合に更新pingが送信されない件。
xmlrpc.php 2005/09/12 19:37版
22行目をコメントアウト。moblogの場合,まずここでひっかかってます。
25行目,

  if($ping_sites[$i]==1){

  if(!empty($ping_sites) ? $ping_sites[$i]==1 : $send_ping==1){
に変更。この2つで一応更新pingは飛ぶようになりますが,もう一カ所。
69行目,
      $result .= '<h4>更新Ping送信成功! - <a href="'.$url.'" title="エントリーを見てみる?">'.$ping_n.'</a>: '.(isset($m[2])?$m[2]:'').'</h4>'.NL;

      $result .= '<h4>更新Ping送信成功! - <a href="'.$url.'" title="エントリーを見てみる?">'.$ping_n.'</a>: '.$m[0].'</h4>'.NL;
に変更。'Thank you for the ping'というようなメッセージが表示されるようになります。まぁいらないといえばいらないかもしれないけど(汗

とりあえずこんなところ。まだ直したいところはあるけれど,それは追々ということで。


— posted by naoK at 23:45   [ ppBlog ] Comment [4]  TrackBack [0]

PCからテスト

今度はPCから。あーあーただいまBlogのてすとちう。

— posted by naoK at 22:51   [ ppBlog ] Comment [0]  TrackBack [0]