CPO4: Das Modul "Suche" (mod_search)

Diskussion zu nicht so umfangreichen Modulen und Start-Up für neue Module. Ansonsten bitte die speziellen Kategorien benutzen!
Antworten
Lufine
ConPresso-Checker
Beiträge: 127
Registriert: 01.09.2006 10:15
Hat sich bedankt: 1 Mal

Differenzierung der Suchergebnisse

Beitrag von Lufine »

Hallo Markus,

ist es eigentlich möglich, die Ergebnisse einer Suche "sortiert" nach Fundrubrik auszugeben? Am Besten Du wirfst mal einen Blick auf www.teppichkontor.de/cpo/

Bei den Teppichen gibt es zwei Hauptpunkte (TeppichKontor und TeppichKontor Studio) mit bis zu zwei Unterebenen. Die Suche findet nur auf den Detailseiten statt.

Das Ergebnis sollte dann wie im angehängten Screenshot aussehen. Habe ehrlich gesagt große Zweifel, dass es so funktionieren könnte, aber der Kunde hätte es so gerne :?

Viele Grüße
Lufine
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Benutzeravatar
Matthias V
Modul-Entwickler
Beiträge: 1251
Registriert: 01.01.1970 01:00
Wohnort: Sondershausen
Hat sich bedankt: 54 Mal
Danksagung erhalten: 147 Mal
Kontaktdaten:

Beitrag von Matthias V »

Man könnte das Modul 2 mal installieren und einmal auf die eine Rubrik mit Unterrubriken ansetzen und einmal auf die andere mit Unterrubriken.

Dann musst du eine kleine Datei basteln, welche die Suchanfrage verarbeitet und in welche beide Rubriken eingebunden sind, so dass 2 unterschiedliche Suchergebnisse untereinander stehen.

Das sollte eigentlich kein großes Problem sein.

Gruß Mattias V
mod_Guestbook 4.1.0

Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
Lufine
ConPresso-Checker
Beiträge: 127
Registriert: 01.09.2006 10:15
Hat sich bedankt: 1 Mal

Beitrag von Lufine »

Ok, zwei Suchmodule mit unterschiedlicher Rubrikeneingabe einbinden ist kein Problem...
Matthias V hat geschrieben: Dann musst du eine kleine Datei basteln, welche die Suchanfrage verarbeitet und in welche beide Rubriken eingebunden sind, so dass 2 unterschiedliche Suchergebnisse untereinander stehen.
Das hingegen hört sich für einen PHP-Laien nach einer unlösbaren Aufgabe an: wie sieht die Datei aus, wo liegt sie, ändert sich etwas an dem Suchformular, etc. ? Hab´ keinen Plan, wie ich das angehen soll... :(
Benutzeravatar
Matthias V
Modul-Entwickler
Beiträge: 1251
Registriert: 01.01.1970 01:00
Wohnort: Sondershausen
Hat sich bedankt: 54 Mal
Danksagung erhalten: 147 Mal
Kontaktdaten:

Beitrag von Matthias V »

So einfach, wie ich mir das vorgestellt habe ist es offenbar nicht, denn ich habe gerade etwas damit herumexperimentiert.

Ich möchte mich auch nicht in das ganze Modul einlesen, um dir das zu programmieren.

Vielleicht kann ja MarkusR noch was beitragen, da er das Modul entwickelt hat.
Zuletzt geändert von Matthias V am 26.07.2007 14:28, insgesamt 2-mal geändert.
mod_Guestbook 4.1.0

Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
like_it
ConPresso-User
Beiträge: 42
Registriert: 21.04.2006 15:46
Wohnort: Wien
Kontaktdaten:

Beitrag von like_it »

Hi Leute,

ich habe jetzt auch die Aufgabenstellung bekommen in Rubriken gezielt suchen zu lassen, gibt es da schon seitens Batels&Schöne oder Markus weitere Fortschritte die wir vielleicht wissen sollten? ;-)

lg, lke_it
like_it
ConPresso-User
Beiträge: 42
Registriert: 21.04.2006 15:46
Wohnort: Wien
Kontaktdaten:

Beitrag von like_it »

Hi, nochmals ;-)

Wie kann man bei mod_search dem Internetuser die Möglichkeit geben, die Rubriken auszuwählen?

lg, like_it
Benutzeravatar
baluo
ConPresso-Experte
Beiträge: 607
Registriert: 14.11.2005 12:17
Hat sich bedankt: 216 Mal
Danksagung erhalten: 11 Mal

