Shopsystem ShopPilot Shoploesung Diskussionen und Infos zum Shopsystem ShopPilot
Willkommen Gast. Bitte einloggen oder registrieren.
Mai 23, 2012, 07:28:23

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
| | |-+  USERID
0 Mitglieder und 1 Gast betrachten dieses Thema. « vorheriges nächstes »
Seiten: [1] Drucken
Autor Thema: USERID  (Gelesen 3670 mal)
jg
Hero Member
*****

Lob: 3
Offline Offline

Beiträge: 520


« am: November 07, 2002, 08:49:40 »

> if (!length($main::userid)) {
Kann man hier auch nur bestimmte USERID's definieren?
zB. VON USERID 11500 BIS 11900 oder
USERID=11600 UND 11605 UND 11610

Wäre sinnvoll, damit bestimmte Datenfelder im Shop
nur ausgewählten Kunden angezeigt werden.

jg
Gespeichert

hop
Global Moderator
Hero Member
*****

Lob: 5
Offline Offline

Beiträge: 705


« Antwort #1 am: November 08, 2002, 09:54:11 »

Ja geht grundsätzlich.
Ich würde jedoch besser über ein benutzerdefiniertes Feld beim Kunden gehen.
Z.B. man legt das Feld KGRP (Kundengruppe) an. Hier trägt man die Kundenklasse als Zahl ein.

<!--spmacro:module(kunden)
sub status {
 
my $b;
 if (
spp::get_var_user('KGRP') > 4711) {
  
$b "leider schon ausverkauft";
 } else {
  
$b "lieferbar in 24h";
 }
 
main::mprint($b);
}
-->

im HTML Dokumnet schreibe ich dann
__kunden::status__ um den Text anzuzeigen.

hop




Gespeichert

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

Lob: 3
Offline Offline

Beiträge: 520


« Antwort #2 am: November 08, 2002, 11:43:29 »

Besten Dank. Ich denke, man kann damit viel anfangen.
Z.B. bestimmte Felder aus der Warenwirtschaft werden nur
ganz speziellen Kunden angezeigt. Äußerst flexibel...

jg
Gespeichert

jg
Hero Member
*****

Lob: 3
Offline Offline

Beiträge: 520


« Antwort #3 am: November 09, 2002, 09:39:27 »

Hier noch meine Lösung, um im Shop nur ganz bestimmten Kunden
den Lagerbestand unserer Artikel anzuzeigen. Wie vorgeschlagen
habe ich dazu ein Kunden-Feld 'KGRP' sowie ein Artikel-Feld 'COTT'
(für unseren Artikelbestand im Lager Cottbus) angelegt.
Hoffe nur, die Performance des Servers macht das alles mit.


Code:
<!--spmacro:module(bestand)
   sub zeigen {
      my $index = $_[0];
      my $lager_cott = sprintf("%d",ssp::get_var_article('COTT',$index));
      my $bestand = "";
      if (ssp::get_var_user('KGRP') == 1) {
         $bestand = qq{lieferbar: <color="#CC0000">$lager_cott</font> Artikel};
      }
   main::mprint($bestand);
   }
-->

Im HTML-Text: __bestand::zeigen__

[es freut sich]
jg
« Letzte Änderung: März 14, 2011, 17:35:23 von admin » Gespeichert

jg
Hero Member
*****

Lob: 3
Offline Offline

Beiträge: 520


« Antwort #4 am: November 12, 2002, 09:00:55 »

> $bestand = qq{lieferbar: $lager_cott Artikel};

eine eher unwichtige Korrektur:
$bestand = qq{lieferbar: $lager_cott Artikel};

jg
Gespeichert

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