Autor Thema: SSP in Suchergebnisseite  (Gelesen 8660 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline Doni

  • Newbie
  • *
  • Beiträge: 38
  • Lob: 0
SSP in Suchergebnisseite
« am: Januar 06, 2004, 13:06:53 »
Hallo,

weiss jemand, warum folgendes Macro in der Suchergebnisseite nicht funzt?


__print::hello__

(Hinweis: das Macro steht irgendwo zwischen und , nur falls das was zu bedeuten hat?!)

Als Fehlermeldung bekomme ich:
Undefined subroutine &print::hello called at
c:\..........\iboshop.cgi line 2120,
<../........./found.html> chunk 157.

Bei mir läuft die Enterpriseversion 2.00.01
In dem Shop gibt es keine Artikelseiten, sondern die Artikel werden nur über die Suchfunktion angezeigt.


Doni

Linkback: https://www.shoppilot.net/pf/index.php?topic=301.0

Offline Doni

  • Newbie
  • *
  • Beiträge: 38
  • Lob: 0
(Kein Betreff)
« Antwort #1 am: Januar 06, 2004, 13:21:27 »
Also, - ich hab jetzt mal ein wenig das Macro in anderen Vorlagen getestet:
Es funktioniert in folgenden Seiten: Navigation, Warenkorb und im "Warenkorb anzeigen", aber nicht in der Suchergebnisseite ?(

Offline ahe

  • Global Moderator
  • Sr. Member
  • *****
  • Beiträge: 435
  • Lob: 20
(Kein Betreff)
« Antwort #2 am: Januar 06, 2004, 16:24:54 »
Hallo Doni,
leider kann ich Ihr Problem nicht nachvollziehen.
Ich habe gerade in einen Demoshop (Weingenuss) das von Ihnen geschriebene Makro in die Suchergebnisseite eingebaut (ebenfalls in den loopitem-Bereich), und bei mir arbeitet der Shop wie erwartet.
MfG ahe

Offline Doni

  • Newbie
  • *
  • Beiträge: 38
  • Lob: 0
(Kein Betreff)
« Antwort #3 am: Januar 06, 2004, 16:32:54 »
Hallo ahe,
ich hab auch schon die neueste Version von Gestern (Enterpriseversion 2.01.01) runtergeladen, installiert, den Shop neu generiert und ausprobiert.
Aber leider ohne Erfolg.
Die Fehlermeldung ist immer noch die Selbe.
Es sei den ich lasse das __print::hello__ weg, aber dann macht er natürlich auch nix!

Offline Doni

  • Newbie
  • *
  • Beiträge: 38
  • Lob: 0
(Kein Betreff)
« Antwort #4 am: Januar 06, 2004, 16:53:12 »
Hallo,

ich probier immer noch :rolleyes:


Die momentane Fehlermeldung:

Undefined subroutine &print::hello called at
c:\...............\iboshop.cgi line 2085,
<../............../found.html> chunk 157.


Ein Ausschnitt aus der iboshop.cgi:

2076 sub domacro {
2077 my $itemnr  = $_[0];
2078 my $noitems = $_[1];
2079 my $vitemnr = $_[2];
2080 my $novitems= $_[3];
2081 while (/__(\w+)::(\w+)__/) {
2082 my $ln = $_;
2083 $g_xp = "";
2084 my $c="$1\:\:$2";
2085 &$c($itemnr,$noitems,$vitemnr,$novitems);
2086 $_ = $ln;
2087 s/__(\w+)::(\w+)__/$g_xp/;
2088 }
2089 }
(Die Zeilennummern sind von mir eingesetzt)


vielleicht hilft das weiter ;)


Doni

Offline hop

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 705
  • Lob: 5
(Kein Betreff)
« Antwort #5 am: Januar 06, 2004, 17:20:00 »
Hallo,

die Ursache liegt nicht in der ibshop.cgi, hier wird
lediglich ein Folgefehler ausgegeben. Die Ursache ist,
dass das Modul print:: mit der Funktion hello offenbar
nicht definiert ist.

Bitte die Schreibweise überprüfen, ob die anders ist
als in den Seiten, wo es funktioniert.

hop
Sch?ne Gr??e hop

Offline Doni

  • Newbie
  • *
  • Beiträge: 38
  • Lob: 0
(Kein Betreff)
« Antwort #6 am: Januar 06, 2004, 17:32:00 »
Ich hab jetzt die Schreibweise überprüft, aber keinen Unterschied festgestellt.
Zusätzlich hab ich noch per Cut and Past das Modul ...


__print::hello__

... in die Seiten: Navigation und beide Warenkörbe eingesetzt, aber immer noch mit der selben Fehlermeldung in der Suchergebnisseite?!

Auch aussserhalb von ...


... hab ich das selbe Problem ?(



Doni

Offline Doni

  • Newbie
  • *
  • Beiträge: 38
  • Lob: 0
(Kein Betreff)
« Antwort #7 am: Januar 06, 2004, 17:52:37 »
Hallo,

ich kann inzwischen das Problem noch genauer eingrenzen:
Wenn ich ...


... weglasse funktioniert es!!!

Oder wenn ich das Macro plus Aufruf vor ...


... schreibe, funktioniert es auch???!!!

Hab ich denn in dem spmacro:loopitem einen Fehler?



Doni

Offline Doni

  • Newbie
  • *
  • Beiträge: 38
  • Lob: 0
(Kein Betreff)
« Antwort #8 am: Januar 06, 2004, 17:59:52 »
Ich hab die LÖSUNG gefunden !!!

Wenn ich das Modul ...


... vor ...



... aufrufe, und dannach erst ...

__print::hello__

... schreibe, dann funzt es :))


Nochmal danke für die Hilfe!


Doni


xx
Suchergebnisseite modifizieren

Begonnen von dobra

5 Antworten
6721 Aufrufe
Letzter Beitrag Juni 24, 2006, 14:17:20
von ahe
xx
Varianten auf Suchergebnisseite ausgeben

Begonnen von catwoman

0 Antworten
2388 Aufrufe
Letzter Beitrag Mai 19, 2022, 14:00:55
von catwoman