Hallo, ich muss leider schon wieder nerven. Ich habe leider keine Passende Ergebnisse zu meinem Problem gefunden, falls jemand etwas findet dann tut es mir leid das ich das nicht gefunden habe.
Problem:
Ich würde gerne unter jedem Bild die Direkte Bildardresse ausgeben lassen.
Sprich wenn ich auf der Seite bin, sieht die URL ja so aus:
details.php?image_id=57
Der Imagepfad sieht aber so aus:
/data/media/2/bildname.endung
Nun war mein Versuch dieser in der details.php
$bildvar = "[url=Seiten-URL][img]Seiten-URL/data/media/".$cat_id."/".$image_name."[/img][/url]";
$bildvar=trim($bildvar);
$bildvar=str_replace(" ","_",$bildvar);
//-----------------------------------------------------
$site_template->register_vars(array(
"msg" => $msg,
"bildurl" => $bildvar,
"clickstream" => $clickstream,
So leider wie erfahrene Nutzer sehen komme ich mit "$image.name" nicht wirklich weiter da ich den "$image_media_file" Namen brauche.
Für etwas unerfahrernere Nutzer die dieses eventuell, wenn es geht, übernehmen wollen:
$bildvar=trim($bildvar);
$bildvar=str_replace(" ","_",$bildvar);
Manche Bilder haben ein Leerzeichen in ihrem Bildnamen was von 4images mit einem underline kompensiert wird. Dieser Code sorgt dafür das die Ausgabe des Bildnamen also richtig verläuft.
Zum aktuellen Problem:
mit der Ausgabe viva {media_src} was in der functions.php geregelt wird komme ich leider auch nicht viel weiter da die Ausgabe dann so ist:
./data/media/2/bildname.endung
Ich hatte es auch versucht in der functions.php so zu regeln das man {media_scr_2} ausgibt und dann den Punkt so subventioniert wie oben das leerzeichen.
Leider bin ich nicht zum gewünschten Ziel gekommen.
Hat jemand eine andere Idee ?
LG