MyBB.de Forum

Normale Version: Relativer Pfad zu Bildern in Postings
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
Hallo ihrs,

ich verzweifel einmal mehr über mybb und zwar geht es dieses Mal darum, dass ich in einem Thread/Posting ein Bild anzeigen lassen möchte, welches sich je nach Design ändert.
Ich hab das Bild also in die verschiedenen Imageordner hochgeladen und dann versucht den Pfad im Postings selbst so zu ändern, dass er jeweils den Imagepfad vom Design nimmt, so wie in den Templates auch:

Code:
<img src="{$theme['imgdir']}/gesuch.png" border="0">

Das Bild wird allerdings nicht angezeigt.
Dann hab ich es mit dem Pfad versucht, der dafür sorgt, dass meine Smilies in jedem Design anders dargestellt werden:

Code:
<img src="{$theme}/gesuch.png" border="0">

Aber auch das funktioniert nicht und jetzt bin ich zugegebenermaßen ratlos ^^
Hat jemand von euch eine Lösung oder weiß schlicht und einfach was ich falsch mache?

Liebe Grüße,
Shanee
Hmm..möchtest Du in jedem Forum von Dir ein anderes Design haben oder verstehe ich Dich falsch.
Hallo Wink

Nein, nicht in jedem Forum ein anderes Design, es geht nur um ein einziges Bild in einem Post. Ich habe eine Thread erstellt, wie hier auch, in diesem Thread ist im ersten Post ein Bild eingefügt mit <img src="...">.
Jetzt möchte ich, dass, wenn ein User Design A wählt, das Bild beispielsweise schwarzweiß ist, wenn der User aber allgemein das Design wechselt und Design B nimmt, dann soll das Bild farbig sein und in Design C rot oder was weiß ich Big Grin Das heißt, ich möchte, je nachdem welches Design der User ausgewählt hat, dass sich das Bild ändert. Dazu hab ich das Bild auch schon in die entsprechenden Grafikordner jeweils hochgeladen und hab versucht, wie oben beschrieben, das Bild über den Pfad aufzurufen. Allerdings scheitere ich daran, dass ich es nicht schaffe, dass mir das Forum ausliest, welches Design es gerade ist, wie es das ja beispielsweise bei den Antwortbuttons auch macht Wink

Ich hoffe, es ist jetzt verständlicher? Ich bin immer so schlecht im erklären xD

Liebe Grüße,
Shanee
Hast du schon mal im Quelltext nachgeschaut wie die Variable ersetzt wird?
Also Quelltext nutzt ja nichts, da steht ja dann immer bereits die feste URL zum Bild, aber in den Templates hab ich nachgesehen. So bin ich auf die im ersten Post genannten beiden Pfade gekommen. Ersterer wird für das Avatar für Gäste verwendet, zweiterer um die Smilies in jedem Design anders aussehen zu lassen, die dritte Variante, die ich oben vergessen hab reinzuschreiben und die für die Buttons verwendet wird, ist:
Code:
<img src="{$theme['imglangdir']}/gesuch.png">
Aber auch die funktioniert leider nicht. Wink

Oder meinst du du wie mein eingegebener Code umgesetzt wird? Das wäre wie folgt:
Code:
<img class="postimage" src="{$theme['imgdir']}/gesuch.png" border="0" />
Du sollst im Quelltext nachsehen ob die Variable umgesetzt wird und wie. Und dann musst du prüfen ob der Pfad zur Datei stimmt und wenn nicht, dementsprechend anpassen.
Das wäre mein letzter Absatz Wink Die Variable wird gar nicht erst umgesetzt, sondern taucht so im Quelltext auf, wie ich sie eingebe, mal davon abgesehen dass Sonderzeichen wie $ eben in HTML übersetzt werden Wink
Versuchs mal mit

PHP-Code:
<img src="images/designordner/gesuch.png" /> 

und leg das ins postbit Template des jeweiligen Designs. Eventuell noch den Style anpassen, das wars.
Ich glaube, wir reden noch immer aneinandervorbei. Ich will es in kein Template einbauen, da würde ja $theme['imgdir'] funktionieren, ich will das Bild in einem einzigen Beitrag haben, genauso wie ich zum Beispiel hier jetzt in diesen Beitrag, den ich schreibe, ein Bild verlinken könnte Wink
Und wenn ich da deinen Code nehme, dann ist es ja wie eine feste URL und wird dementsprechend in allen Designs gleich umgesetzt Wink
Da wird der parser leider nicht mitspielen.
Seiten: 1 2 3