Author Topic: Anzeige Probleme von Images im Template !?  (Read 753 times)

0 Members and 1 Guest are viewing this topic.

CYN

  • Guest
Anzeige Probleme von Images im Template !?
on: Mon, 08. September 2003 - 17:53:38
Hallo Zusammen :)

Ich habe folgendes Problem :

In der Datenbank werden Werte von 1-3 eingegeben, die dann mit einer php Funktion angezeigt werden.
Diese Funktion wandelt den Wert 1 in icon1.gif um und zeigt dieses Icon dann an. Wert 2 -> icon2.gif  usw.

Gemacht wird es so (Für die die es interessiert ;)

Code: [Select]

function umwandeln$wert



    if $wert == 1 $bildURL = ./icon1.gif;

   elseif $wert == 2 $bildURL = ./icon2.gif;

   elseif $wert == 3 $bildURL = ./icon3.gif;

   return $bildURL;





der Aufruf erfolgt dann über :

Code: [Select]

img src=.umwandeln$rowzahlwert.



Das Ergebniss sind dann die einzeln Icons und nicht mehr die zahlen 1,2 oder 3

So und habe ich mit vLib ein Template gemacht und hat auch alles wunderbar geklappt :D

Eingebunden habe ich dieses so :

Code: [Select]

 $table_data = array;

    while $row = mysql_fetch_array$result

    

        array_push$table_data, array

            'xx' = $rowxx,

            'zahlwert' = umwandeln$rowzahlwert,

            'xx' = $rowxx,

          

        ;

    



Wenn ich nun im Template diesen Platzhalter aufrufe :

Code: [Select]

   tmpl_loop name='table_data'

      td valign=toptmpl_var name='xx'/td

      td valign=toptmpl_var name='zahlwert'/td

      td valign=toptmpl_var name='xx'/td

    /tmpl_loop



bekomme ich zwar nicht mehr die Zahlen 1,2 oder 3 .. aber auch nicht meine gewollten Icons !?
Das was ausgegeben wird is nur der Pfad wo die Icons liegen bzw. der Dateiname
./icon1.gif
./icon3.gif

Wie kann ich auch in einem Template diese Icons anzeigen lassen ?

Mit freundlichen Gruss CYN

Offline ClausVB

  • Administrator
  • Hero Member
  • *****
  • Posts: 566
    • Homepage: clausvb.de
Anzeige Probleme von Images im Template !?
Reply #1 on: Tue, 09. September 2003 - 08:49:47
Der Fehler ist eigentlich offensichtlich ...

Template-Code
"<td valign="top">{tmpl_var name='zahlwert'}</td>"

wird umgewandelt in:

"<td valign="top">./icon2.gif</td>"

Wie kann denn da dann ein Bild stehen?

Versuch mal:
"<td valign="top"><img src="{tmpl_var name='zahlwert'}"></td>"

Dann hast Du auch den richtigen HTML-Code für den Image-Aufruf :-).

Gruß
Claus

CYN

  • Guest
Anzeige Probleme von Images im Template !?
Reply #2 on: Tue, 09. September 2003 - 13:24:58
Huhu Claus  :)

Cool danke *freu* hat geklappt  :D

Joar war eingentlich offensichtlich mit <img scr> .. bin erst vor 3 tage in die ganze php mysql template welt eingstiegen und qausi noch Neuling *g*

nice greetz from Cologne
CYN