Page 1 of 1

(Opgelost) Zoek modulen maar 1 pagina laten door zoeken

Posted: Tue May 14, 2013 10:32 am
by pasmaskas
Beste CMSMS leden,

Hoe kan ik er voor zorgen dat de zoek module maar 1 pagina door zoekt of alleen een catogorie nieuws module.

Ik weet bijvoorbeeld als ik dit doe:

{search resultpage='pagina'}

De zoek resultaten op de pagina "pagina" word weer gegeven. Maar ik wil niet dat de hele website woord doorzocht alleen een specifike pagina of een catogorie in de nieuws module.

Gr Pascal

Re: Zoek modulen maar 1 pagina laten door zoeken / nieuwsmod

Posted: Tue May 14, 2013 12:31 pm
by Rolf
Humm wordt lastig denk ik...

De output kun je wel filteren, wellicht een stap in de goede richting? http://docs.cmsmadesimple.org/modules/c ... ustomizing

of met:
(optional) modules="null" - Limit search results to values indexed from the specified (comma separated) list of modules

Re: Zoek modulen maar 1 pagina laten door zoeken / nieuwsmod

Posted: Tue May 14, 2013 2:04 pm
by pasmaskas
Dus stel ik zou {search resultpage="pagina" modules="news"} gebruiken zal hij alleen de nieuwmodule doorzoeken en de resultaten showen op pagina "pagina"?

Re: Zoek modulen maar 1 pagina laten door zoeken / nieuwsmod

Posted: Tue May 14, 2013 2:17 pm
by Rolf
pasmaskas wrote:Dus stel ik zou {search resultpage="pagina" modules="news"} gebruiken zal hij alleen de nieuwmodule doorzoeken en de resultaten showen op pagina "pagina"?
yep

Re: Zoek modulen maar 1 pagina laten door zoeken / nieuwsmod

Posted: Tue May 14, 2013 8:54 pm
by RogierDamen
pasmaskas wrote:Dus stel ik zou {search resultpage="pagina" modules="news"} gebruiken zal hij alleen de nieuwmodule doorzoeken en de resultaten showen op pagina "pagina"?

Hoe ziet de instelling er dan uit als ik niet wil dat in de module Guestbook wordt gezocht?

Re: Zoek modulen maar 1 pagina laten door zoeken / nieuwsmod

Posted: Tue May 14, 2013 10:21 pm
by Rolf
http://docs.cmsmadesimple.org/modules/c ... ustomizing

Code: Select all

...
{elseif $entry->module == 'Guestbook'}
<!--  doe niets -->
{else}
...

Re: Zoek modulen maar 1 pagina laten door zoeken / nieuwsmod

Posted: Wed May 15, 2013 11:14 am
by pasmaskas
Het werkt! Thnx Rolf.

Nu heb ik alleen het probleem als ik "normaal" zoek via {search} hij een error geeft over de module Gbook. dan ze ik dat me layout raar is en dan onder aan de pagina deze regel:

Code: Select all

Fatal error: Cannot use object of type stdClass as array in /home/lions/domains/dordrechtlions.nl/public_html/modules/Gbook/Gbook.module.php on line 189
Is hier een oplossing voor?

Re: Zoek modulen maar 1 pagina laten door zoeken / nieuwsmod

Posted: Wed May 15, 2013 11:38 am
by Rolf
Gebruik je de laatste versie van GBook? Als ik het me goed herinner heeft Jos hier recent iets aan gewijzigd. Het gaat een relatief nieuwe module dus het zou ook een bug kunnen zijn natuurlijk ;)

grt. Rolf

Re: Zoek modulen maar 1 pagina laten door zoeken / nieuwsmod

Posted: Wed May 15, 2013 12:39 pm
by pasmaskas
Het is de nieuwste verzie van Gbook. Bij de module manager zie ik nog geen update staan.

Mischien zit er wat fout in mijn Resultaatsjabloon?

Sjabloon:

Code: Select all

<h2>{$searchresultsfor} "{$phrase}"</h2>
{if $itemcount > 0}
<ul>
{foreach from=$results item=entry}
{if $entry->module == 'News'}
<li><a href="{$entry->url}">{$entry->urltxt}</a></li>
{else}
<li>{$entry->title} - <a href="{$entry->url}">{$entry->urltxt}</a> ({$entry->weight}%)</li>
{/if}
{/foreach}
</ul>
<p>{$timetaken}: {$timetook}</p>
{else}
<p><strong>{$noresultsfound}</strong></p>
{/if}

Re: Zoek modulen maar 1 pagina laten door zoeken / nieuwsmod

Posted: Wed May 15, 2013 4:28 pm
by Jos
Er zit inderdaad nog een foutje in de file Gbook.module.php
De fix zit nog niet in een release.

Je kunt uit http://viewsvn.cmsmadesimple.org/filede ... module.php
de gehele function SearchResult kopiƫren en in genoemd bestand overschrijven.

Re: Zoek modulen maar 1 pagina laten door zoeken / nieuwsmod

Posted: Thu May 16, 2013 6:48 am
by pasmaskas
Bedankt Jos!

Nu werk het gewoon weer!

Re: Zoek modulen maar 1 pagina laten door zoeken / nieuwsmod

Posted: Sat May 18, 2013 1:20 pm
by RogierDamen
Rolf wrote:http://docs.cmsmadesimple.org/modules/c ... ustomizing

Code: Select all

...
{elseif $entry->module == 'Guestbook'}
<!--  doe niets -->
{else}
...

Ik had je reactie gemist Rolf, bedankt!