<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="http://fbb.just4test.de/extern.php?action=feed&amp;tid=666&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Informationen für CMS/made simple / Suche auf bestimmte Seiten eingrenzen]]></title>
		<link>http://www.cmsmadesimple.de/forum/viewtopic.php?id=666</link>
		<description><![CDATA[Die aktuellsten Beiträge in Suche auf bestimmte Seiten eingrenzen.]]></description>
		<lastBuildDate>Tue, 05 Apr 2011 19:20:14 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: Suche auf bestimmte Seiten eingrenzen]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=5936#p5936</link>
			<description><![CDATA[<p>Idee für einen Hack (alles auf eigene Verantwortung):</p><p>Man könnt sich am Feld &quot;prefix_content_hierarchy&quot; orientieren. Dort sind die IDs in einem String in Hierarchie geschrieben.</p><p>Also:</p><p>ID: 1 = Startseite<br />ID: 2 = Kuchenrezepte (A)<br />ID: 3 = Käsekuchen (B)</p><p>ist dann &quot;1.2.3&quot;</p><p>Dann müsste man nur noch gucken, ob die &quot;Start-ID&quot; der Suche (also z.B. alles unter Kuchenrezepte = &quot;1.2&quot;) in der ID Hierarchy der gefundenen Seite auftaucht (also: &quot;Kommt [1.2] in [1.2.3] vor?&quot;). </p><p>Ist also die ID einer Seite &quot;A&quot; Bestandteil der ID-Hierarchy einer anderen Seite &quot;B&quot;, dann liegt &quot;B&quot; zwangsläufig unter &quot;A&quot;, bzw &quot;A&quot; steht definitiv in der direkten Hierarchie über &quot;B&quot;.</p><p>Für diesen Vergleich müsstest du aber die ID-Hierarchy der einzelnen Seite kennen, das wird mit Smarty schwierig, da die ID/Hierarchy nicht im Ergebnisset drin ist. In Zeile 250 (oder so) in action.dosearch.php des Search Moduls werden normale Content-Ergebnisse an das Resultset angehängt. Dort kommst du auch an die ID an (müsste jedenfalls dort irgendwo sein).</p><p>Die Start-ID könnte man als Parameter beo Modulaufruf übergeben und direkt abgleichen, also das Ergebnis garnicht erst mit rausgeben. Kann man ja sonst auch mit einem Schalter versehen (filter=true/false).</p><p>Führt aber dazu, dass die Suche grundsätzlich erstmal alle Seiten in Betracht zieht. D.h. du durchsuchst auch eigentlich ausgeschlossene Inhalte ... du zeigst sie nur nicht mehr mit an.</p><p>...</p><p>Nach dem URL Aufbau gehen, würde auch gehen. Dann klammerst du jedes Ergebnis vor der Ausgabe mit einen Stringvergleich (URL des Starts vs. URL der Seite). Quasi das gleiche wie bei der ID.Hierarchy nur im Template und nicht im Modul. Setzt aber sprechende und hierarchische URLs voraus. </p><p>Alle genannten Methoden unterdrücken aber erstmal nur nicht passende Ergebnisse.</p><p>Das mal als Ideenanreize in dem Raum getellt.</p><p>Grüße<br />Nils</p>]]></description>
			<author><![CDATA[dummy@example.com (nhaack)]]></author>
			<pubDate>Tue, 05 Apr 2011 19:20:14 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=5936#p5936</guid>
		</item>
		<item>
			<title><![CDATA[Re: Suche auf bestimmte Seiten eingrenzen]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=5934#p5934</link>
			<description><![CDATA[<div class="quotebox"><cite>leerraum schrieb:</cite><blockquote><div><p>und dazu müsste man eine funktion da rein hacken, richtig?</p></div></blockquote></div><p>Kommt drauf an welche Methode Du meinst.<br />Der erste Ansatz ginge evtl. via Smarty.</p><p>Für letzteres könnte man ja mal ein Feature-Request beim Entwickler abgeben.<br />Aber vor Ende Sommer würde ich nicht damit rechnen.</p>]]></description>
			<author><![CDATA[dummy@example.com (NaN)]]></author>
			<pubDate>Tue, 05 Apr 2011 15:53:01 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=5934#p5934</guid>
		</item>
		<item>
			<title><![CDATA[Re: Suche auf bestimmte Seiten eingrenzen]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=5931#p5931</link>
			<description><![CDATA[<p>und dazu müsste man eine funktion da rein hacken, richtig? wie hoch sind denn die chancen, dass so eine funktion in den nächsten release mit reingenommen wird?</p>]]></description>
			<author><![CDATA[dummy@example.com (leerraum)]]></author>
			<pubDate>Tue, 05 Apr 2011 15:02:47 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=5931#p5931</guid>
		</item>
		<item>
			<title><![CDATA[Re: Suche auf bestimmte Seiten eingrenzen]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=5927#p5927</link>
			<description><![CDATA[<p>Ja, ja, ich seh schon. Unsere User sind hier verwöhnt <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/wink.png" alt="wink" /></p><p>An sowas ähnliches habe ich auch im ersten Moment gedacht.<br />Einfach bei der Ausgabe des Suchmoduls die Ergebnisse anhand der URL filtern. <br />Die Variable, die man mitgeben müsste, wäre die ID der jeweiligen Übergeordneten Seite erster Ebene. Das könnte man mit CGSimpleSmarty recht einfach in das Suchformular als hidden Input-Feld einbauen.<br />Im Suchergebnis-Template könnte man dann mit {$smarty.get.besagte_id} darauf zugreifen. Dann muss man eigentlich &quot;nur&quot; die Links der Suchergebnisse mit einem RegExp Filter prüfen, um an die Seiten-ID zu kommen. Und dann könnte man wieder mit Hilfe von CGSimpleSmarty prüfen, ob diese unterhalb der im hidden Input-Feld übermittelten ID liegt.</p><p>Erstmal so als Ansatz, ohne irgendwas zu hacken.<br />Besser wäre es natürlich, wenn das Suchmodul einen entsprechenden Parameter dafür hätte, um schon bei der Abfrage die Seiten herauszufiltern.</p>]]></description>
			<author><![CDATA[dummy@example.com (NaN)]]></author>
			<pubDate>Tue, 05 Apr 2011 14:34:42 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=5927#p5927</guid>
		</item>
		<item>
			<title><![CDATA[Re: Suche auf bestimmte Seiten eingrenzen]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=5925#p5925</link>
			<description><![CDATA[<p>ok, was meinst du wie man die baumsuche lösen kann. ich hab jetzt erstmal in die hilfe für das suchmodul geschaut, da hab ich aber nix gefunden. die keywords erscheinen mir irgendwie nicht passend. ich glaub das ist eher für eine tag cloud geeignet. gibt es noch ein anderes suchmodul?</p><p>edit: ich hab grade überlegt, ob man das vielleicht über smarty in der ausgabe dann filtern könnte. aber dazu kenne ich die ausgabe noch nicht genau genug. die suche muss ja einen link ausspucken, diesen link könnte man dann nehmen und gucken ob die friendly_position dem entspricht, was man haben möchte. dazu müsste man auf jeder seite erstmal eine variable definieren, die speichert von wo die suche aufgerufen wurde.</p><p>verrenn ich mich grade, oder gehts in die richtige richtung?</p>]]></description>
			<author><![CDATA[dummy@example.com (leerraum)]]></author>
			<pubDate>Tue, 05 Apr 2011 14:13:24 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=5925#p5925</guid>
		</item>
		<item>
			<title><![CDATA[Re: Suche auf bestimmte Seiten eingrenzen]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=5922#p5922</link>
			<description><![CDATA[<p>Zeit hätte ich, eine Lösung im Moment nicht&#160; <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/glasses.png" alt="glasses" /> </p><p>Die Baumsuche könnte sich ev irgendwie lösen lassen, beim durchsuchen der PDFs wird es schon schwieriger. CMSms kennt kein Modul welches dies kann.</p>]]></description>
			<author><![CDATA[dummy@example.com (nockenfell)]]></author>
			<pubDate>Tue, 05 Apr 2011 13:59:39 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=5922#p5922</guid>
		</item>
		<item>
			<title><![CDATA[Re: Suche auf bestimmte Seiten eingrenzen]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=5921#p5921</link>
			<description><![CDATA[<p>ist die frage so dämlich, oder hat nur grade keiner zeit?</p>]]></description>
			<author><![CDATA[dummy@example.com (leerraum)]]></author>
			<pubDate>Tue, 05 Apr 2011 13:32:42 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=5921#p5921</guid>
		</item>
		<item>
			<title><![CDATA[Suche auf bestimmte Seiten eingrenzen]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=5904#p5904</link>
			<description><![CDATA[<p>Hi,</p><p>ich hab grade die Specs für eine Seite erhalten und da stehen ein paar interessante Sachen drin:</p><p>Der Kunde möchte PDF Dateien durchsuchen lassen. Dazu hatte ich <a href="http://forum.cmsmadesimple.de/viewtopic.php?id=519" rel="nofollow">hier </a>schon mal einen Thread erstellt.</p><p>Viel interessanter ist aber, dass die Suche variabel nach aktuell angezeigter Seite nur diese und deren Subseiten, bzw. die den Parent Baum durchsuchen können soll.</p><p>Beispiel: ich bin auf 2.1.2. Der User ist verzweifelt und benutzt die Suche. Er soll nur Seiten von 2. aus angezeigt bekommen.</p><p>Geht das irgendwie?</p><p>Danke<br />leerraum</p>]]></description>
			<author><![CDATA[dummy@example.com (leerraum)]]></author>
			<pubDate>Tue, 05 Apr 2011 09:41:08 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=5904#p5904</guid>
		</item>
	</channel>
</rss>
