Seite 1 von 1
Verzweifle an der Suchfunktion 4.8.12
Verfasst: Mi 19. Aug 2009, 19:31
von BIQA
Ich verzweifle an der Suchfunktion ...
sowohl die
Search input box
*
* @version 1.0.0
* @author Rudi Bieller
als auch die Suche (die auf anderen Installationen (4.8.3) prima läuft von
* Author(s) : Andreas Lindner
* Copyright : Contenido - four for business, Andreas Lindner
* Created : 09.08.2005
liefern bei mir keine Ergebnisse. Ich habe die Mandanteneinstellungen gesetzt und angepasst (mehrfach und immerwieder ... von search, resultpage bis search-results, idcat) aber die Suche führt immer wieder zur Startseite. Jetzt hab ich mich wohl total verzettelt ...
Könnte mir jemand das Modul version 1.0.0 (oder eine Version die unter 4.8.12 läuft) nochmal posten? Mit den Mandanteneinstellungen?
Vielen Dank im Voraus ...

Re: Verzweifle an der Suchfunktion 4.8.12
Verfasst: Mi 19. Aug 2009, 20:57
von Halchteranerin
Re: Verzweifle an der Suchfunktion 4.8.12
Verfasst: Mi 19. Aug 2009, 21:04
von BIQA
Ja searchrange auch ... aber die suchergebnisseite wird ja garnicht erst gefunden...

Re: Verzweifle an der Suchfunktion 4.8.12
Verfasst: Do 20. Aug 2009, 06:30
von StSnake
Versuch einmal die beiden Einträge, die du in den Mandanteneinstellungen gemacht hast direkt im Modul einzutragen. Das hat bei mir geholfen. Die Einstellungen des Mandanten wurden bei mir komischerweise nicht gezogen.
Viele Grüße
Steffen
Re: Verzweifle an der Suchfunktion 4.8.12
Verfasst: Do 20. Aug 2009, 11:13
von BIQA
SORRY HILFT NIX ...Ich werd verrückt...
hier mein Modul:
<?php
/**
* $RCSfile$
*
* Description: Search input box
*
* @version 1.0.0
* @author Rudi Bieller
* @copyright four for business AG <
www.4fb.de>
*
* {@internal
* created 2008-04-07
* }}
*
* $Id$
*/
if (!isset($tpl) || !is_object($tpl)) {
$tpl = new Template();
}
$tpl->reset();
$sTargetIdcat = getEffectiveSetting('search-results', 'idcat', '28');
$sTargetIdart = getEffectiveSetting('search-results', 'idart', '25');
$sFormAction = 'front_content.php?idcat='.$sTargetIdcat.';idart='.$sTargetIdart;
$tpl->set('s', 'form_action', $sFormAction);
$tpl->set('s', 'label_search', mi18n("Suche"));
$tpl->generate('templates/search_input.html');
?>
und screenshts aus denen die Einträge hervorgehen...
Re: Verzweifle an der Suchfunktion 4.8.12
Verfasst: Fr 21. Aug 2009, 13:47
von McHubi
Äh...
Code: Alles auswählen
$sFormAction = 'front_content.php?idcat='.$sTargetIdcat.';idart='.$sTargetIdart;
Wat macht das Semikolon da vor "idart"? Da hat's des ampersand zerrissen und reißt den Rest gleich mit
Ändere die Zeile mal um in das hier
Code: Alles auswählen
$sFormAction = 'front_content.php?idcat='.$sTargetIdcat.'&idart='.$sTargetIdart;
Und hier nochmal der ganze Output falls noch woanders was zu "resetten" sein sollte:
Code: Alles auswählen
<?php
/**
* $RCSfile$
*
* Description: Search input box
*
* @version 1.0.0
* @author Rudi Bieller
* @copyright four for business AG <www.4fb.de>
*
* {@internal
* created 2008-04-07
* }}
*
* $Id$
*/
if (!isset($tpl) || !is_object($tpl)) {
$tpl = new Template();
}
$tpl->reset();
$sTargetIdcat = getEffectiveSetting('search-results', 'idcat', '1');
$sTargetIdart = getEffectiveSetting('search-results', 'idart', '1');
$sFormAction = 'front_content.php?idcat='.$sTargetIdcat.'&idart='.$sTargetIdart;
$tpl->set('s', 'form_action', $sFormAction);
$tpl->set('s', 'label_search', mi18n("Suche"));
$tpl->generate('templates/search_input.html');
?>
Re: Verzweifle an der Suchfunktion 4.8.12
Verfasst: Fr 21. Aug 2009, 15:04
von BIQA
Sorry, daran liegt es auch nicht ...
Wenn ich die Suche im Backend versuche, wird folgende Fehlermeldung "ausgespuckt" ... vielleicht hift das?
Warning: include_once(config.php) [function.include-once]: failed to open stream: No such file or directory in /home/5642/docs/redaktion/contenido/external/backendedit/front_content.php on line 84
Warning: include_once() [function.include]: Failed opening 'config.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /home/5642/docs/redaktion/contenido/external/backendedit/front_content.php on line 84
Warning: chdir() [function.chdir]: Unable to access in /home/5642/docs/redaktion/contenido/external/backendedit/front_content.php on line 85
Warning: Cannot modify header information - headers already sent by (output started at /home/5642/docs/redaktion/contenido/external/backendedit/front_content.php:84) in /home/5642/docs/redaktion/conlib/session.inc on line 502
Warning: Cannot modify header information - headers already sent by (output started at /home/5642/docs/redaktion/contenido/external/backendedit/front_content.php:84) in /home/5642/docs/redaktion/conlib/session.inc on line 507
Warning: Cannot modify header information - headers already sent by (output started at /home/5642/docs/redaktion/contenido/external/backendedit/front_content.php:84) in /home/5642/docs/redaktion/conlib/session.inc on line 508
Warning: Cannot modify header information - headers already sent by (output started at /home/5642/docs/redaktion/contenido/external/backendedit/front_content.php:84) in /home/5642/docs/redaktion/conlib/session.inc on line 509
Warning: Cannot modify header information - headers already sent by (output started at /home/5642/docs/redaktion/contenido/external/backendedit/front_content.php:84) in /home/5642/docs/redaktion/conlib/session.inc on line 510
Warning: Cannot modify header information - headers already sent by (output started at /home/5642/docs/redaktion/contenido/external/backendedit/front_content.php:84) in /home/5642/docs/redaktion/conlib/session.inc on line 511
Warning: Cannot modify header information - headers already sent by (output started at /home/5642/docs/redaktion/contenido/external/backendedit/front_content.php:84) in /home/5642/docs/redaktion/conlib/session.inc on line 512
Warning: Cannot modify header information - headers already sent by (output started at /home/5642/docs/redaktion/contenido/external/backendedit/front_content.php:84) in /home/5642/docs/redaktion/conlib/session.inc on line 151
Warning: Cannot modify header information - headers already sent by (output started at /home/5642/docs/redaktion/contenido/external/backendedit/front_content.php:84) in /home/5642/docs/redaktion/contenido/external/backendedit/front_content.php on line 239
Warning: Cannot modify header information - headers already sent by (output started at /home/5642/docs/redaktion/contenido/external/backendedit/front_content.php:84) in /home/5642/docs/redaktion/contenido/external/backendedit/front_content.php on line 380
Warning: Cannot modify header information - headers already sent by (output started at /home/5642/docs/redaktion/contenido/external/backendedit/front_content.php:84) in /home/5642/docs/redaktion/contenido/external/backendedit/front_content.php on line 467
Warning: Contenido_Frontend_Challenge_Crypt_Auth::include(front_crcloginform.inc.php) [contenido-frontend-challenge-crypt-auth.include]: failed to open stream: No such file or directory in /home/5642/docs/redaktion/conlib/local.php on line 702
Warning: Contenido_Frontend_Challenge_Crypt_Auth::include() [function.include]: Failed opening 'front_crcloginform.inc.php' for inclusion (include_path='.:/home/5642/docs/redaktion/pear/:/usr/share/pear:/usr/share/php') in /home/5642/docs/redaktion/conlib/local.php on line 702
Re: Verzweifle an der Suchfunktion 4.8.12
Verfasst: Mo 24. Aug 2009, 10:24
von McHubi
Wenn ich die Suche im Backend versuche
Und wie schaut's aus wenn Du sie im Frontend durchführst? Je nach Modul führen Pfade zu Dateien & Co. im Backend zu Fehlermeldungen, obwohl sie im Frontend funktionieren. Die Fehlermeldungen drehen sich soweit ich das sehen kann fast alle um das Thema "konnte was nicht finden"... und außerdem wurde der Header mehr als einmal gesendet...
Guck Dir die Suche mal im Frontend an.
und screenshts aus denen die Einträge hervorgehen...
wo ist denn der erste Screenshot her (Bild 6)? Sowas hab ich bisher noch nicht gesehen bei der Suchfunktion. Weder im Reiter Konfiguration noch Eigenschaften...
Re: Verzweifle an der Suchfunktion 4.8.12
Verfasst: Mo 24. Aug 2009, 10:49
von BIQA
Im Frontend führt die Suche immer zur Homepage.
Bild 6 ist aus der Tabelle "Übersicht" die Anzeige bei Mouseover ...
Re: Verzweifle an der Suchfunktion 4.8.12
Verfasst: Mi 26. Aug 2009, 15:08
von McHubi
Hi,
hatte Tomaten auf den Augen. Bild 6 ist aber trotzdem nicht beim mouseover in der Übersicht sondern der Reiter Eigenschaften... Egal
Im Frontend führt die Suche immer zur Homepage.
Äh... welcher Teil? Vielleicht die vorbereitete Error-Page? Post mal nen Link zur Suche oder schick mir ne PN...
Re: Verzweifle an der Suchfunktion 4.8.12
Verfasst: Do 17. Sep 2009, 08:44
von derernst
Homepage meint in der Regel die Einstiegsseite... Ich habe das so gelöst, dass ich ganz einfach die Adresse der Suchresultate-Seite im Modul für das Eingabefeld hartcodiert habe...
Code: Alles auswählen
// $sTargetIdcat = getEffectiveSetting('search-results', 'idcat', '1');
// $sTargetIdart = getEffectiveSetting('search-results', 'idart', '1');
// $sFormAction = 'front_content.php?idcat='.$sTargetIdcat.'&idart='.$sTargetIdart;
$sFormAction = 'front_content.php?idart=50';
Nun findet das Formular die Ausgabeseite für die Suchresultate, aber die Suche findet keine Resultate. Ich habe versucht, Informationen über allfällige Einstellungen zu finden, auch zu den oben erwähnten Mandanten-Einstellungen finde ich nichts. Kann mich jemand auf die richtige Fährte bringen? Bin relativ neu mit Contenido, und habe mich schon oft gefragt, wo man denn zum Einrichten solcher Module Informationen oder gar Anleitungen findet...
Re: Verzweifle an der Suchfunktion 4.8.12
Verfasst: Do 17. Sep 2009, 10:06
von Meykoenig
Ich stehe auch gerade vor diesem Problem (neue 4.8.12 Seite) und denke das ist ein Bug.
Ich habe nun versucht das alte Modul von Andreas Lindner, das bei mir auf 4.8.6 funktioniert,
zu verwenden und das geht auch auch nicht

.
Das ist wirklich ein unguter Zustand.
Re: Verzweifle an der Suchfunktion 4.8.12
Verfasst: Do 17. Sep 2009, 10:30
von Meykoenig
So, Problem, zumindest bei mir, gelöst

:
Die Suchausgabe-Seite muss im Eingabe-Modul direkt eingegeben werden und
ich habe das maskierte & (=&) durch ein normales & ersetzt.
Bei mir funktioniert das:
Code: Alles auswählen
$sTargetIdcat = getEffectiveSetting('search-results', 'idcat', '14');
$sTargetIdart = getEffectiveSetting('search-results', 'idart', '9');
$sFormAction = 'front_content.php?idcat='.$sTargetIdcat.'&idart='.$sTargetIdart;
idcat und idart sind anderswo natürlich verschieden.
Edit: Nun funktioniert es bei mir auch mit & statt &
Encoding-Problem??
Jedenfalls nachdem ich das & neu im Modul-Editor geschrieben habe tut's

.