Nucleus(JP)フォーラム

NucleusCMS日本語版ユーザーのためのサポートフォーラムです。疑問が生じたらまずは記事検索をご利用ください。

ログインしていません。

#1 2007-03-29 13:52:53

Tucker
メンバー
登録日: 2006-06-20
投稿: 159
ウェブサイト

Re: 検索結果ページにページスイッチ

ちょっと思いつかなかったので質問させてください。

検索結果ページの表示を5件ほどに制限して、それ以上ヒットした場合はページ1,2,3,4とページわけをしたいと思ってます。

<%searchresults(<skin>,5)%>

と制限はできるのですが、ページわけってどうやったらできるようになりますか?検索してみたのですけど、プラグイン系はセキュリティ問題でダメみたいなので・・・

ご存知の方教えて頂けませんか。宜しくお願い致します。


Tucker
NucleusCMS 入門サイト計画中&アイデア募集中

オフライン

#2 2007-03-29 14:18:27

Andy
メンバー
登録日: 2004-03-18
投稿: 1,495
ウェブサイト

Re: 検索結果ページにページスイッチ

searchresultsはページネーションには対応していません。その代わり標準のスキン変数prevlink,nextlinkは有効です。

オフライン

#3 2007-03-29 16:01:07

Tucker
メンバー
登録日: 2006-06-20
投稿: 159
ウェブサイト

Re: 検索結果ページにページスイッチ

やっぱり対応してませんか・・・
とりあえず prevlink と nextlink を試してみました。

検索結果で3件のアイテムがある言葉を検索しました。

<%searchresults(default/index,1)%>

上記のように検索結果表示を1件に絞って <%nextlink%> (念のため<%prevlink%>も)を試してみたのですが、ソースにはなにも表示されず・・・

スキンへの記述が間違ってますか?
Nucleus Ver3.24 で Default のスキンセットで試してます。
(なんとなく検索ページに prevlink と nextlink が対応してないように見えるのですが・・・)

いかがでしょう?宜しくお願い致します。


Tucker
NucleusCMS 入門サイト計画中&アイデア募集中

オフライン

#4 2007-03-29 16:05:36

藤咲
Administrator
From: 広島
登録日: 2003-11-17
投稿: 1,211
ウェブサイト

Re: 検索結果ページにページスイッチ

Tucker さんの発言:

検索してみたのですけど、プラグイン系はセキュリティ問題でダメみたいなので・・・

NP_ShowBlogsは使えませんか?


藤咲
備忘録とかもろもろ
http://fjsk.tk/

オフライン

#5 2007-03-29 16:35:33

Tucker
メンバー
登録日: 2006-06-20
投稿: 159
ウェブサイト

Re: 検索結果ページにページスイッチ

ShowBlogs は検索フォーム/検索結果には対応していないように見えますが・・・いかがでしょう?(しづきさんかな?)
ページスイッチだけ表示ということもできないようです(た、たぶん・・・)。

念のため検索結果表示の際に <%ShowBlogs(default/skin ~)%> 試してみましたけど、ダメだったのでご報告させて頂きます。


Tucker
NucleusCMS 入門サイト計画中&アイデア募集中

オフライン

#6 2007-03-29 17:40:50

On3
メンバー
From: 横浜
登録日: 2004-11-30
投稿: 40
ウェブサイト

Re: 検索結果ページにページスイッチ

prevlink と nextlinkのオプションを試してみたらどうでしょう。
オプションにはlinktextとamountが使えます。

例えば

<%nextlink(Next.,5)%>

とか。

オフライン

#7 2007-03-30 10:18:09

Tucker
メンバー
登録日: 2006-06-20
投稿: 159
ウェブサイト

Re: 検索結果ページにページスイッチ

On3 さんの発言:

prevlink と nextlinkのオプションを試してみたらどうでしょう。
オプションにはlinktextとamountが使えます。

例えば

<%nextlink(Next.,5)%>

とか。

うーん・・・検索結果のページに反映されないですね。

<%parsedinclude(head.inc)%>

<!-- page header -->
<%parsedinclude(header.inc)%>

<!-- page content -->
<div id="container">
<div class="content">
<div class="contenttitle">
<h2>Search Results</h2>
</div>
<%searchform%>
</div>
<div class="content">
<%searchresults(default/index,1)%>
<%nextlink(Next,5)%>
</div>
</div>

<!-- page menu -->
<h2 class="hidden">Sidebar</h2>
<div id="sidebarcontainer">
<%parsedinclude(sidebar.inc)%>
</div>

<!-- page footer -->
<%parsedinclude(footer.inc)%>

デフォルトのスキンの検索ページに nextlink 追加してみましたが・・・
書き方あってますよね?(自信なし)
間違っていたらご指摘いただけると助かります。

それと、どなたか nextlink テストしていただけませんか?
もし仮に動いたなら、私の環境がおかしいというのがわかるので・・・

宜しくお願い致します。


Tucker
NucleusCMS 入門サイト計画中&アイデア募集中

オフライン

#8 2007-03-30 10:31:33

藤咲
Administrator
From: 広島
登録日: 2003-11-17
投稿: 1,211
ウェブサイト

Re: 検索結果ページにページスイッチ

Tucker さんの発言:

ShowBlogs は検索フォーム/検索結果には対応していないように見えますが・・・いかがでしょう?(しづきさんかな?)

あー、すみません、ちゃんと検証してなかったです。そのようですね…。
そうか、対応してたのはMultiBlogsの方でしたか…。
#NP_ShowBlogsも検索結果に対応してるといいのになぁとつぶやいてみる 8)


