Liebe Redaxo-Gemeinde
Ich habe heute zum ersten mal das Redaxo-CMS verwendet und mein erster Eindruck ist sehr, sehr positiv!
Da ich aber bisher noch nicht alles entdecken konnte, frage ich als Redaxo-Newbie einfach mal drauf los...
Gibt es ein Volltextsuche-Modul für die mit Redaxo hergestellte Site? Falls ja, welches Such-Modul oder AddOn empfiehlt ihr mir?
Vielen Dank für die Hilfe
Hallo,
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
Hi Fanello,
Willkommen bei REDAXO!
Normalerweise findet man Addons auf folgender Seite, wobei das search_index Addon dort leider noch gar nicht aufgeführt ist ;o)
http://www.redaxo.de/18-0-addons.html
Deshalb wirst du wohl übers CVS das ganze "saugen" müssen
http://www.redaxo.de/46-0-c8-00-cvs.html
Wie gesagt, das Addon, dass du suchst heisst search_index.
Wie man es konfiguriert findest du hier in vielen Threads eine Beschreibung...
Viel Spaß,
Markus
Willkommen bei REDAXO!
Normalerweise findet man Addons auf folgender Seite, wobei das search_index Addon dort leider noch gar nicht aufgeführt ist ;o)
http://www.redaxo.de/18-0-addons.html
Deshalb wirst du wohl übers CVS das ganze "saugen" müssen
http://www.redaxo.de/46-0-c8-00-cvs.html
Wie gesagt, das Addon, dass du suchst heisst search_index.
Wie man es konfiguriert findest du hier in vielen Threads eine Beschreibung...
Viel Spaß,
Markus
hallo kills
vielen Dank für die Tipps. Ein Teil hat soweit geklappt. Ich bin jetzt soweit dass ich eine neue Seite habe mit einem Suchfeld. Wenn ich da aber eine Suchbegriff eingebe und "Enter" drücke, dann erscheint die Startseite.. Warum ist das so?
Noch was.. das Template das vorher (bevor ich das search_index installiert habe) drin war, zeigte ja eine richtig schöne Page.. seit ich aber das neue Search-Template habe, ist die ganze Gestaltung weg, bzw. die Elemente stehen einfach untereinander.
vielen Dank für die Tipps. Ein Teil hat soweit geklappt. Ich bin jetzt soweit dass ich eine neue Seite habe mit einem Suchfeld. Wenn ich da aber eine Suchbegriff eingebe und "Enter" drücke, dann erscheint die Startseite.. Warum ist das so?
Noch was.. das Template das vorher (bevor ich das search_index installiert habe) drin war, zeigte ja eine richtig schöne Page.. seit ich aber das neue Search-Template habe, ist die ganze Gestaltung weg, bzw. die Elemente stehen einfach untereinander.
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
klar, die Url lautet
http://test.tagblattmedien.ch/redaxo
diese Seite die hier erscheint war mal richtig schön dargestellt.. so mit Bilder und einem verwendeten CSS.
Die Suchfunktion hab ich auf der Seite "Über uns" plaziert. Wenn man dann da einen Suchbegriff eingibt, dann springt man eben wieder auf die Startseite.
Vielen Dank für die Hilfe!!!
http://test.tagblattmedien.ch/redaxo
diese Seite die hier erscheint war mal richtig schön dargestellt.. so mit Bilder und einem verwendeten CSS.
Die Suchfunktion hab ich auf der Seite "Über uns" plaziert. Wenn man dann da einen Suchbegriff eingibt, dann springt man eben wieder auf die Startseite.
Vielen Dank für die Hilfe!!!
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
ich das Suchtemplate selber gemacht.. Stand so in der Installations-Anleitung für das search_index.
In diesem Template befindet sich eigentlich nur das Suchformular.
In diesem Template befindet sich eigentlich nur das Suchformular.
Code: Alles auswählen
<form action="<?php print rex_getUrl(3); ?>" method="get">
<fieldset>
<label for="search">Suchen:</label>
<input type="text" id="search" name="rexsearch" value="" />
</fieldset>
</form>
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
hallo
oh je.. jetzt hab ich einen ziemlichen Knoten...
also, nehmen wir an, ich mach eine neue Seite "Impressum" und darin will ich die Suchfunktion einbauen.
Dann würde ich doch jetzt bei der Strukturverwaltung auf die von mir hergestgellte Seite "Impressum" klicken und diese editieren. Ich komme dann also auf die Seite mit dem "Block hinzufügen"-Pulldown.
Klicke auf das Pulldown und wähle das Modul "Search" an, richtig? Wenn ich das mache, erscheint die Zeile "nichts gefunden".
Und ab da weiss ich einfach nicht mehr weiter. Wo und wie baue ich das Suchformular ein? Auf welcher Seite werden die Suchergebnisse angezeigt?
Sorry wegen den Fragen, aber bei mir hats einfach noch nicht "klick" gemacht. Ich bin sicher dass ich betreffend des Redaxo-Systems einen grossen Schritt mache, wenn ich es schaffe die Suchfunktion einzubauen.
Danke!!!
oh je.. jetzt hab ich einen ziemlichen Knoten...
also, nehmen wir an, ich mach eine neue Seite "Impressum" und darin will ich die Suchfunktion einbauen.
Dann würde ich doch jetzt bei der Strukturverwaltung auf die von mir hergestgellte Seite "Impressum" klicken und diese editieren. Ich komme dann also auf die Seite mit dem "Block hinzufügen"-Pulldown.
Klicke auf das Pulldown und wähle das Modul "Search" an, richtig? Wenn ich das mache, erscheint die Zeile "nichts gefunden".
Und ab da weiss ich einfach nicht mehr weiter. Wo und wie baue ich das Suchformular ein? Auf welcher Seite werden die Suchergebnisse angezeigt?
Sorry wegen den Fragen, aber bei mir hats einfach noch nicht "klick" gemacht. Ich bin sicher dass ich betreffend des Redaxo-Systems einen grossen Schritt mache, wenn ich es schaffe die Suchfunktion einzubauen.
Danke!!!
-
- Beiträge: 1711
- Registriert: 24. Nov 2005, 22:29
- Kontaktdaten: ICQ Website Yahoo Messenger
das habe ich gemacht. Dieser Schritt ist mir soweit klar. Als action müsste doch im Suchformular jetzt der Artikel bzw. die Seite aufgerufen werden, die die Suchergebnisse anzeigt, richtig? Und in dieser Seite ist doch das search_index-Modul angebaut. So habe ich es zumindest gemacht.Dr KillerJoe hat geschrieben:wärs denn, wenn Du Dir eine Stelle im default-Template suchst und dort das Suchen-Feld einbaust? (Ähnlich wie dem Login-Template bei der R3.2 Demo)
Wenn ich aber ein Wort ins Suchfeld eingebe, z.B. "demo", dann erscheint einfach die gleiche Seite und oben in der Adresszeile "index.php?rexsearch=demo", ohne jedoch die Suchergebnisse anzuzeigen.
Irgendwo übersehe ich etwas... aber ich weiss nicht was...
letztendlich gehts
Hallo Fanello,
ich habs auch lange versucht bis es geklappt hat. Also Du installiert das Modul. Dann macht Du eine Seite die Deine Ergebnisseite wird. Also enthält diese ausser dem Suchmudul (per Drop down wie von Dir beschrieben) vielleicht man grade noch die Überschrift. Oder was auch immer.
Dann gehst Du im Template hin und bindest an der Stelle wo Dein Suchfeld erscheinen soll das Suchformular ein. Bei mir z.B.:
Dort muss dann bei >>?php print rex_getUrl(achtundfünfzig)<< statt der 58 die ID Deiner Ergebnissseite stehen. Nur so kann das Modul von jeder Seite aus aufgerufen werden wo das Suchfeld erscheint.
Hoffe es war verständlich....
Gruss,
Gerald
ich habs auch lange versucht bis es geklappt hat. Also Du installiert das Modul. Dann macht Du eine Seite die Deine Ergebnisseite wird. Also enthält diese ausser dem Suchmudul (per Drop down wie von Dir beschrieben) vielleicht man grade noch die Überschrift. Oder was auch immer.
Dann gehst Du im Template hin und bindest an der Stelle wo Dein Suchfeld erscheinen soll das Suchformular ein. Bei mir z.B.:
Code: Alles auswählen
<form action="<?php print rex_getUrl(58); ?>" method="get">
<fieldset>
<label for="search">Suche:</label>
<input type="text" id="search" name="rexsearch" value="" size="10" /><input type="submit" name="Start" value="Start">
</fieldset>
</form>
Hoffe es war verständlich....
Gruss,
Gerald
Code: Alles auswählen
hallo Gerald
Ich hab jetzt alles so gemacht wie du es beschrieben hast.
Wollte jetzt schon schreiben dass es nicht funktioniert.. denn jedesmal wenn ich den Suchbegriff eingegeben habe und Enter drückte, erschien einfach wieder die Startseite..
Aber eben.. ist mir soeben eingefallen was ich ändern könnte.. wenn ich im Suchformular statt method="get" method="post" eintrage, dann funktionierts....
Gruss
Fanello
Ich hab jetzt alles so gemacht wie du es beschrieben hast.
Wollte jetzt schon schreiben dass es nicht funktioniert.. denn jedesmal wenn ich den Suchbegriff eingegeben habe und Enter drückte, erschien einfach wieder die Startseite..
Aber eben.. ist mir soeben eingefallen was ich ändern könnte.. wenn ich im Suchformular statt method="get" method="post" eintrage, dann funktionierts....
Gruss
Fanello
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
-
- Beiträge: 5
- Registriert: 20. Apr 2006, 11:36
Suche
Hallo, habe soeben alle schritte wie oben aufgeführt befolgt und konnte nun endlich die Suche zum laufen bringen, hurra.
Leider werden jedoch die Suchbegriffe aus einer anderen kategorie NICHT angezeigt, woran kann das liegen?
Gruss,
Vincent
Leider werden jedoch die Suchbegriffe aus einer anderen kategorie NICHT angezeigt, woran kann das liegen?
Gruss,
Vincent
hy also ich hab das problem das er such und soweit auch ausgibt..bzw ausgegeben wird nur die Überschrift aber nicht die anzuzeigender Buchstaben um den Suchtreffer herum.
den aussehen soll es ja wie bei http://webbude.com nur bei wir da nur das "grüne" ausgegeben
hier mal mein "such-template" was im default eingebunden ist
und hier das eigentliche "standart" such modul was auch von such-index ausgegeben wir im backend.
hoff ihr könnt mir helfen.
den aussehen soll es ja wie bei http://webbude.com nur bei wir da nur das "grüne" ausgegeben
hier mal mein "such-template" was im default eingebunden ist
Code: Alles auswählen
<div id="suche">
<form action="<?php print rex_getUrl(60); ?>" method="get">
<p class="such">
<label for="search"></label>
<input type="text" id="search" name="rexsearch" value="" />
<input type=image src="files/senden.gif" name="rexsearch" />
<input type="hidden" name="article_id" value="60" />
</p>
</form>
</div>
und hier das eigentliche "standart" such modul was auch von such-index ausgegeben wir im backend.
Code: Alles auswählen
<?php
/**
* Beispiel Such-Modul
*/
$search = new rex_search_index();
$search->searchIds = true;
// 1 => sucht nur in Online Artikeln,
// 0 => sucht nur in Offline Artikeln,
// '' => sucht Status unabhängig
$search->status = 1;
// Einschränken auf eine Sprache
// $search->clang = 0;
// Beliebige eigene SQL WHERE Bedingung
// $search->custom_where_conditions = ' AND article_id not in (3,6,7)';
// Anzahl anzuzeigender Buchstaben um den Suchtreffer herum
$search->surroundchars = 20;
// Pre-/Suffix für Suchwortauszeichnung
$search->sourround_start_tag = "<strong>";
$search->sourround_end_tag = "</strong>";
// Suche starten
$result = $search->rex_search($_REQUEST['rexsearch']);
if (is_array($result))
{
foreach ($result as $hit)
{
/*
* Verfügbare Variablen:
* $hit['id']
* $hit['name']
* $hit['clang']
* $hit['highlightedtext']
*
* Alle Artikel/Kategorie Eigenschaften sind via OOF verfügbar, Beispiel:
*
* $hit_art = OOArticle::getArticleById( $hit['id'], $hit['clang']);
* echo $hit_art->getUpdateUser();
* $hit_cat = OOCategory::getCategoryById( $hit_art->getCategoryId());
* echo $hit_cat->getName();
*/
print '<p>';
print '<a href='.rex_getUrl($hit['id'], $hit['clang']).'>';
print $hit['name'];
print '</a>';
print '<br />';
print $hit['highlightedtext'];
print '</p>';
}
}
else
{
print "Nichts gefunden";
}
?>