Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 16. März 2014 23:06
- ampelmann
- probiert CMS/ms aus
- Registriert: 24. Januar 2012
- Beiträge: 35
News und Kalendereinträge aus Suche ausschließen
Hallo,
ich habe mit FEU und advanced content geschützte Seiten.
Allerdings werden in den Suchergebnissen die News- und Kalendereinträge der geschützten Seiten angezeigt. Kann man das verhindern?
LG.
Offline
#2 16. März 2014 07:36
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: News und Kalendereinträge aus Suche ausschließen
Modulweise lässt sich die Indizierung nicht verhindern.
Aber pack mal dies ins Template
<!-- pageAttribute: NotSearchable -->
Dann wird alles, was in diesem Template läuft, nicht indiziert.
Ggf. musst du für die Seiten mit diesen Modulen ein separates Template anlegen. Anschließend einfach mal ne Neu-Indizierung anstoßen.
Offline
#3 16. März 2014 12:21
- ampelmann
- probiert CMS/ms aus
- Registriert: 24. Januar 2012
- Beiträge: 35
Re: News und Kalendereinträge aus Suche ausschließen
Modulweise lässt sich die Indizierung nicht verhindern.
Aber pack mal dies ins Template
<!-- pageAttribute: NotSearchable -->
Hm, verstehe nicht ganz. Die Suche soll bei News- und Kalendereinträge verhindert werden. In welches Template soll obiger Code eingebaut werden, meinst Du in das Seitentemplate für die jeweilige Seite im geschützen Bereich?
Funktioniert das? Ich frage, weil doch die Suchabfrage gegen die Kalender- und Newseinträge läuft.
Ja, ich weiß...ausprobieren.
Offline
#4 16. März 2014 16:13
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: News und Kalendereinträge aus Suche ausschließen
Ich meinte eigentlich das Seiten-Template... Jedoch sollte es auch funktionieren, wenn du es in die Modul-Templates einfügst. Zumindest verstehe ich die Modulhilfe so .
Offline
#5 22. März 2014 18:14
- ampelmann
- probiert CMS/ms aus
- Registriert: 24. Januar 2012
- Beiträge: 35
Re: News und Kalendereinträge aus Suche ausschließen
Ich meinte eigentlich das Seiten-Template... Jedoch sollte es auch funktionieren, wenn du es in die Modul-Templates einfügst. Zumindest verstehe ich die Modulhilfe so
.
Also ich habe es damit nicht geschafft. Damit ist es immer noch möglich, in geschützten Seiten angezeigte Kalender oder Newseinträge zu durchsuchen.
Das ist nicht gerade schön und es muss doch irgendwie zu verhindern sein?
Offline
#6 22. März 2014 20:15
- Cherry
- arbeitet mit CMS/ms
- Registriert: 15. Dezember 2010
- Beiträge: 529
Re: News und Kalendereinträge aus Suche ausschließen
Versuch mal etwas in dieser Art im SearchResult Template:
[== SMARTY ==]
{foreach from=$results item=entry name='suche'} {* ist schon vorhanden *}
{* keine Ergebnisse aus der Gallery oder CGCalendar*}
{if $entry->module ne "Gallery" && $entry->module ne "CGCalendar"}
....
Müßtest das halt anpassen an deine Bedürfnisse sprich auszuklammernde Module.
Offline
#7 23. März 2014 13:36
- ampelmann
- probiert CMS/ms aus
- Registriert: 24. Januar 2012
- Beiträge: 35
Re: News und Kalendereinträge aus Suche ausschließen
@Cherry,
spitzenmäßig, funktioniert:
<h3>{$searchresultsfor} "{$phrase}"</h3>
{if $itemcount > 0}
<ul>
{foreach from=$results item=entry}
{if $entry->module != 'News' && $entry->module != 'CGCalendar' && $entry->module != 'Gallery'}
<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}
Nun noch eine Verfeinerung: Kann man die Suche noch weiter einschränken, dass FEU-geschützte Seiten nur in den Suchergebnissen angezeigt werden, wenn sich User im Frontend eingeloggt haben?
Abfrage z.B auf die Einstellung in den erweiterten Optionen der Seite:
Nicht im Menü zeigen: if logged out
Offline
Seiten: 1