こんにちは。WordPress 0.5.0RC Finalモジュールを楽しく便利に使わせて頂いています。XOOPS検索1.9にて検索した時に本文が表示されないので、自分なりに原因を探していたのですが、xoops_search.php 50行目付近if (!empty($myrow['post_content']) && function_exists('xoops_make_context')) { $ret[$i]['context'] = xoops_make_context(strip_tags($myrow['post_content']),$queryarray);}このifにはじかれているのかなあという印象を受けました。$ret[$i]['context'] = 'aaa';if (!empty($myrow['post_content']) && function_exists('xoops_make_context')) { $ret[$i]['context'] = xoops_make_context(strip_tags($myrow['post_content']),$queryarray); $ret[$i]['context'] = 'bbb';}こうすると aaa が表示されるのです。Wordpress と XOOPS検索 を利用されている方はたくさんいらっしゃると思うのできっと私がなにか設定ミスなどをしていると思うのですが、知識がないので、これ以上のデバッグが出来ません・・・・。ヒントを頂けたら幸いです。よろしくお願いします。
引用:masaさんは書きました:こんにちは。WordPress 0.5.0RC Finalモジュールを楽しく便利に使わせて頂いています。XOOPS検索1.9にて検索した時に本文が表示されないので、自分なりに原因を探していたのですが、xoops_search.php 50行目付近if (!empty($myrow['post_content']) && function_exists('xoops_make_context')) { $ret[$i]['context'] = xoops_make_context(strip_tags($myrow['post_content']),$queryarray);}このifにはじかれているのかなあという印象を受けました。$ret[$i]['context'] = 'aaa';if (!empty($myrow['post_content']) && function_exists('xoops_make_context')) { $ret[$i]['context'] = xoops_make_context(strip_tags($myrow['post_content']),$queryarray); $ret[$i]['context'] = 'bbb';}こうすると aaa が表示されるのです。Wordpress と XOOPS検索 を利用されている方はたくさんいらっしゃると思うのできっと私がなにか設定ミスなどをしていると思うのですが、知識がないので、これ以上のデバッグが出来ません・・・・。ヒントを頂けたら幸いです。よろしくお願いします。こんにちは、masaさん「xoops_search.php」の50、51行目の「xoops_make_context」を「search_make_context」に置き換えれば検索結果が表示されるようになります。
masaさんは書きました:こんにちは。WordPress 0.5.0RC Finalモジュールを楽しく便利に使わせて頂いています。XOOPS検索1.9にて検索した時に本文が表示されないので、自分なりに原因を探していたのですが、xoops_search.php 50行目付近if (!empty($myrow['post_content']) && function_exists('xoops_make_context')) { $ret[$i]['context'] = xoops_make_context(strip_tags($myrow['post_content']),$queryarray);}このifにはじかれているのかなあという印象を受けました。$ret[$i]['context'] = 'aaa';if (!empty($myrow['post_content']) && function_exists('xoops_make_context')) { $ret[$i]['context'] = xoops_make_context(strip_tags($myrow['post_content']),$queryarray); $ret[$i]['context'] = 'bbb';}こうすると aaa が表示されるのです。Wordpress と XOOPS検索 を利用されている方はたくさんいらっしゃると思うのできっと私がなにか設定ミスなどをしていると思うのですが、知識がないので、これ以上のデバッグが出来ません・・・・。ヒントを頂けたら幸いです。よろしくお願いします。
本文表示されました!長い事悩んでいたので非常に感激です!こんな夜遅くにさっそく返信頂きまして、本当にありがとうございました。m(_ _)m
初めまして。takと申します。便乗質問ですみません。検索結果で本文の表示がされるようになるのは非常にありがたいのですが、困った事にxoops検索(1.9)のフォーム上の設定で「本文を表示する」の設定を「いいえ」に設定しても本文が表示されてしまいます。ひとつのモジュールだけ表示される、もしくはされないというのはHPのビギナーユーザーの混乱を招く元になる為なんとか統一したい次第です。ちなみに他のプラグインでは下記ソースを追加する事でOKでしたが、xoops_search.phpでは他のxoops検索対応プラグインと異なり $sql = の部分が見当たらず、見よう見まねでなんとかする私の知識では対応できそうにありません。 $showcontext = isset( $_GET['showcontext'] ) ? $_GET['showcontext'] : 0 ; if( $showcontext == 1){ $sql = 本文表示ありの抜き出し項目群など }else{ $sql = 本文表示無しの抜き出し項目群など }対処法をご教授いただけませんでしょうか?お願い致します。
$showcontext = isset( $_GET['showcontext'] ) ? $_GET['showcontext'] : 0 ; if( $showcontext == 1){ $sql = 本文表示ありの抜き出し項目群など }else{ $sql = 本文表示無しの抜き出し項目群など }
引用:検索結果で本文の表示がされるようになるのは非常にありがたいのですが、困った事にxoops検索(1.9)のフォーム上の設定で「本文を表示する」の設定を「いいえ」に設定しても本文が表示されてしまいます。対処法をご教授いただけませんでしょうか?お願い致します。 if (!empty($myrow['post_content']) && function_exists('search_make_context')) { $ret[$i]['context'] = search_make_context(strip_tags($myrow['post_content']),$queryarray); } を、 if (!empty($myrow['post_content']) && function_exists('search_make_context')) { if (!empty($_GET['showcontext']) && ($_GET['showcontext']==1)) { $ret[$i]['context'] = search_make_context(strip_tags($myrow['post_content']),$queryarray); } } に変更いただければ、おそらくうまくいくと思います。
検索結果で本文の表示がされるようになるのは非常にありがたいのですが、困った事にxoops検索(1.9)のフォーム上の設定で「本文を表示する」の設定を「いいえ」に設定しても本文が表示されてしまいます。対処法をご教授いただけませんでしょうか?お願い致します。
if (!empty($myrow['post_content']) && function_exists('search_make_context')) { $ret[$i]['context'] = search_make_context(strip_tags($myrow['post_content']),$queryarray); }
if (!empty($myrow['post_content']) && function_exists('search_make_context')) { if (!empty($_GET['showcontext']) && ($_GET['showcontext']==1)) { $ret[$i]['context'] = search_make_context(strip_tags($myrow['post_content']),$queryarray); } }
早速の対応ありがとうございました。ご指示通りでうまくいきました。感謝感謝です。
このプログラムは KENT 氏の yybbs を xoops(PHP) に移植したものです - KENT -