Probleme mit Standard-Suchmodul

Gesperrt
mvd2002
Beiträge: 4
Registriert: Di 5. Feb 2008, 21:04
Kontaktdaten:

Probleme mit Standard-Suchmodul

Beitrag von mvd2002 »

Ich möchte das Standard-Suchmodul in der Version 4.6.23 von Andreas Lindner (Sucheingabe vom 09.08.2005, Suchausgabe vom 12.7.2005) verwenden. Dabei habe ich zwei Probleme.

1. Problem:
Wenn ich einen Suchbegriff eingebe und auf "Go" klicke, erscheint ein Laufzeitfehler in Zeile 0 mit dem Text "Das Objekt untersützt diese Eigenschaft oder Methode nicht"
Dieser Fehler erscheint nur, wenn man auf "Go" klickt, wenn man die Eingabetatse benutzt, wird die Suche korrekt durchgeführt. In diesem Fall kommt es aber zum

2. Problem:
Die Suche wird korrekt durchgeführt, das Suchergebnis wird auch angezeigt, es erscheint aber zusätzlich der folgende Hinweis:

"Warning: Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file in /xxxxxx/cms/front_content.php(882) : eval()'d code on line 723

Wer kann helfen durch Hinweise auf notwendige Korrekturen im Code oder durch ein anderes funktionierendes Suchmodul.

Vielen Dank im Voraus.

Roland Berger
-------------------------------------------------------
Dr. Roland Berger M.A.
e-Mail: mvd2002@gmx.de
mvd2002
Beiträge: 4
Registriert: Di 5. Feb 2008, 21:04
Kontaktdaten:

Problem 1 gelöst

Beitrag von mvd2002 »

Die Lösung für das 2. Problem habe ich nach langem Suchen im Forum gefunden:

http://www.contenido.org/forum/viewtopic.php?t=18499

2. Problem:
Die Suche wird korrekt durchgeführt, das Suchergebnis wird auch angezeigt, es erscheint aber zusätzlich der folgende Hinweis:

"Warning: Call-time pass-by-reference has been deprecated; If you would like to pass it by reference
Jetzt fehlt mir noch eine Lösung für das 1. Problem.
1. Problem:
Wenn ich einen Suchbegriff eingebe und auf "Go" klicke, erscheint ein Laufzeitfehler in Zeile 0 mit dem Text "Das Objekt untersützt diese Eigenschaft oder Methode nicht"
Wer kann helfen?

Danke.

Roland Berger
-------------------------------------------------------
Dr. Roland Berger M.A.
e-Mail: mvd2002@gmx.de
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Wenn die Meldung wirklich "Das Objekt untersützt diese Eigenschaft oder Methode nicht" lautet (deutsch), dann ist das eine Javascript-Fehlermeldung des Browsers.

Der Go-Button verwendet ein wenig JS für Abrakadabra. Vermutlich wird dabei ein Objekt aufgerufen, welches nicht existiert (z.B. lautet der Formulöarname anders und es wird ein document.frmMurx.submut() versucht). Habe es gerade nicht vor Augen, ich würde sowieso versuchen, da ohne JS auszukommen.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
mvd2002
Beiträge: 4
Registriert: Di 5. Feb 2008, 21:04
Kontaktdaten:

Beitrag von mvd2002 »

Vielen Dank für den Hinweis.

Was das Ganze für mich rätselhaft macht, sind folgende beiden Dinge:
1. In meiner XAMP-Umgebung habe ich das Problem nicht, nur bei meinem Provider.

2. Das Problem tritt auch nur auf, wenn der Suchvorgang über den GO-Link aufgerufen wird. Startet man den Suchvorgang mit der ENTER-Taste, läuft alles normal ab. Über GO wird "javascript:document.forms['formsearch'].submit();" aufgerufen. Was passiert bei ENTER?
Habe es gerade nicht vor Augen, ich würde sowieso versuchen, da ohne JS auszukommen.
Es handelt sich dabei wie gesagt um das Standardmodul der Version 4.6.23, das an dieser Stelle JS verwendet. Hast du eine Alternative?

Vielen Dank im Voraus.

Roland Berger
-------------------------------------------------------
Dr. Roland Berger M.A.
e-Mail: mvd2002@gmx.de
wosch

Beitrag von wosch »

mvd2002 hat geschrieben: Hast du eine Alternative?
Im Modul-Template sucheingabe.html anstelle von:

Code: Alles auswählen

<a href="javascript:document.forms['formsearch'].submit();" title="Suchen">Go <img src="images/navi_pfeil_rechts.gif" alt="Suchen"/><br/></a>
folgendes einsetzen:

Code: Alles auswählen

<INPUT TYPE="SUBMIT" NAME="formsearch" VALUE="GO">
mvd2002
Beiträge: 4
Registriert: Di 5. Feb 2008, 21:04
Kontaktdaten:

Beitrag von mvd2002 »

wosch hat geschrieben: folgendes einsetzen:

Code: Alles auswählen

<INPUT TYPE="SUBMIT" NAME="formsearch" VALUE="GO">
Vielen Dank! Das war's.

Gruß

Roland
-------------------------------------------------------
Dr. Roland Berger M.A.
e-Mail: mvd2002@gmx.de
Gesperrt