Suche modifizieren -> nach bestimmtem Inhalt suchen

am 16.05.2007 - 07:45 Uhr in
Hallo
Ich möchte gerne meine Suche insofern modifizieren, als dass sie nur noch nach Wikiseiten suchen soll (hab da was erstellt mit wikitools). Wie kann ich das realisieren?
Grüsse Xardas
- Anmelden oder Registrieren um Kommentare zu schreiben
Views
am 19.05.2007 - 09:52 Uhr
Mit dem Modul Views sollte das möglich sein.
--
bv - drupalcenter.de
???
am 19.05.2007 - 10:03 Uhr
Ich hab zwar das Modul view... Aber wie jezt das wirklich funktionieren soll, kann ich mir überhaupt nicht vorstellen. :s
Probiers doch einfach aus,
am 19.05.2007 - 10:09 Uhr
Probier's doch einfach aus, ich kann mir vorstellen das es funktioniert.
Nachdem das Search-Modul aktiviert ist, kannst Du einen exposed Filter mit Search:Index erstellen. Und bestimmt auch einen internen Filter, der die Inhaltstypen auf "Wiki" beschränkt.
--
bv - drupalcenter.de
unmöglich???
am 19.05.2007 - 10:24 Uhr
Ich weiss nicht, was ich da tun soll 0o http://img412.imageshack.us/img412/7238/screensearchoy8.jpg
So wie ich das sehe, kann ich da nichts definieren...
Du mußt zuerst einen
am 19.05.2007 - 10:28 Uhr
Du mußt zuerst einen "normalen" Filter erstellen und kannst diesen dann auf "exposed" schalten. Siehe auch Doku: http://drupal.org/node/54457
--
bv - drupalcenter.de
Irgendwas falsch gemacht?
am 19.05.2007 - 10:45 Uhr
Ich hab mal was ausprobiert. Funktionieren tuts auf jeden Fall nicht :/
http://img237.imageshack.us/img237/443/screensearchst6.jpg
Funktioniert so halb :s
am 19.05.2007 - 15:31 Uhr
Also... Ich hab da jetzt ein wenig rumgepröbelt. Jetzt funktionierts so halb:
http://xardas.xglusers.de/drupal/search
Nun... Wenn man aber jetzt z.B. nach Brahms sucht erhalte ich als Admin folgende Fehlermeldung:
* user warning: Table 'xardassql1.drupaltemp_search_results' doesn't exist query: SELECT count(node.nid) FROM drupalnode node LEFT JOIN drupaltemp_search_results temp_search_results ON node.nid = temp_search_results.sid WHERE (temp_search_results.sid IS NOT NULL) AND (node.type IN ('wiki')) in /var/kunden/webs/xardas/drupal/includes/database.mysql.inc on line 172.
* user warning: Table 'xardassql1.drupaltemp_search_results' doesn't exist query: SELECT node.nid, node.title AS node_title FROM drupalnode node LEFT JOIN drupaltemp_search_results temp_search_results ON node.nid = temp_search_results.sid WHERE (temp_search_results.sid IS NOT NULL) AND (node.type IN ('wiki')) ORDER BY node_title ASC LIMIT 0, 5 in /var/kunden/webs/xardas/drupal/includes/database.mysql.inc on line 172.
Tja... Und ausserdem möchte ich die Suche gerne auf Wiki-Seiten fixieren; denn im Moment kann ja noch immer nach den anderen Seiten gesucht werden...
Grüsse
xardas
dafür fügst du den Filter
am 19.05.2007 - 15:49 Uhr
dafür fügst du den Filter Node:Type mit Wikityp-Auswahl hinzu, und es kommen nur noch Wiki-Seiten
zum deinem Fehler: vielleichts hilft es einen Cronjob zu machen:
http://xardas.xglusers.de/drupal/admin/logs/status // Cronjob Link Zugriff nur von dir
Hilft leider nicht wirklich
am 19.05.2007 - 16:28 Uhr
Also den Node:Type hatte ich schon zuvor aktiviert, aber evt. falsch: http://img372.imageshack.us/img372/7584/screensearchuv7.jpg
Leider konnte der cronjob nicht helfen :/
xardi
entferne mal Node:Type als
am 19.05.2007 - 17:40 Uhr
entferne mal Node:Type als Exposend Filter ; Sollen deine Benutzer etwa den Inhaltstyp auswählen können?
Danke
am 19.05.2007 - 17:46 Uhr
Damit wär mal ein Problem gelöst :)