スパムがわんさかわんさか、今更来るはずのない、大昔の記事に対してやってくるので、全部停止しました。
ぼくのレンタルサーバーは SQL対応なので、SQL のクエリーで
①UPDATE `mt_entry` SET `entry_allow_comments`=0
②UPDATE `mt_entry` SET `entry_allow_pings`=0
③UPDATE mt_entry,mt_comment set entry_allow_comments=2 where
mt_comment.comment_entry_id=mt_entry.entry_id
④一括編集モードですべてのエントリーを表示、なにもしないまま保存
再構築
*entry_allow_comments`=0 だと、既存のコメントが表示されない。
0 が NONE 1 OPEN 2 CLOSE だと思います。
一端 0 にして、すでにコメントがあったものは 2 にします。
以上
参考 http://nanana.moo.jp/archives/000762.html
左の amazon の検索うまくいかないですよね。
とかでています。同じような設置をしてるサイトでも同じエラーがでているので私の設置方法に問題が発生してるようではないですね。amazon 側での仕様変更か障害でしょうか。
解決
AWS の問い合わせ先が変わってるそうな。
ということで、
<form action="http://xml-na.amznxslt.com/ →は http://xml.amazon.co.jp にしたら OK !!
この話題の下で、嫁さんがビデをは moblog で送れないの?と聞いてきたので送ってみたらということでテストしたら問題なく投稿できたのですが、携帯ではそのままではうまく再生できない。
AU のホームページをみると、ビデオ用のezweb の XHTML を書かないとだめということ。それをリンクタグで用意し、mt4i を使って携帯から見てもらおうと思ってやってみたら、うまくいかない?よく見るとリンクがすべて、変、調べたら、mt4i の仕様で、リンクは amazon 以外は、すべて コンパクトHTML 変換するため、google 経由(chtmltrans)になっていた。トホホ...
ということで勝手に数行付け加えて google 経由をはずすようにしてみました、思いついたのは、ezweb のhtml 用フォルダーを特別用意しこのフォルダーの中の html へのリンクの時は google を経由しないように条件を追加してみました。リンク url にこの条件のフォルダー名がある時は、とすれば簡単ですよね。
mt4i のソースについて
#リンクの URL にこの文字列があったら、google 経由をしない
my $not_chtml = "ezweb";
sub chtmltrans {
....省略
if ($url =~ m/$not_chtml/g) {
$url =~ s/"//g;
$url =~ s/'//g;
} elsif ($url =~ m/.*http:\/\/www.amazon.co.jp\/exec\/obidos\/ASIN\/.*/g) {
これで、例えばリンクが、http://www.heididorf.net/ezweb/au.html の場合、ezweb という、フォルダーなので google 経由は行わない。自己責任で変更してね。
で、リンクがもとにもどって、ビデオのページに飛んで、ビデオ再生 OK 。
マックでいう ecto みたいなもののようです。ローカルで、 web につながないで投稿、編集が可能のようです。ただし、追記がない。これからでしょうか。
できることは、
興味がある方は、Welcome to the WB Editor 0.9.7 is released
PS. トラックバックうまくいかんが、やり方に問題があるのやろか。
ちょっと前に紹介した 「moblog.uva.ne.jp の 「まど」 をホームページに」でつくった、
cgiプログラム get_moblog.cgi のプログラムを書き直しました。フィルターを使えるようにしました。除外したい url や特定 url の表示が行えるはずです。
プログラムは get_moblog_v2.0.py
もしフィルターを書きたい場合は、適当なファイル名、例えば moblog_acl.acl ファイルを用意し最初に + - * を書き、スペースまたは タブで区切り、ファイル名 を書いてください。
+ はこの url のみ表示。 - は表示しない。 - の場合は最後の行に * * を書いてください。
暗黙で最後はすべて表示しないがはいります。条件は、一行にひとつ、url がひとつです。
ファイルが用意できたら、適当なフォルダーにコピーし、get_moblog.cgi の最初のほうにある
moblog_acl = "./moblog_acl.acl"
に ディレクトリー/ファイル名 を書いてください。
ファイルが存在しない、正しく読めなければフィルターは働かずすべて表示してくれます。
1.62 をインストール。でも
An error occurred: Can’t locate object method “load” via package “MT::PluginData” (perhaps you forgot to load “MT::PluginData”?) at /path/to/extlib/jayallen/Blacklist.pm line 2878 |
とエラーをはきます。対処法は
MT-Blacklistを上手く入れられない場合の対処法
あとは、文字化け対策をおこなう。
こまかいことは、 MT-Blacklist設置、MT-Notifierとの共存や、コメントスパムをブロックするモジュールを参考にさせていただきました。(感謝)
お願い : 自由にご利用ください。ただし自己責任で、プログラムをきちんと理解してお使いください。
まず、http://moblog.uva.ne.jp の <img> タグ、<a href> タグ情報をとってくる必要があります。
python で簡単な通信プログラム、CGI を書きました。
#!/usr/local/bin/python |
---|
上記 CGI を適当なディレクトリーにコピーしてください。
つぎに、下記 内容をテンプレートに書き込み。
<div class="show_moblog"> <meta http-equiv="Refresh" content="60"> |
---|
iframe をつかい、 新しい フレームを作成し、 http-equiv の Refresh と、content の値で
指定時間ごとに新しい情報を取得します。
style sheet には、class show_moblog を適当に作成ください。
moblog URL |
|
weblog xmlrpc url |
|
3.もうひとつ、自分は画像を archives/photo/ に保存してほしいので
image archive-path |
|
image site-path |
|
4. 最後に mime64.pl ですが、3.0系列では動作しないようです。。 mime 2.37 でメールから書き込みが確認できました。 3.0 では NG でした。
平田氏が運用のサービス(感謝) Moblog を試みていますが、うまくいきません。
ホームページに投稿しましたので、 replay 待ちです。
と。初めて トラックバックを試みてみました。
投稿内容
Posted by: ハイジドルフ on January 17, 2004 10:57 AM
Warning: fsockopen(): php_network_getaddresses: getaddrinfo failed: Name or service not known in /www/docs/vhosts/moblog.uva.ne.jp/xmlrpc.inc on line 522
Warning: fsockopen(): unable to connect to :80 in /www/docs/vhosts/moblog.uva.ne.jp/xmlrpc.inc on line 522
なるエラーが画面上部に出力され、
We cannot detect your xmlrpc API.
Please enter your xmlrpc url and others.
とでます。私の homepage の mt-xmlrpc.cgi の問題も考えられますが、この cgi の動作はどのように確認したらよろしいのかご教示いただけませんでしょうか?
ちなみに、mt-xmlrpc.cgi を引数なしで実行しますと
HTTP 405 - リソース使用不可
Internet Explorer
と表示されます。 mt-xmlrpc.cgi は存在し、属性も他のcgi と同じです。 mt-xmlrpc の動作ができない場合があるのでしょうか。お手数おかけいたします、よろしくお願いいたします。