banner
阿珏酱

阿珏酱

いつもとは逆の電車に乗り、見たこともない風景を見に行く
twitter
github
facebook
bilibili
zhihu
steam_profiles
youtube

Emlog の最新コメントリストにブロガーのコメント返信を表示しないようにする

ヒント:このメッセージが表示されている場合、現在の記事は元のemlogブログシステムからここに移行されたものであり、記事の公開日時がかなり前であるため、編成や内容が完全でない可能性がありますので、ご了承ください。

Emlog の最新コメントリストに博主のコメント返信を表示しないようにする

日付:2017-5-6 阿珏 コードをいじる 閲覧:1984 回 コメント:0 件

博主は訪問者と頻繁に交流する必要があり、博主の返信も最新のコメントとして表示されます。そうなると、博主が一度に複数のコメントに返信すると、最新のコメントの場所にはすべて自分のコメントが表示されてしまい、あまり良くありません。

現在のemlog 5.3.1 バージョンを例にとります:

include/libディレクトリ内のcache.phpファイルを開き(これはキャッシュ関数ファイルです)、以下のコードを見つけます:

私のは179行にあります。以下の通りです。


これを次のように変更します:



ヒント:これはSQL文を実行するPHPコードの一部で、条件はコメントユーザーのユーザー名が博主のユーザー名であるかどうかを検出し、そうであればそのコメントを最新のコメントリストに表示しないというものです。(メールアドレスの検出も可能ですが、poster!='阿珏'、私自身の返信にはメールが含まれていないため、ユーザー名を検出するしかありません。もちろん、私を偽装しないでください。)


最後にファイルを保存した後、emlogの管理画面にログインしてキャッシュを更新し、ウェブページをリフレッシュすれば効果が見られます。
読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。