mod_search - Rubrikauswahl wird beim Blättern zurückgesetzt

Dieses Forum enthält Diskussionen zu Bugs in ConPresso 4 und deren Lösungen.
Antworten
Benutzeravatar
Mr. Magpie
ConPresso-Profi
Beiträge: 1004
Registriert: 01.01.1970 01:00
Wohnort: Wuppertal
Hat sich bedankt: 274 Mal
Danksagung erhalten: 59 Mal

mod_search - Rubrikauswahl wird beim Blättern zurückgesetzt

Beitrag von Mr. Magpie »

Benutzt eigentlich jemand die Backend-Suche? Wenn ja, dann müsste der folgende Fehler ja nicht nur bei mir auftreten, oder doch?

Wenn ich im Backend eine Suche durchführe und diese dabei auf eine oder einige Rubriken beschränke, so erhalte ich eine bestimmte Anzahl Treffer (sagen wir einmal 25) - soweit, so gut.
Wenn ich nun auf die Seite 2 der Treffer wechseln will, wird die Suche auf alle Rubriken ausgedehnt!

Hier der Link, der für die Seite 2 gesetzt ist:

Code: Alles auswählen

http://www.domain.tld/mod_search/search.php?pos=10&q=Kinder&publicationState=-1&releaseState=0&searchFor[searchTitles]=1&template=-1&lastChangedBy=-1&action=search
Diesen Navigationslinks müsste doch irgendwie die Rubrikauswahl mitgegeben werden?! Oder?
Benutzeravatar
Mr. Magpie
ConPresso-Profi
Beiträge: 1004
Registriert: 01.01.1970 01:00
Wohnort: Wuppertal
Hat sich bedankt: 274 Mal
Danksagung erhalten: 59 Mal

Beitrag von Mr. Magpie »

mag vielleicht 'mal jemand sagen, ob er's bei sich nachvollziehen kann?
Benutzeravatar
Eichi
ConPresso-Checker
Beiträge: 133
Registriert: 17.08.2005 13:14
Hat sich bedankt: 24 Mal
Danksagung erhalten: 8 Mal
Kontaktdaten:

Beitrag von Eichi »

Kann ich bestätigen, passiert bei mir auch.
pixel&leben - Er fand einen neuen Kunstbegriff - damals, als er Kunst begriff.
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Ein Glück daß dieser Teil nicht von mir stammt :wink:
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
Mr. Magpie
ConPresso-Profi
Beiträge: 1004
Registriert: 01.01.1970 01:00
Wohnort: Wuppertal
Hat sich bedankt: 274 Mal
Danksagung erhalten: 59 Mal

Beitrag von Mr. Magpie »

ja, Markus, das ist gut - ich würd' sonst vom Glauben an Dich abfallen ;-)

Allerdings hilft mir das auch nicht uuunbedingt weiter :wink:
Benutzeravatar
Mr. Magpie
ConPresso-Profi
Beiträge: 1004
Registriert: 01.01.1970 01:00
Wohnort: Wuppertal
Hat sich bedankt: 274 Mal
Danksagung erhalten: 59 Mal

Beitrag von Mr. Magpie »

Kann man diesen Thread evtl. zu den Conpresso Bugs verschieben, da ja mod_search ein Mitbringsel von CPO 4.0x itself ist?
Vielleicht erfährt er dann etwas mehr Aufmerksamkeit...
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Stimmt :lol:

Ich weiß leider auch nicht wie sich das balu gedacht hat, denn merkwürdigerweise sollen die in Moduleinstellungen (fürs Frontend) definierten Rubriken selektiert sein (es werden aber dennoch alle ausgewählt) statt der von User tatsächlich gewählten...
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
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Lösungsvorschlag:

Suche in search.php

Code: Alles auswählen

if ($close_backend && isset($_REQUEST['rubrics']) && is_array($_REQUEST['rubrics'])) {
    $activeModules[$directory]['rubrics'] = $_REQUEST['rubrics'];
}
ersetzen durch

Code: Alles auswählen

if ($close_backend && isset($_REQUEST['rubrics']) && is_array($_REQUEST['rubrics'])) {
    $activeModules[$directory]['rubrics'] = $_REQUEST['rubrics'];
    foreach ($_REQUEST['rubrics'] AS $qrub) $zusatzurl .= '&rubrics[]='.$qrub;
}
es wird also nur die Zeile
foreach ($_REQUEST['rubrics'] AS $qrub) $zusatzurl .= '&rubrics[]='.$qrub;
ergänzt.
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
Mr. Magpie
ConPresso-Profi
Beiträge: 1004
Registriert: 01.01.1970 01:00
Wohnort: Wuppertal
Hat sich bedankt: 274 Mal
Danksagung erhalten: 59 Mal

Beitrag von Mr. Magpie »

einwandfrei!

Noch eins (wie könnt' es anders bei mir sein): Ist es angedacht worden, evtl. einmal die Such-Option "nur aktuelle/keine alten Versionen" einzubauen?
Alte Versionen aufzufinden, ist ja nur in seltenen Fällen nützlich.

Tschö, Mr. M.
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Interessante Frage...

in der von mir erstellten Version wurde einfach "Suche nicht publizierte Artikel" aktiviert oder deaktiviert.
Dies wurde ausgebaut und durch die endlosen Wahlmöglichkeiten ersetzt, die ich (und Du offensichtlich auch) etwas praxisfremd finde (wenn man das alles wüßte, dann müßte man nicht suchen...)

(ich selbst benutze nach wie vor meine Version...)
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
balu
ConPresso-Entwickler
Beiträge: 1748
Registriert: 01.01.1970 01:00
Hat sich bedankt: 81 Mal
Danksagung erhalten: 133 Mal

Beitrag von balu »

Danke für den Fix Markus,

die "endlosen Wahlmöglichkeiten" werden übrigens angeboten, weil es Kunden so wollten. Und wenn eine Option gegeben wird, muss man auch die anderen anbieten...

Balu
Bartels.Schöne
ConPresso Support & Development
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Da bleibt dann aber die Frage, wie man es schafft keine alten Artikelversionen ausgeben zu lassen?

Alte Artikelversionen sind eben auch freigegeben und innerhalb des Publikationszeitraumes. Nur eben nicht die Version, die auf der Webseite steht.
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
Mr. Magpie
ConPresso-Profi
Beiträge: 1004
Registriert: 01.01.1970 01:00
Wohnort: Wuppertal
Hat sich bedankt: 274 Mal
Danksagung erhalten: 59 Mal

Beitrag von Mr. Magpie »

danke, Markus, das wollt' ich soeben auch schreiben
Benutzeravatar
Mr. Magpie
ConPresso-Profi
Beiträge: 1004
Registriert: 01.01.1970 01:00
Wohnort: Wuppertal
Hat sich bedankt: 274 Mal
Danksagung erhalten: 59 Mal

Beitrag von Mr. Magpie »

:?: Ping! :?:


(mein Ping soll nur das Thema wieder "nach oben" setzen, um das Problem in absehbarer Zeit gelöst zu kriegen)
Antworten