Search-Module Release Candidate 1 >"Suchoptionen (Fr

Beitrag von baluo »

hallo markus,

verstehe ich richtig, dass diese suchoptionen nur im backend vorgegeben werden koennen, aber nicht auf der suchseite selbst ausgewaehlt ??

oder uebersehe ich etwas ?

danke und gruss, gerhard
Benutzeravatar
Matthias V
Modul-Entwickler
Beiträge: 1251
Registriert: 01.01.1970 01:00
Wohnort: Sondershausen
Hat sich bedankt: 54 Mal
Danksagung erhalten: 147 Mal
Kontaktdaten:

Rubrikauswahl im Frontend beim Suchmodul mod_search

Beitrag von Matthias V »

Ok, ich habe mir das mal genauer angesehen.

Hier eine Anleitung, wie man eine Rubrikauswahl im Frontend anbieten kann. Benutzung auf eigene Gefahr.

Öffne: mod_search/includes/actions.inc.php
Suche:

Code: Alles auswählen

// geschlossene Rubriken und personalisierte Artikel, die der User sehen darf
Davor einfügen:

Code: Alles auswählen

Siehe Textdatei im Anhang.
(Leider kann ich es hier wegen dem Spam-Filter nicht posten)
In das Template kommt dann z.B.:

Code: Alles auswählen

    Rubrikauswahl:<br />
    <input type="radio" name="user_rubrics"  value="1,2,3,4,5,6,7">Rubrik 1-7<br />
    <input type="radio" name="user_rubrics"  value="1">News<br />
    <input type="radio" name="user_rubrics"  value="2">Test<br />
Wenn der User nichts auswählt, dann wird in allen Rubriken gesucht.
Man kann diese Rubrikauswahl natürlich auch in ein hidden-Feld setzen.
Es müssen die ID's der Rubriken angegeben werden.

Diese Angaben setzen sich IMMER über die Moduleinstellungen.

Gruß Matthias V
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
mod_Guestbook 4.1.0

Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
Benutzeravatar
baluo
ConPresso-Experte
Beiträge: 607
Registriert: 14.11.2005 12:17
Hat sich bedankt: 216 Mal
Danksagung erhalten: 11 Mal

Re: Rubrikauswahl im Frontend beim Suchmodul mod_search

Beitrag von baluo »

danke, matthias!!
Matthias V hat geschrieben:* Man kann diese Rubrikauswahl natürlich auch in ein hidden-Feld setzen.
* Es müssen die ID's der Rubriken angegeben werden.
* Diese Angaben setzen sich IMMER über die Moduleinstellungen.
kannst du diese drei punkte noch erklaeren ?

nochmals danke und gute nacht aus adelaide!
gerhard
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7361
Registriert: 01.01.1970 01:00
Hat sich bedankt: 110 Mal
Danksagung erhalten: 933 Mal
Kontaktdaten:

Re: Rubrikauswahl im Frontend beim Suchmodul mod_search

Beitrag von MarkusR »

baluo hat geschrieben:danke, matthias!!
Matthias V hat geschrieben:* Man kann diese Rubrikauswahl natürlich auch in ein hidden-Feld setzen.
* Es müssen die ID's der Rubriken angegeben werden.
* Diese Angaben setzen sich IMMER über die Moduleinstellungen.
kannst du diese drei punkte noch erklaeren ?
1.) <input type="hidden" name="...
(über den Sinn die Wahlmöglichkeit vor dem User zu verstecken sage ich jetzt mal nichts...)
2.) In ConPresso hat jede Rubrik eine ID, also eine Nummer. Will man in Rubrik Nr. 13 suchen, dann trägt man eine "13" ein.
3.) Man kann die zu durchsuchenden Rubriken bei den Moduleinstellungen eingeben und somit genau regeln, was der User sehen darf.
Was man hier einträgt überlagert diese Einstellung, die User können also selbst wählen, in welcher Rubrik sie suchen wollen. Darum ging es im Grunde in diesem Teil des Threads.
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
baluo
ConPresso-Experte
Beiträge: 607
Registriert: 14.11.2005 12:17
Hat sich bedankt: 216 Mal
Danksagung erhalten: 11 Mal

suchoptionen

Beitrag von baluo »

matthias & markus,
euch beiden danke fuer diese infos und tips -- mir faellt nur gerade auf, dass durch den zusammenhang mit dem vorigen beitrag meine frage eine andere richtung bekam!

