Auf Thumbnails zugreifen

thorben76
Ssr. Bludit
Posts: 11
Joined: Sat Mar 31, 2018 7:49 pm

Guten Morgen zusammen,

mein Ziel ist es, das erste Bild in Upload/pages auszugeben:

Code: Select all

<?php
$xdir = "https://www.xxx.xx/bl-content/uploads/pages/" .  $page->uuid() . "/";
$fuer = scandir ($xdir,1);
echo  $xdir  .  $fuer[0];
?>
Das Bild ist über den Browser direkt abrufbar.
Warum läuft es nicht? Danke für Feedback.

Gruß aus Lübeck
Thorben
User avatar
Edi
Site Admin
Posts: 3120
Joined: Sun Aug 09, 2015 5:01 pm
Location: Zurich
Has thanked: 54 times
Been thanked: 77 times
Contact:

thorben76 wrote: Sun Mar 10, 2019 8:33 am mein Ziel ist es, das erste Bild in Upload/pages auszugeben:
Wo soll das Bild ausgegeben werden? Was wird stattdessen ausgegeben?
Clickwork - Websites mit Bludit | Planet Bludit - Tipps und Snippets
thorben76
Ssr. Bludit
Posts: 11
Joined: Sat Mar 31, 2018 7:49 pm

Hey,

ich hätte wohl besser schreiben sollen:
"mein Ziel ist es, das erste Bild aus Upload/pages auszugeben:"

Über die UUID kann ich ja relativ gut daran, aber warum wird mir nichts angezeigt?

LG
User avatar
Edi
Site Admin
Posts: 3120
Joined: Sun Aug 09, 2015 5:01 pm
Location: Zurich
Has thanked: 54 times
Been thanked: 77 times
Contact:

Du hast meine Frage nicht beantwortet... Wo soll das Bild ausgegeben werden? Auf einer Seite? In der Seitenleiste?

Was wird mit echo für die Variablen $xdir, $page->uuid() und $fuer ausgegeben?
Clickwork - Websites mit Bludit | Planet Bludit - Tipps und Snippets
thorben76
Ssr. Bludit
Posts: 11
Joined: Sat Mar 31, 2018 7:49 pm

Hey, auf page.php oder home.php. Echo gibt nix aus!
User avatar
Jay
Master Bludit
Posts: 133
Joined: Mon Feb 11, 2019 8:41 pm

warum verwendest du nicht HTML Code plugin für diese Aufgabe?
thorben76
Ssr. Bludit
Posts: 11
Joined: Sat Mar 31, 2018 7:49 pm

Das muss dynamisch sein:
Der Titel soll ein anderes Foto haben als die Vorschau in "Weitere Artikel" - das findet beides auf der Startseite statt :-)
User avatar
Edi
Site Admin
Posts: 3120
Joined: Sun Aug 09, 2015 5:01 pm
Location: Zurich
Has thanked: 54 times
Been thanked: 77 times
Contact:

scandir() benötigt den Pfad vom Root-Verzeichnis des Servers. Also:

Code: Select all

$xdir = $_SERVER['DOCUMENT_ROOT'] . '/bl-content/uploads/pages/' .  $page->uuid() . '/';
Clickwork - Websites mit Bludit | Planet Bludit - Tipps und Snippets
thorben76
Ssr. Bludit
Posts: 11
Joined: Sat Mar 31, 2018 7:49 pm

Super Edi, klappt, danke.
thorben76
Ssr. Bludit
Posts: 11
Joined: Sat Mar 31, 2018 7:49 pm

Guten Morgen,

kurze Frage noch mal zum Thema:

Wie lese ich in pages.php ($WHERE_AM_I == 'page') alle Thumbnails aus?
Gibt es es hier einen anderen Ansatz?

DAnke für Feedback & Gruß
Thorben
Post Reply