Hallo, Gast! (Registrieren)

Wir wünschen allen Besuchern frohe Ostern!

Letzte Ankündigung: MyBB 1.8.37 veröffentlicht (04.11.23)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Zufälliges Profilbild
#1
Moin moin,

ich habe zur Zeit zwei Lieblingsbilder, die ich als Profilbild einsetze.
nun dachte ich mir, dass es schön wäre, wenn man mehrere Bild
auswählt, und dann per Zufall ein Bild angezeigt wird, bzw. man einen
Ordner bestimmt, aus dem ein zufälliges Bild ausgewählt wird.

Ist soetwas überhaupt möglich?

Mit freundlichen Grüßen
Klaus
Zitieren
#2
Ohne ein Plugin geht das nicht... So etwas habe ich aber noch nicht gesehen.
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#3
Wow, 2 Minuten. Ihr seit wirklich verdammt schnell.
Meine nächste Frage wird warscheinlich beantwortet,
bevor ich sie überhaupt gestellt habe. Wink

Hatte mir schon gedacht, dass das nicht so einfach sein wird.
Trotzdem vielen Dank für die SCHNELLE Antwort.
Zitieren
#4
Pack doch einfach deine Lieblingsbilder zu einen animated gif zusammen. Der Wechselintervall kann ja großzügig gesetzt werden.
Zitieren
#5
Hallo,

diesen Code in einer PHP-Datei abspeichern:

PHP-Code:
<?php

$dir 
'./uploads/avatars/';

$files scandir($dir);
$images = array();

foreach(
$files as $file)
{
    
$check getimagesize($dir $file);
    if(
$check)
    {
        
$check['name'] = $file;
        
$images[] = $check;
    }
}

$image array_rand($images);
$images[$image]['size'] = filesize($dir $images[$image]['name']);
$images[$image]['modified'] = filemtime($dir $images[$image]['name']);

header('Content-disposition: inline; filename="' $images[$image]['name'] . '"');
header('Content-type: ' $images[$image]['mime']);
header('Content-length: ' $images[$image]['size']);
header('Last-Modified: ' date('r'$images[$image]['modified']));

echo 
file_get_contents($dir $images[$image]['name']);

?>

Einzig diese Zeile änderst du (dort trägst du einen Ordnen mit Bildern ein, welche du anzeigen lassen möchtest):

PHP-Code:
$dir './uploads/avatars/'

Danach rufst die PHP-Datei im Browser auf und es wird dir ein zufälliges aus dem angegebenen Ordner angezeigt. Dank Last-Modified-Header kann sogar der Browsercache auch greifen.
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Profilbild nach Registration tomcat123 22 4.410 02.03.2014, 15:12
Letzter Beitrag: tomcat123