藤咲
備忘録とかもろもろ
http://fjsk.tk/

オフライン

#9 2007-03-30 11:31:31

On3
メンバー
From: 横浜
登録日: 2004-11-30
投稿: 40
ウェブサイト

Re: 検索結果ページにページスイッチ

こんにちは

それと、どなたか nextlink テストしていただけませんか?

私のところでは動いていますけど。。。。

# 検索専用のテンプレートで表示していますが。

オフライン

#10 2007-03-30 12:05:16

On3
メンバー
From: 横浜
登録日: 2004-11-30
投稿: 40
ウェブサイト

Re: 検索結果ページにページスイッチ

連投ですみません。

<%searchresults(default/index,1)%>

<%searchresults(default/index)%>

に。
多分これでどうでしょう。

オフライン

#11 2007-03-30 13:46:33

shizuki
Administrator
From: 西播磨
登録日: 2006-03-23
投稿: 900
ウェブサイト

Re: 検索結果ページにページスイッチ

藤咲 さんの発言:
Tucker さんの発言:

ShowBlogs は検索フォーム/検索結果には対応していないように見えますが・・・いかがでしょう?(しづきさんかな?)

あー、すみません、ちゃんと検証してなかったです。そのようですね…。
そうか、対応してたのはMultiBlogsの方でしたか…。
#NP_ShowBlogsも検索結果に対応してるといいのになぁとつぶやいてみる 8)

対応させるように改造したこともあるんですが、大きくなりすぎたんで結局別のプラグインになった「検索ページ専用ShowBlogs」作ってたりしますが、現在放置中です
多分ちゃんと動いてると思うんですが(ウチのサイトで使用中です)、ここでテスター募集するのアリですか? tongue

オフライン

#12 2007-03-30 14:25:11

Tucker
メンバー
登録日: 2006-06-20
投稿: 159
ウェブサイト

Re: 検索結果ページにページスイッチ

shizuki さんの発言:
藤咲 さんの発言:
Tucker さんの発言:

ShowBlogs は検索フォーム/検索結果には対応していないように見えますが・・・いかがでしょう?(しづきさんかな?)

あー、すみません、ちゃんと検証してなかったです。そのようですね…。
そうか、対応してたのはMultiBlogsの方でしたか…。
#NP_ShowBlogsも検索結果に対応してるといいのになぁとつぶやいてみる 8)

対応させるように改造したこともあるんですが、大きくなりすぎたんで結局別のプラグインになった「検索ページ専用ShowBlogs」作ってたりしますが、現在放置中です
多分ちゃんと動いてると思うんですが(ウチのサイトで使用中です)、ここでテスター募集するのアリですか? tongue

是非立候補させてください。


Tucker
NucleusCMS 入門サイト計画中&アイデア募集中

オフライン

#13 2007-03-30 15:55:11

cat
Administrator
登録日: 2003-11-14
投稿: 291

Re: 検索結果ページにページスイッチ

shizuki さんの発言:

ここでテスター募集するのアリですか? tongue

やりましょう。

ノシ

オフライン

#14 2007-03-31 13:51:32

shizuki
Administrator
From: 西播磨
登録日: 2006-03-23
投稿: 900
ウェブサイト

Re: 検索結果ページにページスイッチ

ちうことで、トピック立てました tongue

http://japan.nucleuscms.org/bb/viewtopi … 8238#18238

オフライン

#15 2007-04-02 16:23:04

Tucker
メンバー
登録日: 2006-06-20
投稿: 159
ウェブサイト

Re: 検索結果ページにページスイッチ

なんか挙動がおかしいですけど、Normal環境だと一応 Nextlink は動くようです。NP_CustomURL を使用しているとダメっぽいです。
ただし

On3 さんの発言:

<%searchresults(default/index,1)%>

<%searchresults(default/index)%>

に。
多分これでどうでしょう。

にすると検索結果が1ページに全て表示され、 Nextlink は動きますが、3アイテム減らすだけで、残りの検索結果を一覧表示するようです。検索結果が多数ある場合はあまり意味がないのかなぁ・・と。

そんな動作をするのは私の環境だけでしょうか。On3さんの環境では検索結果が多数ある場合にはどのように表示されるか教えてもらってもいいですか?

宜しくお願い致します。


Tucker
NucleusCMS 入門サイト計画中&アイデア募集中

オフライン

#16 2007-04-02 19:32:15

On3
メンバー
From: 横浜
登録日: 2004-11-30
投稿: 40
ウェブサイト

Re: 検索結果ページにページスイッチ

自サイトで検証してみました。

結果、<%searchresults%>でのmaxresults(表示するする数)と
prevlink、nextlinkのamountを合わせないとだめっぽいです。

仮に

<%searchresults(default/index,5)%>

とした場合

<%prevlink(Prev.,5)%> | <%nextlink(Next.,5)%>

としたらどうなります?。

オフライン

#17 2007-04-03 10:17:56

Tucker
メンバー
登録日: 2006-06-20
投稿: 159
ウェブサイト

Re: 検索結果ページにページスイッチ

On3さん、ありがとうございました。
検索結果と prevlink, nextlink の数値を同じにしたら正常に動作するようになりました。
なんか、数値同じにしないと動かないってよくわからん挙動ですねぇ・・・

NP_CustomURLがあると動かないので、対応していただけませんか?としづきさんに向かってつぶやいてみる・・・

皆さん、アドバイスありがとうございました m(_ _)m


Tucker
NucleusCMS 入門サイト計画中&アイデア募集中

オフライン

Board footer