また修正

tkzy_get_recent_comments.php change log:

・直近24時間以内のコメントは時間を、それ以外は日付を表示するようにした
・コメントした人の名前(またはtrackback元のサイト名)が長過ぎるときに省略できるようにした

日付(時間)の部分はスタイルシートで等幅フォントを指定すると幅が揃ってきれいです。


43 Responses to “また修正”

  1. :: plasticdreams :: Says:

    hack ->recent comments
    hackの鬼tkzyサンが書いた最近のコメントを表示させるスクリプトを導入してみました。メニュー部分がゴチャゴチャするカナート思って導入を躊躇してたんですけど,やっぱり導入。うん,tkzyサンが仰ってた通り,CSSに
    #menu .comment_date{font-family: monospace; }
    と…

  2. fmstyle.NET Says:

    recent comments
    tkzy.netさんのところで配布されているtkzy_get_recent_comments.phpが便利そうなので設置したところ、僕の環境でtrackBack/comentが0の状態だとWarningが出るようです。

    Warning: Invalid argument supplied for foreach() in tkzy_get_recent_comments.php on line 2…

  3. My WordPress Says:

    Recent失敗
    最近のコメント10件表示を可能にするHackを公開されてるHPを見つけたので、さっそく使わせてもらうことに。
    < ?php require('tkzy_get_recent_comments.php');
    get_recent_comments(10); ?>とやってみたけど、うまく動作せず、FatalErrorが出てしまった。Ver1….

  4. ちあふるわ〜るど Says:

    どうして???
    tkzy::blogさんのところで最近のコメントを表示出来ることを知り、早速取り入れてみたのですが…昨日苦労してやっと夜になって表示されたかと思ったら、新しいコメントを投稿した途端にエラーが出る…。
    phpの知識が無い私にはやっぱり無理なのかしら????
    ん〜〜〜?..

  5. アクア Says:

    tkzyさん、ちあふるわ〜るどのアクアです。m(__)m
    早速アドバイス、ありがとうございました!
    tkzyさんの教えてくださったとおりに直しましたらきちんと動きました♪
    勉強の為に…といろいろ見てしらないうちに削除していたのかもしれません。
    本当にありがとうございます♪
    これからも使わせていただきますのでよろしくお願いいたします(*^o^*)

  6. tkzy Says:

    アクアさん
    お役に立ててよかったです。
    これからもよろしくお願いします。

  7. Zazie@Tokyo Says:

    うーん、メゲそう。
    tkzy::blogさんのところで公開しているRecentCommentsのHackを導入しようとしているのだけど(というか実はしているのに)リストが出ない・・・。
    とりあえずエラーは出ないのだけど、コメントついてるのに表示されないのが謎。

    ちなみに
     tkzy_get_recent_comment…

  8. Zazie Says:

    tkzyさん、Zazie@TokyoのZazieです。
    アドバイスありがとうございました!
    おかげさまで動きましたー。これは是非付けたい機能だったのでとても嬉しいです。
    またtkzyさんの他のHackも使わせていただくことになると思いますので、これからもよろしくお願いいたします。m(_ _)m

  9. tkzy Says:

    動いてよかったです(^^)
    これからもよろしくお願いします!

  10. Amusement Landscapes Says:

    WordPress雑感(使用後)
    Movable Typeからの移行も無事に終わりました。
    ローカルでWordPressのインストールやテンプレートの作成(修正?)、MTのエントリーの修正後WordPressへのインポートなど、一連の作業を何度も練習しましたからね、完璧でした。(笑)
    サーバー環境作っておいて良かった…

  11. spookyz Says:

    いい!
    tkzyさんのサイトで最近のコメントを表示させるスクリプトを発見して早速導入。
    とっても良い感じです。
    tkzyさん、ありがとうございます。

    ずっとここでデザイン重視のサイトを運営していたんですが、BLOGにハマりそうです。
    MTやNucleusも設置してみたけどWordPre…

  12. tkzy Says:

    なんかたくさんコメント&トラバを頂いてます。ありがとうございます。
    WPもユーザーが増えてきて、普通にツールとして普及してきているように感じます。
    みなさん今後ともよろしく。

  13. wordpressめも » tkzy_get_recent_comments導入 Says:

    […] nts導入 Filed under: General — kazz @ 21:09  ちょっとblogっぽくしたくってtkzy_get_recent_commentsをここと「脈打つクランク」のリストページに導入。いい感じです。 […]

  14. wordpressめも Says:

    tkzy_get_recent_comments導入
     ちょっとblogっぽくしたくってtkzy_get_recent_commentsをここと「脈打つクランク」のリストページに導入。いい感じです。

  15. Kobamix Blog Says:

    「最新のコメント表示」と「続きを読む」を導入
    tkzy::blogのtkzyさんが公開してる「最新のコメントを表示する」RecentCommentsと「続きを見る」を可能にするEES module for WP1.0を導入しなかなか良い感じ。
    ありがたく使わせて頂きます。tkzyさんこれからもよろしくお願いいたします。

  16. pon Says:

    どうも設置できません。

    tkzy_get_recent_comments.phpをindex.phpと同じ所にアップ。
    それでindex.php内に require_once(’tkzy_get_recent_comments.php’); と書くとParse error in tkzy_get_recent_comments.php on line 3というのが出ます。
    また tkzy_get_recent_comments(10); を書いた所にはFatal error: Call to undefined function:tkzy_get_recent_comments()in index.php on line **というのが出ます。

    もう力尽きました。
    よろしかったらアドバイスいただけませんでしょうか?

  17. tkzy Says:

    ponさん

    はじめまして。反応遅れてすみません。
    えと、まずWordPressのバージョンは何でしょうか?
    最新のバージョンでは試していないので
    もしかするとそのせいかもしれません。
    ただ、”Parse error”ということなので、何か文法的に問題がある可能性があります。
    お手元のファイルを作成された際に
    全角文字が混じっていたり、ということはありませんでしょうか?
    とりあえずこの2点をご確認ください。

  18. pon Says:

    お手数おかけします。しかも情報不足ですみません…。

    WordPressは1.2.2です。1.2.1から使い始めました。
    tkzy_get_recent_comments.phpファイルはエディターでコントロールコードを表示させて見ましたが、変な物はみつけられません。
    プラグインのたぐいはStyleSwitcherのみ使っています。

    どんなもんでしょうか。

    …ところで、先のコメントアップ後、わたしもネカマ作戦記にどっぷりハマッて、ブログどころではありませんでした(^^;

  19. ハギリ Says:

    使わせていただきました。ありがとうございます。
    1.2.2ですが、
    ただ、tkzy_get_recent_comments.phpファイルとindex.phpでは、
    どうしても動かず、
    tkzy_get_recent_comments.phpをいじって、
    my-hacks.phpに追加して動かしてあります。

    問題点としては、
    コメントがある当該記事をクリックしても、
    コメント部分に飛ばないこと。

    この状態でタイトルをクリックしても、
    トップページに戻らないことでしょうか。

  20. Hermit Complex Says:

    1983
    WordPressのカスタマイズがうまくいかないのですよ。
    とりあえず「最近のコメント」を表示させようとしているのですが、何が何やらという感じで。

    日本語版公式サイトのフォーラムを見ても情報が手に入らない。

    とりあえずぐぐってそれらしいエントリーがないか調?..

  21. pon Says:

    空のtkzy_get_recent_comments.phpにテンプレート編集画面から
    内容をコピペすることで動作するようになりました。
    これで心置きなく(?)ブログすることができます。
    ありがとうございます。

  22. tkzy Says:

    うまく動いてよかったです。
    ほとんどお手伝いできなくてすみません。
    ぜひblog lifeを満喫してください!

  23. sasagawa Says:

    tkzyさん、こんにちは。
    get_recent_commentを導入してみました。表示はされるのですが、記事名のURLからブログディレクトリ名が抜けてしまっていて、うまくリンクされないのです。
    例えば、’サイトURL/blog/?p=1&c=1′などとなって欲しいところが、
    ‘サイトURL/?p=1&c=1′になってしまうのです。index.phpにrequire_onceで呼び込んで、関数をコールしていますが。どうしてなんでしょう? WPは1.2.2です。

  24. tkzy Says:

    >sasagawaさん
    こんにちは。
    たぶんPage Navigation Hackと同じ症状ですね。
    真ん中ぐらいに
    $permalink = “$siteurl/$blogfilename?p=$comment->ID&c=1″;
    というコードがあると思うのですが
    この$siteurlをget_settings(’siteurl’)に変えてみるとどうでしょうか?

  25. sasagawa Says:

    tkzyさん、こんにちは! レスがすっかり遅くなってしまいました…(ちょっと仕事がたてこんでいました)。早速、修正してみたところバッチリです!!本当にどうもありがとうございます。

  26. KINAMI Says:

    お世話になっています。今度はこの最近のコメント表示を!と導入しましたが、sasagawaさんと同じ症状となりました。早速に(ゆとり)書き換えてみたものの、/wp/getsetting(’siteurl’)/?p=…と、ミエミエの状態に。ものは試しで
    $permalink = “$siteurl$blogfilename?p=$comment->ID&c=1″;
    と、間のスラッシュを取ったら、きれいにリンクが現れました。わからないままにやっていますが、表示されてればOKと思ってしまっていいのか少々不安です。
    が、私のblogも随分と便利になり、感謝するばかりです!

  27. tkzy Says:

    どうもー。
    PHPでは二重引用符(””)で囲まれた領域にある変数($…)は展開されます。
    →参考
    でもget_settings(…)は関数なので展開されません。
    こういうときは
    $permalink = get_settings(’siteurl’) . “/$blogfilename…”;
    というふうにピリオド(.)を使います。ピリオドは文字列を連結する演算子です。
    (ここで$blogfilenameの前のスラッシュ(/)は要らないかもしれません)

    ここまでずーっと皆さんを困らせている問題は
    ver1.2.2で$siteurlとget_settings(’siteurl’)の指しているものが
    違う場合がある(同じときもある)ことに因っているようです。
    私がアップグレードして確かめればいいんですが。。すみません。

  28. そうだ、LOMOを買おう Says:

    思いきって
    WP1.2.3にバージョンアップ。
    ハックの修正で徹夜になりました。

    ・最新のコメント表示 tkzy_get_recent_comments
    そのまま移行OK

    ・ページ下部のナビゲーション Page Navigation Hack 
    これもそのままだけど、バージョンアップ前と同じ設置位置ではエラーが…

  29. 豆腐の間借り » 復活ハック?…ハック? Says:

    […] 復活ハック?…ハック? Filed under: WordPress - orin @ 8:25 am 追加メモ ■tkzy_get_recent_comments.php タイトルのリンクがデフォルトではうまくいかなかったので、掲示板のコメントを參 […]

  30. Love Books Says:

    WordPressへの移行のまとめ
    Recently Commented Posts(最近のコメントとトラックバック)プラグインの使用は止めにして、tkzy::blogのtkzy_get_recent_comments.phpを導入。導入にあたっては:: plasticdreams :: ? Recent Comments Pluginが参考…

  31. GRN blog Says:

    Recent Comments
    今日は少しまたCSSをいじってスタイルを変えました。

    tkzyさんのtkzy_get_recent_comments.phpを使って

    Recent Commentsを設置しました。

    tkzyさんのtkzy_get_recent_comments.phpの記事

    http://tkzy.net/wp-trackback.php/68

    設置方法は

    index…

  32. しばた工務店 Weblog Says:

    Recent Comments
    工務店Blogに「最近のコメント」を載せたいなあ、と、tkzyさんの tkzy_get_recent_comments.php を使わせてもらったよ。
    tkzyさんには、以前 Page Navigation Hack でもお世話になっているのだ。

  33. asari Says:

    はじめまして、wpに移りまして早速導入してみましたが、リンク先がどうもおかしいです。
    うちはhome/wordpressディレクトリ下においてるんですけど、記事名クリックでmainサイトに移動し、投稿者クリックしたらブログのトップページに移動します。

    どこいじったらいいんでしょうか…そのままコピペで使用しています。ちなみに、my-hacks.phpに入れ込む形じゃなくて、tkzy_get_recent_comments.phpのままで使用しています。

  34. asari Says:

    追記です; 投稿者クリックは自分のテストコメントだったので自ブログのトップページ移動で間違ってなかったです。問題は記事名クリックでとんでもないところへいってしまうことです…

  35. tkzy Says:

    こんにちは。asariさん。
    このポストの27番目のコメントにある現象が原因ではないでしょうか?
    コードを修正してみてください。

  36. asari Says:

    ありがとうございます。
    $permalink = get_setting(’siteurl’) . “/$blogfilename…”;
    と書き換えてみたのですが、今度はエラー表示になってしまいました…/も抜いてみたりしたんですけど。
    Fatal error: Call to undefined function: get_setting() in……
    知識なくてスミマセンです。

  37. tkzy Says:

    あ、すいません。。
    get_settings()ですね。関数名に”s”を付けてください。
    混乱させてしまい申し訳ありません。前のコメントも直しておきます。

  38. asari Says:

    無事設置できました!
    ありがとうございました。

  39. sluggard Says:

    RecentComments
    RecentCommentsのリンクがおかしいことに気づいて修正。tkzyさんによると、
    $permalink = get_settings(’siteurl’) . “/$blogfilename…”;
    というふうにピリオド(.)を使います。ピリオドは文字列を連結する演算子です。
    (ここで$blogfilenameの前のスラッシュ(…

  40. Hirobee's Trail [Memorandum] Says:

    Recently Commented

    tkzy_get_recent_commentsを使って最近のコメントをサイドバーに表示させてみました。

    WordPressが1.5になって、サイトのデザインがThemeになっているので、設定方法がtkzy::blogにある説明とは少…

  41. Hirobee's Trail [Memorandum] Says:

    Recently Commented 完結編

    Recently Commented part2で、並び順を替えるために参考にしたと書いたりょ! >> 最近のコメントにある20050208_recent-comments.phpは、よく読んでみるとtkzy_get_recent_commentsを元にソースを書き換えられ…

  42. 篁劫違ゃ潟帥 « :: plasticdreams :: Says:

    […] tkzy’s Get Recent Comments [tkzy.net]—tkzy吾違潟<潟筝荀с違ゃ喝 […]

  43. WordPress ゃ潟鴻若ャ10違ゃ « :: plasticdreams :: Says:

    […] tkzy’s get recent comments 頑潟<潟腮粋腮水帥ゃ茵腓 […]