Shopsystem ShopPilot Shoploesung Diskussionen und Infos zum Shopsystem ShopPilot
Willkommen Gast. Bitte einloggen oder registrieren.
Mai 22, 2012, 22:00:37

Einloggen mit Benutzername, Passwort und Sitzungslänge
Suche:     Erweiterte Suche
5257 Beiträge in 1422 Themen von 333 Mitglieder
Neuestes Mitglied: pje
* Übersicht Hilfe Login Registrieren
+  Diskussionen und Infos zum Shopsystem ShopPilot
|-+  ShopPilot
| |-+  SSP - Shop Server Pages
| | |-+  Datei Bild einbinden
0 Mitglieder und 2 Gäste betrachten dieses Thema. « vorheriges nächstes »
Seiten: [1] Drucken
Autor Thema: Datei Bild einbinden  (Gelesen 3093 mal)
jg
Hero Member
*****

Lob: 3
Offline Offline

Beiträge: 520


« am: Oktober 02, 2002, 15:48:38 »

Hallo,

wie kann man ein benutzerdef. Artikel-Feld (Datei Bild,
zB. __BILD3__) so in den Shop einbinden, dass nur die
Bilder angezeigt werden, bei denen in dem entsprechenden
Feld auch ein Pfad zu einer Bilddatei hinterlegt ist?
Bei allen anderen Artikeln soll der Identifier bzw. das
Feld dann unsichtbar bleiben.
Danke für die Antwort.

jg
Gespeichert

hop
Global Moderator
Hero Member
*****

Lob: 5
Offline Offline

Beiträge: 705


« Antwort #1 am: Oktober 02, 2002, 16:05:54 »

Hallo jg,

damit das Bild nur dargestellt wird, wenn auch beim Artikel
vorhanden ist, kann man eine kleine SSP-Routine einbinden.

<!--spmacro:module(detail)
sub b3 {
   my $b = ssp::get_var_article('BILD3');
   if (length($b) > 0) {
            $b = qq{<img src="$b">};
        }
   else {$b = "";}
   main::mprint($b);
}
-->

An die Stelle, wo das Bild erscheinen soll schreibt man dann
__detail::b3__

Eventuell sollte man direkt auch noch einen Zeileumbruch mit
reinpacken, also $b = qq{
<img src="$b">};
        
(funktioniert ab 1.5.13d)

hop
« Letzte Änderung: Januar 19, 2007, 15:23:57 von admin » Gespeichert

Schöne Grüße hop
jg
Hero Member
*****

Lob: 3
Offline Offline

Beiträge: 520


« Antwort #2 am: Oktober 02, 2002, 16:51:13 »

Ich mußte noch unsere URL einfügen, SP übernimmt
ja nur den relativen Pfad:
$b = qq{
<img src="http://64.33.52.22/shop/$b">};
Jetzt klappt es aber.
Kann ich noch mehr solche Fragen stellen?  ;-)

jg
« Letzte Änderung: Januar 19, 2007, 15:23:26 von admin » Gespeichert

jg
Hero Member
*****

Lob: 3
Offline Offline

Beiträge: 520


« Antwort #3 am: Oktober 02, 2002, 18:07:35 »

Hallo,

> $b = qq{
<img src="http://64.33.52.22/shop/$b">};
Sorry, ist natuerlich Quatsch. Funktioniert auch ohne.
Ich war wohl zu schnell.
Aber: Die Artikel ohne BILD3-Pfad zeigen mir jetzt
trotzdem noch ein leeres Bild -
Quelltext sieht dann so aus: <img src=" ">
Wo kommt denn das Leerzeichen noch her?

jg
« Letzte Änderung: Januar 19, 2007, 15:23:40 von admin » Gespeichert

jg
Hero Member
*****

Lob: 3
Offline Offline

Beiträge: 520


« Antwort #4 am: Oktober 02, 2002, 21:23:40 »

> Aber: Die Artikel ohne BILD3-Pfad zeigen mir jetzt
> trotzdem noch ein leeres Bild -
> Quelltext sieht dann so aus: <img src=" ">

Das leere Image verschwindet, wenn man die Länge
der Zeichenkette >1 setzt:

<!--spmacro:module(detail)
sub b3 {
my $b = ssp::get_var_article('BILD3');
if (length($b) > 1) {
$b = qq{<img src="$b">};
}
else {$b = "";}
main::mprint($b);
}
-->

jg
« Letzte Änderung: Januar 19, 2007, 15:24:14 von admin » Gespeichert

Kermit
Newbie
*

Lob: 0
Offline Offline

Beiträge: 5


« Antwort #5 am: November 12, 2002, 14:31:24 »

Zitat
Original von hop
Hallo jg,

damit das Bild nur dargestellt wird, wenn auch beim Artikel
vorhanden ist, kann man eine kleine SSP-Routine einbinden.

<!--spmacro:module(detail)
sub b3 {
   my $b = ssp::get_var_article('BILD3');
   if (length($b) > 0) {
            $b = qq{<img src="$b">};
        }
   else {$b = "";}
   main::mprint($b);
}
-->

An die Stelle, wo das Bild erscheinen soll schreibt man dann
__detail::b3__

Eventuell sollte man direkt auch noch einen Zeileumbruch mit
reinpacken, also $b = qq{
<img src="$b">};
        
(funktioniert ab 1.5.13d)

hop


Leider klappt dieses bei mir nur auf den Detailseiten.
Würde aber gerne in der Artikelübersicht bei einigen Produkten diese als Sonderangebot hervorheben!

leider klappt das nicht so recht. Könnte man mir da helfen?

Im Vorraus vielen Dank.
« Letzte Änderung: Januar 19, 2007, 15:24:31 von admin » Gespeichert

Gruß Kermit
jg
Hero Member
*****

Lob: 3
Offline Offline

Beiträge: 520


« Antwort #6 am: November 12, 2002, 16:04:48 »

> Leider klappt dieses bei mir nur auf den Detailseiten.
> Würde aber gerne in der Artikelübersicht bei einigen Produkten...



Läuft jedenfalls bei mir so ähnlich auch auf Produktseiten.
Siehe auch PDF-Datei 'SSP', Seite 6! Da ist das mit dem
Index kurz erklärt.

jg
Gespeichert

Kermit
Newbie
*

Lob: 0
Offline Offline

Beiträge: 5


« Antwort #7 am: November 13, 2002, 13:46:31 »

Danke , hat geklappt !  :]
Gespeichert

Gruß Kermit
Seiten: [1] Drucken 
« vorheriges nächstes »
Gehe zu:  

mysitelist Impressum Powered by SMF 1.1.16 | SMF © 2006, Simple Machines Prüfe XHTML 1.0 Prüfe CSS