Für alle registrierten Mitglieder ermöglicht unser Forum die Suche nach Beiträgen die seit dem letzten Besuch erstellt oder aber noch nicht gelesen wurden.

Neben der Vorauswahl in der Navigationsleiste unter dem Menüpunkt „Neue Beiträge“ (nur für registrierte Mitglieder sichtbar) kann auch eine personalisierte Suche nach neuen Beiträgen durchgeführt werden. Im Folgenden erklären wir, welche Schritte zum Erstellen einer solchen Suchanfrage erforderlich sind.

Folgender Link ist für das Finden neuer Beiträge im gesamten Forum verantwortlich:
http://www.computerbase.de/forum/search.php?do=getnew

Mit Hilfe der Parameter &include= und &childforums= kann die Suche nach neuen Beiträge auf eine Liste von Foren eingeschränkt werden.

Mit &include = kann der Serveranfrage eine Liste von Foren(nummern) übergeben werden, die zu berücksichtigen sind. Die Option erwartet eine durch Komma getrennte Auflistung der Forum-IDs, die durchsucht werden sollen. Diese ID ist in der URL jedes Forums kodiert. Die URL zum Forum „Grafikkarten: Fachgespräche“ lautet: http://www.computerbase.de/forum/forumdisplay.php?f=101. Die Forum-ID lautet 101. Die Forum-ID des kompletten Grafikkartenbereichs lautet z.B. 114 – einfach oder?

Klicke auf die Grafik für eine größere Ansicht 

Name:	SNAG-0025.png 
Hits:	1105 
Größe:	7,2 KB 
ID:	57491

Sollen die kompletten Foren „Hardware: Grafikkarten“ und „Games“ durchsucht werden, müsste &include=101,17 lauten. Die durch Komma getrennte Liste an Foren-IDs ist in der Länge nicht begrenzt.

Der Paramater &childforums=1 legt fest, dass auch in Unterforen gesucht wird. Die Unterforen vom Forum „Games“ (id=17) sind z.B. Actionspiele (id=124), Rollenspiele und Adventures (id=125) und sofort. Ist bei der Suche nach neuen Beiträgen. z.B. im Games-Forum die Option &childforums=1 gesetzt, werden automatisch die Foren Actionspiele und so weiter mit einbezogen.

Üblicherweise sollte &childforums=1 gelten, da man so die Forenliste im &include = sehr kompakt halten kann. Möchte man dagegen exakt bestimmen, was durchsucht werden soll (um z.B. die Kaufberatungsforen auszuschließen) kommt man um eine vollständige Liste jedes einzelnen zu durchsuchenden Forums nicht herum, da die es derzeit keine Möglichkeit gibt, Foren bei der Suche explizit auszuschließen.
Mit &include= und &childforums= baut man sich seinen eigenen Suchlink und legt diesen in den Favoriten des Browsers ab. Fertig ist die personalisierte Suche nach neuen Beiträgen.

Einige Beispiele:

Suche in Ankündigungen (28), Hardware: Kernkomponenten (1), Hardware: Grafikkarten (114), Hardware: Gehäuse, Kühlung und Netzteile (107), Hardware: Übrige Gerätschaften (105), Software (32), Games (17), Shopping (26) – Unterforen werden berücksichtigt.


Code:
http://www.computerbase.de/forum/search.php?do=getnew&include=28,1,114,107,115,32,17,26&childforums=1

Suche in Ankündigungen (28), Hardware: Kernkomponenten (1), Hardware: Grafikkarten (114), Hardware: Gehäuse, Kühlung und Netzteile (107), Hardware: Übrige Gerätschaften (105), – Unterforen werden berücksichtigt.

Code:
http://www.computerbase.de/forum/search.php?do=getnew&include=28,1,114,107,115&childforums=1

Suche in „Festplatten und Flashspeicher“ und „Sound und Multimedia“, wobei bei „Festplatten und Flashspeicher“ (id=40) die Unterforen Kaufberatung (id=56) und Datenrettung (id=78) nicht berücksichtigt werden. Es wird also mit & childforums=0 gearbeitet. Bei „Sound und Multimedia“ (id=131) soll das Kaufberatungsforum (id=64) dagegen berücksichtigt werden. Es muss nun ebenfalls zur Liste hinzufügt werden:

Code:
http://www.computerbase.de/forum/search.php?do=getnew&include=40,131,64&childforums=0


Ein Tipp am Rande: Sollen ungeachtet von dem letzten Besuch nur die Beiträge der letzten 24-Stunden durchsucht wertden, ist ?do=getnew mit ?do=getdaily zu ersetzen. &include= und &childforums= funktionieren wie oben beschreiben.

Feedback und Verbesserungsvorschläge: Hier gehts lang.