Christoph Schnauß: Smarty-Vorlagen

Beitrag lesen

hallo,

Danke für die schnelle antwort.

Das steht jetzt an der falschen Stelle im Thread.

Der Code funktioniert doch schon

Wenn er das tun würde, hättest du keine Frage mehr dazu.

nur ich will, dass er unter den nicks auch die Bilder anzeigt.

Es ist nicht so ganz klar, was dich daran hindert. Smarty ist eine ziemlich komplexe Angelegenheit, und es ist möglich, daß in deinem "Gesamtcode" noch irgendwoanders der Fehler steckt. Was deine Variablen bedeuten, weiß außer dir auch niemand so richtig - da kann ja alles mögliche drinstehen. Und wenn du die Bilder anzeigen lassen willst, mußt du sie eben in

<a href='{$smarty_object->url('profile',$global_online_users[online_users_loop].onlineuser_username)}'>{$global_online_users[online_users_loop].onlineuser_username}</a>

noch einfügen. Da gibt es zwar einen Haufen Smarty- und anderen Kram, ich sehe aber kein <img src="..."> - es sei denn, du hättest das in eine deiner Variablen gesteckt.

Wenn ich das ausführe:
<?php
error_reporting(E_ALL);
?>
kommen 0 fehler.

Na klar ;-) Wenn ich _sowas_ ausführe, obwohl im selben Verzeichnis ein bewußt fehlerhaftes PHP-Script liegt, bekomme ich auch keine Fehler angezeigt. Du solltest diese eine Anweisung in das Script stopfen, das deine Templates aufruft. Allerdings kann dir das auch keine Fehler zeigen, wenn irgendwas fehlt, was du gerne haben möchtest, der gesamte Code aber sonst sauber ist. "error_reporting(E_ALL);" kann schließlich nicht wissen, daß du gerne noch zusätzliche Bilder angezeigt bekommen möchtest. Es würde dich nur dann aufmerksam machen, wenn du sie falsch einzubinden versuchst - aber wenn du sie _gar nicht_ einbindest, kann "error_reporting(E_ALL);" auch nichts ausrichten.

Es ist schwer, zu entscheiden, ob du tatsächlich ein HTML-/XHTML-Problem hast oder ob es ein Problem mit Smarty ist. Ich tendiere zu der Ansicht, daß du ein Smarty-Problem hast, daher habe ich das Topic geändert.

Im übrigen (das geht jetzt mehr an "stille Mitleser" als an dich selber): Screenshots sind _nur dann_ nützlich, wenn sie gemeinsam mit dem relevanten Code gepostet werden. Hast du gemacht, daher ist das kein Vorwurf an dich, aber wir haben es gelegentlich im Forum, daß jemand irgendeinen Screen schickt und dann hofft, daß "wir" den zugehörigen Code erraten können.

Grüße aus Berlin

Christoph S.

--
Visitenkarte
ss:| zu:) ls:& fo:) va:) sh:| rl:|