View previous topic :: View next topic |
Author |
Message |
Braindea7 Smarty n00b
Joined: 11 May 2017 Posts: 3
|
Posted: Thu May 11, 2017 3:06 pm Post subject: Dateien in einem Pfad auslesen, using Smarty |
|
|
Servus,
nach der Suche hier im Forum und auch bei Google.de bin ich immernoch ratlos..
Ich finde keinen hilfreichen Tipp für mein Problem...
Ich habe mehrere Pfade in denen jeweils immer nur eine .jpg liegt. Die .jpg heißen allerdings immer anders. Einfluss habe ich darauf nicht.
Daher suche ich eine Methode, die mir jeweils den Namen der .jpg liefert. Damit könnte ich dann den kompletten Pfad für die <img> angeben.
Hättet ihr eine Idee dazu?
Ich bin blutiger Anfänger mit Smarty und arbeite nun gezwungener Maßen damit.. Den Rest habe ich soweit schon hingebastelt. Nur dazu fällt mir nichts ein und ich finde auch nichts..
Grüße,
Max |
|
Back to top |
|
AnrDaemon Administrator
Joined: 03 Dec 2012 Posts: 1785
|
Posted: Thu May 11, 2017 3:46 pm Post subject: |
|
|
This is not a Smarty question. Smarty is a templating engine, not a programming language, nor it is a server management software or a file finding tool.
If you don't have control of your server and your application code, find a better server and better application. |
|
Back to top |
|
Braindea7 Smarty n00b
Joined: 11 May 2017 Posts: 3
|
Posted: Fri May 12, 2017 6:14 am Post subject: |
|
|
Wow, very helpful.
Thank you, AnrDaemon!
Is there a smart way to integrate Javascript into smarty?
Can I use variables from Javascript in Smarty?
Maybe this are smarty questions
Best Regards |
|
Back to top |
|
AnrDaemon Administrator
Joined: 03 Dec 2012 Posts: 1785
|
Posted: Fri May 12, 2017 11:36 am Post subject: |
|
|
Smarty (PHP) runs on server.
JavaScript runs on client.
They never meet in person.
When one starts execution, the other is long since done and gone. |
|
Back to top |
|
Grizzly Smarty Pro
Joined: 15 Apr 2011 Posts: 172 Location: Germany
|
Posted: Fri May 12, 2017 1:32 pm Post subject: |
|
|
Hey,
um deine rage zu beantworten: Wie AnrDaemon schon sagte ist es keine Smarty Frage, aber ich hele dir trotzdem.
Du musst es mit PHP machen und dazu kannst du z. B. die globe()-Funktion von PHP verwenden:
Code: | foreach (glob("/ordnerpfad/*.jpg") as $file) { } |
damit bekommst du alle Dateien aus dem Ordner mit der Endung .jpg.
Was ich mich jedoch Frage ist, warum du das denn überhaupt als absoluten Pfad brauchst? Nur so interessehalber... |
|
Back to top |
|
AnrDaemon Administrator
Joined: 03 Dec 2012 Posts: 1785
|
Posted: Fri May 12, 2017 2:17 pm Post subject: |
|
|
If I understand OP correctly, he have files in subdirs. Something like one file per subdir. |
|
Back to top |
|
Braindea7 Smarty n00b
Joined: 11 May 2017 Posts: 3
|
Posted: Mon May 15, 2017 11:31 am Post subject: |
|
|
Danke Grizzly,
das hilft mir vielleicht schon einmal weiter.
Quote: | Was ich mich jedoch Frage ist, warum du das denn überhaupt als absoluten Pfad brauchst? Nur so interessehalber... |
Um die Bilder auch auszugeben.
Dahinter liegt ein Shop, der die komplette Ordnerstruktur usw. eigenständig anlegt. Im Ordnerpfad ist ein Artikelmerkmal eingearbeitet. Die Bilder selber heißen wie der Artikel + eine Durchnummerierung. Es sollte eigentlich mal eine Thumbnail Vorschau entstehen, aber es gibt natürlich wieder andere Probleme, so dass das Probleme im Endeffekt wohl anders gelöst werden muss
Vielen Dank trotzdem nochmal!
Grüße |
|
Back to top |
|
|