Zur OWS Startseite  
 

 
 HTML Gästebuch
   Features
   Demo
   Layouts
   Anmeldung
   Hilfe
  » LOGIN

 Flash Gästebuch
   Features
   Demo
   Layouts
   Anmeldung
   Hilfe
  » LOGIN

 Flash Boards
   Features
   Demo
   Layouts
   Anmeldung
  » LOGIN


 Message Boards
   Features
   Demo
   Anmeldung
  » LOGIN

 Online Counter
   Features
   Anmeldung
  » LOGIN

 Umfragen
   Features
   Anmeldung
  » LOGIN

 Weitere Tools
   Flash Counter
   BannerGenerator
 Kostenlose Homepage  Kostenlose
      Homepage

 OWS Service
   Support
   Werbefrei
   Impressum

 
Besucher online
 
 
Die OWS Tags

[Zurück]

Du möchtest mehr über die Möglichkeit, IF-ELSE Anweisungen zu programmieren wissen? Dann mal los:

Wichtig sind folgende Punkte:
  • Das funktioniert nur im LOOP Bereich (der Teil in Deiner Vorlage zwischen <!--LOOP--> und <!--LOOPEND-->)!
  • Du kannst folgende Variablen ver"IF"en! ([IF_NAME] [IF_EMAIL] [IF_URL] [IF_MESSAGE] [IF_USER1]...[IF_USER4] [IF_KOMM]) !
  • Du mußt immer alle 3 OWS-Tags angeben ([IF_...] [IF_NOT_...] [IF_..._END])!

    Das war eigentlich wirklich schon das wichtigste!

    Ein Beispiel:
    Du möchtest den Namen des Besuchers nur dann per MAILTO verlinkt haben, wenn er auch wirklich eine EMail Adresse eingegeben hat...


    [IF_EMAIL]<A HREF="mailto:%%EMAIL%%">%%NAME%%</A>
    [IF_NOT_EMAIL]%%NAME%%
    [IF_EMAIL_END]

    (Die [] Klammern erreicht man übrigens, indem man "Strg"+"Alt" gleichzeitig drückt und dann "8" oder "9")
    Das wars schon! War das jetzt schwierig? Doch nicht, oder?
    Der Block NACH [IF_EMAIL] wird dargestellt, wenn der Besucher eine EMAIL Adresse eingegeben hat, der Block NACH [IF_NOT_EMAIL] wird dagegen dargestellt, wenn Dein Besucher KEINE EMAil Adresse eingegeben hat! Mit [IF_EMAIL_END] teilst Du dem Script mit, daß es ab hier aufhören kann, zwischen EMail Ja/Nein zu unterscheiden.

    Ok, noch ein Beispiel:
    Du möchtest, daß der Besucher auch den Wohnort angibt, möchtest aber, wenn er nix angibt, keine Ausgabe in Deinem Gästebuch nach dem Motto:
    Hans aus schrieb am 20.02.2001: ...usw. Sieht ja irgendwie nicht so gut aus mit dem "aus" da ganz alleine!
    Ich gehe jetzt mal davon aus, daß Du im Formular bei <INPUT TYPE=TEXT NAME=user1> angegeben hast, und somit der Wohnort in der frei definierbaren Variablen "user1" gespeichert wurde!
    Also:
    [IF_USER1]aus %%USER1%%
    [IF_NOT_USER1]
    [IF_USER1_END]


    Das wars auch schon!
    Falls also der Besucher keinen Wohnort eingibt, erscheint das "aus" überhaupt nicht in Deinem Gästebuch!
    Du kannst natürlich auch schreiben:
    [IF_USER1]aus %%USER1%%
    [IF_NOT_USER1] ,der unter der Brücke lebt
    [IF_USER1_END]


    Dann steht bei einem Besucher, der KEINEN Wohnort eingibt:
    Hans, der unter der Brücke lebt schrieb am ...usw.

    Du siehst also, es ist gar nicht sooo schwer und recht nützlich.
    Du kannst mehrere IF-Anweisungen für diesselbe Variable verwenden.
    Du kannst auch mehrere IF-Anweisungen für unterschiedliche Variablen miteinander verschachteln, aber davor rate ich eigentlich ab!

    Und um gleich mal einem Mißverständnis vorzubeugen: Du kannst die IF-Anweisung nicht von einer BESTIMMTEN Eingabe des Besuchers abhängig machen, also ob er als NAME zB "Kevin" eingibt! Nur davon, ob sie ÜBERHAUPT eingegeben wurde!

    Und jetzt viel Spaß beim rumprobieren!

  •  
     

    © OnlineWebService.de 1999-2016  |  Impressum  |  AGB & Datenschutz