mit den suchoptionen meinte ich diese optionen im mod_search-backend:
Titel durchsuchen Hilfe
Inhalt durchsuchen
Schlüsselwörter durchsuchen
Autoren durchsuchen
verstehe ich das richtig, dass nur der admin diese optionen im backend aktivieren der ausschalten kann, nicht aber der benutzer im frontend - z.b. auf einer eigenen such"seite" ?

danke, gerhard
Benutzeravatar
Matthias V
Modul-Entwickler
Beiträge: 1251
Registriert: 01.01.1970 01:00
Wohnort: Sondershausen
Hat sich bedankt: 54 Mal
Danksagung erhalten: 147 Mal
Kontaktdaten:

Re: suchoptionen

Beitrag von Matthias V »

baluo hat geschrieben:mit den suchoptionen meinte ich diese optionen im mod_search-backend:
Titel durchsuchen Hilfe
Inhalt durchsuchen
Schlüsselwörter durchsuchen
Autoren durchsuchen
verstehe ich das richtig, dass nur der admin diese optionen im backend aktivieren der ausschalten kann, nicht aber der benutzer im frontend - z.b. auf einer eigenen such"seite" ?
ja, das siehst du richtig.
Und diese Sache würde ich auch nicht über das Frontend steuern.
Man könnte es natürlich hinzuprogrammieren, das würde ich aber nicht machen.
Und im Backend darf auch der Superuser diese Sachen ändern.
mod_Guestbook 4.1.0

Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
Benutzeravatar
baluo
ConPresso-Experte
Beiträge: 607
Registriert: 14.11.2005 12:17
Hat sich bedankt: 216 Mal
Danksagung erhalten: 11 Mal

"The search returned 1 matches:" mit <h2> fo

Beitrag von baluo »

ich wollte in den Modul-Einstellungen der Mitteilung "The search returned 1 matches:" eine <h2>-Ueberschrift verpassen

Code: Alles auswählen

<h2><!-- SEARCH_MESSAGE --></h2>
Dies wird aber in der Ausgabe ignoriert, bzw. im Quelltext mit einer leeren h2-Ueberschrift verarbeitet:

Code: Alles auswählen

....
</form>
<h2></h2>
The search returned 1 matches:
Zum Beispiel hier.

Wo kann ich dieser Zeile eine h2-Ueberschrift zuweisen ?

Danke, Gerhard
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7361
Registriert: 01.01.1970 01:00
Hat sich bedankt: 110 Mal
Danksagung erhalten: 933 Mal
Kontaktdaten:

Beitrag von MarkusR »

In dem Feld, in dem diese Zeile definiert wird (s.u.).

DU versuchst es aber offenbar im Template noch dazu an der völlig falschen Stelle. Was Du da als h2 definierst ist die Fehlermeldung, nicht die Treffermeldung, die steht eine Zeile tiefer, wie Dir auch Dein Quelltext sagt. Und es steht im Handbuch:
<!-- SEARCH_MESSAGE -->
Gibt eventuelle Meldungen aus wie "keine Ergebnisse", "kein Suchbegriff angegeben", etc.
<!-- SEARCH_MATCHES -->
Enthält die Anzahl der Treffer der aktuellen Suche.
Und Du siehst es, wenn Du keinen Suchtext eingibst
http://cpo.sacc.asn.au/mod_search/index ... ubric=8&q=
ergibt
<h2><fieldset class="message"><legend>Message</legend><p>Please enter a search phrase.</p></fieldset> <br /> <br /></h2>
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Heike-Marie
ConPresso-Newbie
Beiträge: 23
Registriert: 05.08.2008 04:20
Wohnort: Vogelsberg
Hat sich bedankt: 1 Mal
Danksagung erhalten: 2 Mal

Beitrag von Heike-Marie »

Eichi hat geschrieben:Warum kann man im Backend (Admin-Bereich) gefundene Artikel eigentlich nicht bearbeiten bzw. direkt anspringen ?

Irgendwie witzlos ... *dugg*

Ich habe das so gemacht:
In die search.php ca. Zeile 201 diesen Link schreiben:

<a href="/_admin/articles.php?action=articles_modify&nr=<!-- SEARCH_ARTICLE_ID -->"><!-- SEARCH_TITLE --></a>

Dann ist der Titel vom Suchergebnis der Link zum Artikel bearbeiten.

Heike
Antworten