ゲスト投稿が検索結果に出てこない[search.inc.php]
List posts in the topic
ゲスト投稿が検索結果に出てこない[search.inc.php]
msg# 1
いつもたいへんお世話になっております。
以前は表示されていたようですが、
一時期のバージョンアップからだと思います。
ゲスト投稿が検索結果に出てきません。
問題点は
\modules\myalbum\include\search.inc.php の 41,47,52行
$whr .= "CONCAT(l.title,' ',t.description,' ',u.uname) LIKE '%$keyword%' OR " ;
です。
ゲスト投稿時、外部結合で u.name が null値を取るため
myalbumにおけるゲスト投稿が検索結果に現れません。
現在は以下の対策を行っています。CONCAT 内の
u.uname を IFNULL(u.uname,'')
(null を文字変換)することで表示されています。
当方PHP暦が浅く、自信がないのですが^^;
とりあえずご報告させていただきます(^_^)ノシ
Votes:1
Average:10.00
Posts tree