Author Topic: Grafik anzeigen geht nicht  (Read 953 times)

0 Members and 1 Guest are viewing this topic.

kekz

  • Guest
Grafik anzeigen geht nicht
on: Fri, 30. April 2004 - 01:20:00
Hallo ClausVB,

ich bin noch PHP Neuling und möchte mir ein Gästebuch auf vLIB Basis erstellen. Ich häge gerade an zwei Problemen, vielleicht kannst du mir einen Tipp geben.

Zunächst möchte ich die Gästebuch-Einträge abwechselnd färben. Folgendes habe ich mir überlegt:

Code: [Select]
table_data = array;

while row = mysql_fetch_arrayresult
{  
//das hier meine ich
            hintergrund++;
     if hintergrund%2 = 0
       {tmpl-setVarhintergrund, 6699FF;}
    else {tmpl-setVarhintergrund, 336666;}
//Ende Gelände;

  array_pushtable_data, array
   id = rowid,
   name = rowname,
   nachricht = rownachricht
  
  ;
}

tmpl-setlooptable_data, table_data;
tmpl-pparse;

Ich verstehe nicht warum immer die gerade Farbe ausgegeben wird.  :-?
Mein zweites Problem ist, dass statt einem Bild nur Text ausgegeben wird.  
Eigentlich soll <img src="gfx/smilies/yeah.gif" border="0" alt="Yeah"> in ein Bild umgewandelt werden - wirds aber nicht  :(
Last Edit: Sat, 15. July 2006 - 20:11:18 by ClausVB

Offline ClausVB

  • Administrator
  • Hero Member
  • *****
  • Posts: 566
    • Homepage: clausvb.de
Grafik anzeigen geht nicht
Reply #1 on: Fri, 30. April 2004 - 11:34:11
Für Dein 2. Problem weiß ich keine Lösung, weil Du zu wenig Informationen angegeben hast (bitte das Skript extern hosten siehe "Regeln").

Die Farben-Geschicht machst Du zu umständlich. Hier 2 Lösungen:
http://lamp.clausvb.de/examples/vlibTemplate_db_adv.php
http://lamp.clausvb.de/examples/sister_sourcecode.php

Ich würde es mit
<tr bgcolor="<tmpl_if name='__EVEN__'}#eeeeee<tmpl_else>#dcdcde</tmpl_if>">
lösen.

Gruß
Claus

kekz

  • Guest
Grafik anzeigen geht nicht
Reply #2 on: Sun, 02. May 2004 - 22:24:22
Quote
Ich würde es mit
<tr bgcolor="<tmpl_if name=__EVEN__}#eeeeee<tmpl_else>#dcdcde</tmpl_if>">
lösen.

Hallo Claus,

danke, geht wunderbar Momentan ist es so, dass ich weis, dass es geht, aber nicht weis, warum es geht :wink: Wo kann ich nachlesen was _EVEN_ eigentlich macht?

Und das Script hab ich auch mal hochgeladen http://www.speedia.de/vlib/speedia_gbook.php. Bei Eintrag 3 sollten eigentlich Smilies erscheinen, tun sie aber nicht  :(
Last Edit: Sat, 15. July 2006 - 20:11:10 by ClausVB

Offline ClausVB

  • Administrator
  • Hero Member
  • *****
  • Posts: 566
    • Homepage: clausvb.de
Grafik anzeigen geht nicht
Reply #3 on: Mon, 03. May 2004 - 08:21:51
Ich würde Dich bitten demnächst die FAQ zu lesen und hier ein bißchen im Forum zu suchen; da steht das mit den Farben nämlich drin.

__EVEN__ bzw. GLOBAL_CONTEXT_VARS nachlesen
/docs/multihtml/...ec_options.html

HTML-Tags oder HTML Sonderzeichen in TMPL_VAR parsen, escape='none' vs. escape='html'
/forum/viewtopic.php?p=508
/forum/viewtopic.php?p=566
/forum/viewtopic.php?p=708