tDiaryスレッド その1
- 1 :nobodyさん:04/03/04 04:33 ID:B6qo4+Dr
- Ruby で書かれたWeb日記プログラム tDiary のスレッドです。
本家 tDiary.org
http://www.tdiary.org/
日記貸し出し tDiary.net
http://www.tdiary.net/
- 270 :nobodyさん:05/01/17 14:03:20 ID:???
- >>269
詳しく
- 271 :nobodyさん:05/01/17 15:21:51 ID:???
- >>269
組込みの拒否フィルタを勘違いしてないか?
xxxx_style.rbにデコレータかますか直接追加すればOK、だろ。
#これもフィルタと言えばフィルタだが・・・。
- 272 :nobodyさん:05/01/18 18:19:05 ID:???
- カテゴリ画面に日記本文も表示させたいのですがどうしたらいいですか
- 273 :272:05/01/19 03:20:11 ID:???
- できたみたいです
ごめんなさいありがとう
- 274 :nobodyさん:05/01/24 11:06:51 ID:???
- BlogWikiスタイルで、タイトル部分にリンクを埋め込むことってできないの?
[[...|...]]で囲ったら、] が一個だけ表示されてしまう。
- 275 :nobodyさん:05/01/29 00:26:47 ID:???
- Rubyが使えないので動かせないのだけど、
システム的にtDiaryくらいがちょうどいい…。
blogツール探してみたけど無駄に機能多すぎて把握に時間かかりすぎる。
tDiaryによく似たblogツールないですか?
(日記の記事へのコメントとトラックバックくらいしかいらない)
- 276 :nobodyさん:05/01/29 20:31:30 ID:???
- スレちがいのような気もするが…
手書き日記+くっつきシリーズとかどうよ。
- 277 :nobodyさん:05/02/05 01:13:43 ID:???
- tdiaryに限ったことではありませんが、実態参照で日本語以外のモジ(ハングル)を表示させようとすると、
<html lang="ja-JP">
があるせいか
・・・・
で表示されます。
ここを何とか日本語/ハングル同居させることはできませんか?
- 278 :nobodyさん:05/02/05 01:54:06 ID:???
- utf-8
- 279 :nobodyさん:05/02/23 08:09:29 ID:???
- tdiary/lang/ja.rb
でnkfを使って文字列をeuc-jpに変換してるからここをむにゃむにゃすればOK
- 280 :nobodyさん:05/03/03 11:28:41 ID:???
- 2.0.0使用、blogkitなし、blogkit(blog)ありで確認。
update.rb、拡張子CGIじゃないと読めない環境なオレだから
windex.rbを使用することができないんだorz
- 281 :nobodyさん:05/03/15 21:27:27 ID:???
- tdiary2rss.cgi
ttp://blog.bulknews.net/mt/archives/000943.html
でRSSを作りたいのだけど RSS::Simple; ってどこで手に入りますか?
- 282 :nobodyさん:05/03/16 00:10:51 ID:???
- CPAN
- 283 :nobodyさん:05/03/16 00:42:37 ID:???
- あれ?
http://search.cpan.org/
で探し回ってるんだけど見つからないです
- 284 :nobodyさん:05/03/16 13:11:14 ID:???
- >>281
そこのサイトに
--------
RSS::Simple は適当にでっち上げた、XML::RSS 代替。なんとなく XML::RSS 使いたくなかったので。
--------
と書いてあるのだが
- 285 :281:05/03/16 16:57:18 ID:???
- すみませんでした
- 286 :nobodyさん:05/03/16 17:04:34 ID:???
- そのスクリプト
Global symbol "$cache" requires explicit package name
とエラーがでるな
- 287 :nobodyさん:05/03/16 23:14:06 ID:JgdhcwUg
- ruby 1.8.2 で動いている人いますか?
rubyのバージョン上げてたら,しばらく日記表示させていなかった間にいつの間にか
動かなくなってしまいました@local.
tdiary自体のバージョンも最新版か分からなくなってしまったので,とりあえず2.0.0を入れ直し,
ついでにapache+phpがおかしくなってたのも直すために両者を入れ直し.こちらはpukiwikiが動くように
なったのですが,tdiaryは動きません.
[症状]
http://localhost/tdiary/ を表示させると,index.rb の中味がテキストで表示される.
-rwxr-xr-x 1 apache apache が index.rb の権限です.
.htaccess には
Options +ExecCGI
AddHandler cgi-script .rb
DirectoryIndex index.rb
とデフォルトのdot.htaccessのまま記述してあるし,htpasswdの部分は更新する場合の話なので
とりあえずここでは関係ないだろうし,あっても.htpasswdは存在&パスも指定しているし...
[やったこと]
tdiaryの公式ページから案内のあるFAQやインストール-HOWTOからのリンク(共通ノウハウ集)は
すべて目を通して確認しました.このスレも全部レス目を通しました.
あとは公式ページの動作環境の
"Ruby 1.6.[3-8], 1.8.[0-1](1.8系はtDiary 2.0以降のみサポートです)"ってところが合わないくらいで・・・
ほかにありそうな原因ってありますでしょうか?
- 288 :nobodyさん:05/03/16 23:19:01 ID:???
- とりあえず、Index.rbは所有者権限でもおkです。
自鯖と思うので、cgi-binに直行で入れると、うまくいかないよ。
一度、httpd/htmlのほうに入れてみるといいかも。
あとは、Rubyのパスさえ間違わなければ、動くと思われ。
- 289 :287:05/03/17 00:03:29 ID:???
- >>288
入れてある場所は,
/home/user/tdiary 以下で,ここに
/var/www/localhost/htdocs/t からソフトリンク貼ってあります.
/var/www/localhost/htdocs は apache で httpd/html のトップディレクトリとして指定してあるものです.
rubyのパスはwhichで確認して,/usr/bin/ruby ということで確認取りました.
実際は /usr/bin/ruby18 へのリンクなのですが,これもコマンドラインから /usr/bin/ruby を指定して
実行できることを確認しました.
うーん,どこが原因なのかまだ不明です,
- 290 :nobodyさん:05/03/17 00:29:31 ID:???
- エラーの種類は?
InternalServerErrorか?
一度シェルで
$ ruby tdiary/index.cgi
とやってみれ
- 291 :287:05/03/17 00:31:46 ID:???
- >>290
エラーというか,ブラウザ上では index.rb の中味がそのまま表示されています.
シェル上で $ ruby ./index.rb を実行すると
(offline mode: enter name=value pairs on standard input)
と表示されます.
- 292 :287:05/03/17 00:34:22 ID:???
- 追加,()内が表示されるとコンソールに戻らないので,ctrl+cで実行停止すると
次の表示が現れます.
(offline mode: enter name=value pairs on standard input) <--ここはすでに表示
Content-Type: text/plain
(Interrupt)
/usr/lib/ruby/1.8/cgi.rb:1081:in `readlines'
/usr/lib/ruby/1.8/cgi.rb:1081:in `read_from_cmdline'
/usr/lib/ruby/1.8/cgi.rb:1118:in `initialize_query'
/usr/lib/ruby/1.8/cgi.rb:2269:in `initialize'
tdiary/index.rb:20:in `new'
tdiary/index.rb:20
- 293 :nobodyさん:05/03/17 00:44:19 ID:???
- どうもapacheの設定間違いみたいね。
dot.htaccessは書き換えた?
$ chmod +x index.rb
とかした?
インストールのドキュメント読んだほうがいいよ
- 294 :nobodyさん:05/03/17 00:49:33 ID:???
- >>293
あれ?そうですか。。。
dot.htaccessはリネームして .htaccess に mv しました。
内容は >>287にあるとおり、自分の環境にしたがって設定したつもりです。
index.rb の権限は同じく>>287のように -rwxr-xr-x 1 apache apache で問題無さそうですし。
とりあえずいまWindowsなので、もう一度動作環境のあるLinuxに戻って確かめてみます。
- 295 :287:05/03/17 00:59:17 ID:???
- ひとつ気が付いたことがあります.
.htaccess に
# if you run tDiary with symbolic link, use settings below.
という記述があり,自分のケースでは,/var/www/以下よりホーム以下にリンクさせているので
Options +FollowSymLinks ここのコメントを外しました.が,依然動かず・・・スクリプトがテキストのまま
表示されてしまいます.
- 296 :nobodyさん:05/03/17 01:00:57 ID:???
- >>292
それはコンソール上で入力を試せるモード。
ctrl+c じゃなくて ctrl+d で EOF 送って入力を終了させれ。
- 297 :nobodyさん:05/03/17 01:03:57 ID:???
- AllowOverride None になってない?
- 298 :287:05/03/17 01:27:20 ID:???
- >>297
あ, /etc/apache2/httpd.conf にて
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
こういう記述がありました.トップ以下すべてに関わってきますか?
AllowOverride All に変更しても変わりはなかったですが・・・
>>296
Content-Type: text/html; charset=EUC-JP
Vary: User-Agent
Last-Modified: Thu, 01 Jan 1970 00:00:00 GMT
Pragma: no-cache
Cache-Control: no-cache
Content-Length: 1537
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
みたいにそのあとずっと正常っぽい出力が出てきました!!!
でも,サーバ上ではどうすればよいのでしょう・・・ToT
- 299 :281:05/03/17 01:38:56 ID:???
- 再度申し訳ありません
unless ($html = $cache->get($url))
の所でどうしても
Can't call method "get" on an undefined value at tdiary2rss.cgi
というエラーが出ます。
どなたか解決方法をご存じないでしょうか?
- 300 :nobodyさん:05/03/17 01:55:38 ID:???
- >298
# apachectl restart
ところで最新のrubyだと変数名とメソッド名が
衝突してちょこちょこエラーでるようになったね。
- 301 :287:05/03/17 02:10:23 ID:???
- >>300
あ,もちろん毎回 /etc/init.d/apache2 stop|start はやっていますよー.T_T
- 302 :nobodyさん:05/03/17 02:39:50 ID:???
- あ、やってたのねスマソ
うーんでもこれ以上はわかんないな。ウチではuser_dirで使ってるし。
スーパーリロードとかはしてみた?
- 303 :287:05/03/17 10:07:02 ID:???
- スーパーリロードというのがどういうものなのか知りませんが,
Shift押しながらのリロード(キャッシュを使わない)なら毎回やっています.
とりあえず,インストール場所を説明書通りにしてもう一度やってみます.
- 304 :287:05/03/17 10:51:43 ID:???
- いろいろ御指南有り難うございました.
とりあえず,index.rb とファイル名まで決め打ちであれば,動かすことに成功しました!
ツボは,/etc/apache2/httpd.conf 中の
ScriptAlias /tdiary/ /var/www/localhost/htdocs/tdiary/
これが抜けていたことでした.
ScriptAlias /cgi-bin/ /var/www/localhost/cgi-bin/ という記述がすでにあり,
/var/www/localhost/cgi-bin/ 以下にインストールしたところ,うまく動いたので気が付きました.
・・・が,問題が・・・
index.rb を指定すると実行できるのですが,http://localhost/tdiary/ だと
Forbidden
You don't have permission to access /t/ on this server.
となります. .htaccess には
DirectoryIndex index.rb を指定してあるので,ディレクトリブラウズしたら
index.rb を読みに行って実行してくれそうなものですが・・・.
[Thu Mar 17 10:50:34 2005] [error] [client 127.0.0.1] attempt to invoke directory as script: /var/www/localhost/htdocs/tdiary/
とあるので,その通りなのでしょうが...
- 305 :287:05/03/17 10:56:24 ID:???
- あれ,もう一度過去ログ読んだら,>>265さんとまったく同じですね.
問題の所在が分かったと思ったら,そういうことだったのですか・・・.
- 306 :287:05/03/17 11:02:39 ID:???
- あっれ?っていうか,
#ScriptAlias /tdiary/ /var/www/localhost/htdocs/tdiary/
とコメントアウトして,
DirectoryIndex index.html index.html.var index.php
と,index.rb を消したら,ディレクトリブラウズでも行けるようになった!
えーと,めちゃくちゃ謎なんですけど,とりあえず動くようになりました.
Ruby-1.8.2 でも動きます.
- 307 :nobodyさん:05/03/17 22:34:51 ID:fKIkApJ7
- >306
っつーかapacheのこともう少し勉強しろ
- 308 :nobodyさん:2005/03/21(月) 22:23:36 ID:gaUc5osS
- 自由に改行を入れられるようにしたいのですが
スタイルのどこをいじったらいいのでしょうか?
入力したとおりに表示したいんです。
- 309 :nobodyさん:2005/03/21(月) 22:33:55 ID:???
- >>308
etDiaryスタイルを使う、じゃだめなの?
- 310 :nobodyさん:2005/03/29(火) 00:21:23 ID:???
- リンク元置換リストを増やしたら重くなる?
- 311 :nobodyさん:2005/03/31(木) 23:01:57 ID:???
- 2.0.1キタ
>>310
比較回数が多くなれば重くなるのは必然
- 312 :nobodyさん:2005/04/03(日) 22:53:35 ID:U3Qk5ojU
- 未来の日付の日記を編集したとします。
たとえば、その日に見たいテレビ番組があるとして、
その番組についてその日に「何か」を書くことが分かっていて、
その日に番組があることを万が一忘れていた場合に思い出したい・・・というようなケースです。
すると、トップを表示させた場合、現在の日付ではなく、いちばん未来の日付がトップに表示されます。
これを、未来の日付はその日が来るまで表示しないようにすることはできますでしょうか?
- 313 :nobodyさん:2005/04/04(月) 03:21:52 ID:???
- todoプラグインでも使えば?
- 314 :nobodyさん:2005/04/04(月) 05:33:55 ID:???
- todo プラグインは別途使っているのですが、
todoの方に入れる用事とかは、期限過ぎたら記録上消してしまっていいようなものに使っています。
日記として予め書いておくものは、期限が来たらあらかじめある程度書いておいた内容に
書き足すような行事とかです。
tdiary.confを見てみましたが、希望にかなう設定はなかったみたいです。
実現できないなら、手動で現在日時に移動するという解決法にします。
ちょっと面倒ですが、未来期日に書くことは避けられないので。
- 315 :nobodyさん:2005/04/13(水) 17:29:28 ID:???
- tDiaryが生成するHTMLの<head>に、metaタグのkeywordやdescriptionを
含ませたいのですができますか?
- 316 :nobodyさん:2005/04/16(土) 20:45:13 ID:???
- できるにきまっている
- 317 :nobodyさん:2005/04/18(月) 11:08:49 ID:???
- >>316
descriptionは、やり方がわかりました。
keywordは、わからないので教えてください。
- 318 :nobodyさん:2005/05/27(金) 18:34:28 ID:Jc4tII3V
- ツッコミした人のホスト名を記録して
メールアドレスのように管理画面のときだけ表示するようにしたいのですが
できますか?
改造しないといけないとすると、
どうやればいいかポインタだけでもどなたかヒントをくださいませんでしょうか。
- 319 :nobodyさん:2005/05/28(土) 00:25:44 ID:???
- ノーヒント
- 320 :nobodyさん:2005/05/28(土) 02:54:57 ID:???
- やった事がないからヒントも何も書けないわけだが、とりあえずその情報は「記録
されてない」ので、改造するなら記録する所からはじめてください。
httpdのアクセスログを見たほうが楽だと思うので個人的にはそうしている。
- 321 :318:2005/05/28(土) 22:24:25 ID:???
- >>320
なるほどそもそも記録するように改造ですね。
ありがとうございます。
確かに時刻をみてアクセスログみた方が、改造するより楽ですね。^^;
改造した後は時刻を見なくていいので改造した方が楽になりますね。うーむ悩ましい
- 322 :nobodyさん:2005/06/24(金) 06:38:39 ID:???
- 日記に半角カナ文字を使いたいのですが、可能でしょうか?
例えば
キタ━━━━(゚∀゚)━━━━!!
と投稿すると、実際の文では
キタ━━━━(°∀°)━━━━!!
になってしまうのです(´Д⊂グスン
- 323 :nobodyさん:2005/06/25(土) 00:03:22 ID:???
- shoのヒトが嫌いらしいのですが
shoのヒトの日記検索すると対処法出てくる
ruby1.8以上ならってかんじだっけか
- 324 :nobodyさん:2005/06/25(土) 00:59:35 ID:???
- shoの人嫌いならtDiaryつかうのやめたほうがいい。
- 325 :nobodyさん:2005/06/25(土) 16:00:03 ID:???
- shoの人が半角カナの存在を嫌ってるって話じゃねーの?
- 326 :nobodyさん:2005/06/25(土) 16:46:06 ID:???
- 読まずに脊髄反射で書いているからよくワカンネ。
- 327 :nobodyさん:2005/06/27(月) 10:16:23 ID:???
- >>322
つhttp://www.tdiary.org/20021113.html
- 328 :nobodyさん:2005/07/03(日) 10:05:32 ID:cYPkBnlx
- tDiaryでページ全体を作って行きたいんですが、
http://www.tdiary.org/
このようなデザインにするにはどうすればいいのでしょうか。
- 329 :nobodyさん:2005/07/03(日) 10:51:59 ID:???
- theme作るだけ。
- 330 :nobodyさん:2005/07/04(月) 06:20:17 ID:???
- はてなDiaryみたいに各記事ごとに登録した時間とか書き込むプラグインない?
- 331 :nobodyさん:2005/07/04(月) 14:09:29 ID:???
- はてなダイアリーつかえば?無料なんだし
ちなみにいうとtDiaryには日付があるのみで記事という概念はない。だから無理。
- 332 :nobodyさん:2005/07/04(月) 23:37:34 ID:???
- たださん 巡回ご苦労様です
- 333 :nobodyさん:2005/07/05(火) 02:47:07 ID:???
- http://www.tdiary.org/20021125.html
ここら辺はどうでしょう。
- 334 :nobodyさん:2005/07/22(金) 14:08:30 ID:???
- >>330
hatena スタイル使え
- 335 : ◆mput.861Kw :2005/07/24(日) 01:26:13 ID:???
- ここだけの話、はてなスタイルのこれ以上の発展はさせないつもりなんだ。
自分自身はてなスタイルで書いてるから、メンテナンスは続けるけどね。
今後はてな側で記法にどんな拡張を行ったとしても、それははてなスタイル
には反映されないよ。
それを理解した上でなら、どうぞお使いください。
- 336 :334:2005/07/24(日) 20:21:07 ID:???
- えっと、地味に感動。
んでもって僕は wiki スタイルゆざ
- 337 :nobodyさん:2005/08/11(木) 16:07:51 ID:???
- tDiary-Users Wikiいい加減にしてくれ。
管理できないならwalwiki使うの止めてくれよ。
コメントSPAMにうんざり。
- 338 :nobodyさん:2005/09/19(月) 14:39:27 ID:???
- recent_trackback3.rb が使えません。
具体的には
・プラグイン選択画面でrecent_trackback3.rbをチェック
・ヘッダーに <%=recent_trackback3.rb%> を追加
としました。しかしヘッダに何も表示されません。
既存のトラックバックを表示してくれるわけではなく、新しくトラックバックをうけないとだめなのかなと思い、
自分でトラックバックしてみましたが、やっぱり何も表示されませんでした。
エラーは特にでてないようなので、なにか心当たりがあればお願いします。
- 339 :nobodyさん:2005/09/29(木) 12:54:23 ID:???
- 質問です。
ツッコミメール使ってるんですが、fromが設定した送信先、
つまりtoと同じになってしまいます。
これって変更できないんですか?
- 340 :nobodyさん:2005/10/12(水) 20:44:42 ID:???
- ポートを指定していると、
update.rb が URL にポート番号を重複してて不正だの文句いってエラーを吐く。
オマイが阿呆だろと。
まぁ、しょうがないからポートを 80 にしてサーバを起動し、
URL にはポート番号を無指定してみると CSRF 対策だと出てくる。
設定にそれらしいものがあるので(グレーアウトしてるが)変更してみようと思ったら、
CSRF 対策による拒絶うんぬん。
もう、阿呆かと。
つか、ただただショボすぎて泣けてきただよ
- 341 :nobodyさん:2005/10/13(木) 23:53:49 ID:???
- 2.0.2 なんだけど、
プラグインは plugin ディレクトリになければならないとドキュメントに書かれてるが、
misc/plugin の方に入れないと認識されないんですが?
そこにコピーしたら、ローカルでテストしたみた時には組み込まれたが、
サーバだと、どうやっても使えない。
新入荷!お試しください > チェックして OK > 使用中 > 適当にページ変更してプラグイン選択に戻る > チェックが外れてる
おい、何なんだよコレ?
- 342 :nobodyさん:2005/10/14(金) 00:06:19 ID:???
- >>340 の方は、tdiary.conf.sample の方に追記されていた、
# Refererの検査において、正しい参照元と見なすURLにマッチする正規表現。
を使って対処できた。設定項目やドキュメントなど中途半端だし、設定が分散してたり中途半端だな。
>>341 の方は、勝手に作られる方の tdiary.conf の権限を緩くしたら反映される様になった。
こっちは、今まで問題なく使えてたのは何だったんだ?
misc/plugin の方に放り込まなきゃならなくなったのは、いぜん謎だし。
つか、反映にミスしたなら警告くらい出してくれても良いだろうに。
- 343 :nobodyさん:2005/12/03(土) 16:34:48 ID:3HBCtRMv
- 保守
- 344 :nobodyさん:2006/01/03(火) 01:58:33 ID:???
- 出力されるhtmlはどこで設定されてんの?
- 345 :nobodyさん:2006/01/03(火) 02:21:43 ID:qfglo4tY
- 何の設定?
- 346 :nobodyさん:2006/01/03(火) 02:40:37 ID:???
- 設定ってかどのファイルをいじれば
吐き出されるhtmlを変えられるのかってことです
- 347 :nobodyさん:2006/01/03(火) 09:04:50 ID:qfglo4tY
- 何をいじるかによるけど...プラグインでダメなものは
skel/*.rhtml をいじってる
- 348 :nobodyさん:2006/01/03(火) 10:17:14 ID:???
- サンクス
てかこんな過疎スレでこんなに速く回答もらえるとは思わんかった
- 349 :nobodyさん:2006/02/10(金) 00:05:00 ID:???
- 前??件分の日記を表示してくれるプラグインってありますか?
- 350 :nobodyさん:2006/02/10(金) 04:07:11 ID:???
- いつのバージョンからできるようになったかわからないけど、2.1 系だと
index.rb?date=20060210-5(html_anchor.rbを使っているなら20060210-5.html)
と指定すると特定の日から前何日分の日記が表示できるよ。
特にプラグインを入れる必要はなかったはず。
上の例だと 2006/2/6 から 2006/2/10 までの日記が表示される。
求めていることを勘違いしてたらゴメン。
- 351 :nobodyさん:2006/02/10(金) 11:31:27 ID:???
- 2.0 + html_anchor だと ?date= の方はうまく動くけど、20060210-5.html の方は Not Found になっちまった
- 352 :nobodyさん:2006/02/10(金) 22:24:50 ID:???
- 20060210-5.html でアクセスできるようにするには mod_rewrite などの設定も
書き換えないとダメですね。
ttp://tdiary-users.sourceforge.jp/cgi-bin/wiki.cgi?html%A4%C7%A5%A2%A5%AF%A5%BB%A5%B9%A4%B7%A4%BF%A4%A4
- 353 :349:2006/02/11(土) 00:14:24 ID:???
- >>350
詳細にありがとうございます。期待している動作です。
互換性の問題があると面倒だけど、ちょっと開発版を試してみます。
あとは、Ruby ならヘッダにアンカを埋め込むくらいのプラグインなら作れるかな……
- 354 :nobodyさん:2006/03/03(金) 14:06:14 ID:???
- 次世代地図サービス実験サイト ALPSLAB がスタート
http://slashdot.jp/article.pl?sid=06/03/02/035230
ALPSLAB clip!
http://www.alpslab.jp/clip.html
> Movable Type、tDiary、Hikiをご利用のお客様は、
> 地図プラグインをダウンロードし、セットアップしていただくと、
> ブログやWikiで、地図画像を直接指定できるタグが利用可能となり、
> さらに簡単、便利に、地図を貼り付けることができます。
> もちろん、地図画像のサイズや縮尺の指定も可能です。
- 355 :nobodyさん:2006/03/19(日) 22:22:02 ID:???
- makerssを使おうとしてるんですけど、日記を更新しようとすると
undefined method `categories' for #<Paragraph:0x4022ed2c> (NoMethodError)
- 356 :nobodyさん:2006/03/19(日) 22:28:46 ID:???
- 間違って送信…。
もう一度。
makerssを使おうとしてるんですけど、日記を更新しようとすると
undefined method `categories' for #<Paragraph:0x4022ed2c> (NoMethodError)
と出ます。
また、設定画面から「RSSの生成」をしようとすると
undefined method `call' for "update":String (NoMethodError)
と出ます。
misc/plugin/ja/makerss.rbの入れ忘れが原因でそうなることが多いそうなので
/misc/plugin/makerss.rbと/misc/plugin/ja/makerss.rbは最新のものをCVS Repositoryからダウンロードし、それぞれコピーしましたが駄目でした。
tdiaryのバージョンは2.0.2で、サーバはXREAです。
原因がわかる人、教えてください。
- 357 :nobodyさん:2006/03/23(木) 14:06:26 ID:???
- CVSからダウンロードした最新版は 2.0 系向けのものですか。
単純に最新版をダウンロードすると 2.1 系向けがダウンロードできてしまいます。
2.0 系向けはこちらからどうぞ。
ttp://cvs.sourceforge.net/viewcvs.py/tdiary/plugin/makerss.rb?only_with_tag=Stable-2_0
ttp://cvs.sourceforge.net/viewcvs.py/tdiary/plugin/ja/makerss.rb?only_with_tag=Stable-2_0
- 358 :356:2006/03/23(木) 20:39:39 ID:???
- なるほど確かに私の使っていたものは2.1向けだったようです。
そこで、1.15.2.2と1.1(ja/)に入れ替えてみましたが、やはりエラーが出ます。
そもそも、tdiaryはフルセット版をダウンロードして使ってるので、makerssは最初から入っていたんですが
それでエラーが出たので最新版を入れてみたわけです。
普通、フルセットの場合はプラグインを更新したりしなくても使えるものなんですよね?
だとすると、プラグイン自体ではなく何か他の原因があるのでしょうか…
あと確認しておきたいんですが、
プラグインの追加・更新は、misc/plugin以下にこの2つのファイルを置く(そして追加の場合は設定画面で選択)だけでいいんですよね?
- 359 :nobodyさん:2006/03/27(月) 15:43:30 ID:???
- >>358
他にどんなプラグインを入れてますか?
プラグイン同士の相性が悪い物もあるので参考までに聞いてみたいかも。
- 360 :356:2006/03/27(月) 23:21:21 ID:???
- doctype-html401tr.rb
jdate.rb
recent_comment3.rb
を使ってます。
一度消してみましたが、やっぱり駄目みたいです。
cacheディレクトリ消しても変わりません。
日記を更新するときのエラーの内容ですが、全て書くと以下のようになります。
undefined method `categories' for #<Paragraph:0x4022ce3c> (NoMethodError)
(plugin/makerss.rb):172:in `makerss_body'
(plugin/makerss.rb):102:in `makerss_update'
(plugin/makerss.rb):52:in `each_with_index'
(plugin/makerss.rb):96:in `makerss_update'
/usr/local/lib/ruby/1.8/pstore.rb:318:in `transaction'
/usr/local/lib/ruby/1.8/pstore.rb:317:in `transaction'
(plugin/makerss.rb):57:in `makerss_update'
(plugin/makerss.rb):203:in `load_plugin'
/virtual/USER/public_html/tdiary/tdiary.rb:693:in `update_proc'
/virtual/USER/public_html/tdiary/tdiary.rb:692:in `update_proc'
/virtual/USER/public_html/tdiary/tdiary.rb:1253:in `do_eval_rhtml'
/virtual/USER/public_html/tdiary/tdiary.rb:1253:in `do_eval_rhtml'
/virtual/USER/public_html/tdiary/tdiary.rb:854:in `eval_rhtml'
/virtual/USER/public_html/tdiary/update.rb:62
- 361 :nobodyさん:2006/04/18(火) 22:08:51 ID:???
-
- 362 :nobodyさん:2006/04/29(土) 02:36:01 ID:???
- 最近 コメントキーフィルタ&プラグイン をすり抜けてくる
コメントスパムがくるorz
たぶんフォームを解析してるんだろうな.凝ったことしやがって...
- 363 :nobodyさん:2006/06/11(日) 17:24:09 ID:???
-
blogkit に附属の title-navi.rb なんですが、
next hopへのリンクが自動で更新されません。
次の記事Aがあるときに、今の記事Bを再度編集しないと、
次のこれってやっぱり、staticにデータ作ってるんすかね。
- 364 :nobodyさん:2006/06/11(日) 17:26:02 ID:???
- 途中でしくった。スマソ。
blogkit に附属の title-navi.rb なんですが、
next hopへのリンクが自動で更新されません。
具体的には 次の記事Aがあるときに、今の記事Bを再度編集しないと、
Bのナビゲーションバーに Aへのリンクが作られません。
次のこれってやっぱり、staticにデータ作ってるんすかね…
ガイシュツだったらすまんが、docに書いといて欲しいよ
- 365 :nobodyさん:2006/06/12(月) 00:51:59 ID:???
- tDiary 2.0.2 + BlogKit + upload.rb に、記事IDが年月日時分秒になるように
クイックハックしたものを下記にアップしました。
過去の記事データは使用できませんので注意してください。
http://www.fiercewinds.net/tdiary/upload/tDiaryBlog.zip
興味のあるかたはドゾー
- 366 :nobodyさん:2006/08/06(日) 21:43:22 ID:NL8Z2tdu
- 「 > 」で始まる文章だけ色を変えたいのだけどどうすればいい?
- 367 :nobodyさん:2006/10/01(日) 03:33:14 ID:cItUrK3N
- 保守
- 368 :nobodyさん:2006/10/19(木) 06:53:40 ID:wRA6e4u8
- tdiary2.0.2で、last-modifiedっていうヘッダを出力しないようにしたいんだけど、
index.rbの59行目くらいにある
head['Last-Modified'] = CGI::rfc1123_date( tdiary.last_modified )
をコメントアウトしたんだが相変わらず出力されてしまう。
解決法きぼんぬ。
- 369 :nobodyさん:2006/10/19(木) 09:23:53 ID:???
- それは HTTPレスポンスヘッダだね
html なら plugin/00default.rb の add_header_proc
- 370 :nobodyさん:2006/10/19(木) 09:31:35 ID:???
- >>369
でけた!
マジありがと!(i_i)
100 KB
[ 2ちゃんねる 3億PV/日をささえる レンタルサーバー \877/2TB/100Mbps]
取りに行ったけどなかった。次は一時間後に取りに行くです。新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 05.0.7.8 2008/11/13 アクチョン仮面 ★
FOX ★ DSO(Dynamic Shared Object)