Zufallsbilder in der Signatur?

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
maenumania
Mitglied
Beiträge: 23
Registriert: 28.07.2005 14:15

Zufallsbilder in der Signatur?

Beitrag von maenumania »

Gibt es einen Mod der es mir ermöglicht Zufallsbilder in meiner Sig anzuzeigen? Muss nicht für alle User gehen, reicht wenns für mich geht ;)

Gruss
maenumania
Mitglied
Beiträge: 23
Registriert: 28.07.2005 14:15

Beitrag von maenumania »

Keiner eine Idee?
rkern
Mitglied
Beiträge: 139
Registriert: 01.02.2005 11:49
Wohnort: Hanau
Kontaktdaten:

Beitrag von rkern »

Du kannst ein php-Skript als Bild angeben. Was das Skript dann zurücksendet, ist nur von Deinen programmiertechnischen Fähigkeiten beschränkt.

So wird z.B. mein Signaturbild erzeugt: ein Bild als Grundlage und mit GD Text dazugeschrieben.

mfg Ralph Kern
Alturo-Forum Das unabhängige Forum für alle Root-Server und Web-Master auf Linux-Systemen
maenumania
Mitglied
Beiträge: 23
Registriert: 28.07.2005 14:15

Beitrag von maenumania »

Hm... jetzt müsste man nur noch programmieren können :(
Es muss ja nicht viel können, nur ein Bild aus einem Ordner zufällig auswählen
wie scripte ich das am besten?
und wie füge ich das nachher in meiner signatur ein?
rkern
Mitglied
Beiträge: 139
Registriert: 01.02.2005 11:49
Wohnort: Hanau
Kontaktdaten:

Beitrag von rkern »

Nun, Skripte, die ein Bild aus einer Menge auswählen und darstellen, gibt es wohl zuhauf. Google mal nach "banner rotation php".

mfg Ralph
Alturo-Forum Das unabhängige Forum für alle Root-Server und Web-Master auf Linux-Systemen
maenumania
Mitglied
Beiträge: 23
Registriert: 28.07.2005 14:15

Beitrag von maenumania »

Danke, hab eins gefunden, aber irgendwie zeigts mir das bild trotzdem nicht an

Wenn ich es mittels diesem Code einbinden will:

Code: Alles auswählen

<img src="http://www.maenumania.ch/forum/signatur/banner.phtml" alt="Zufallsbild">
Erscheint nur das weisse feld mit dem roten X, html und den img-code hab ich auf meiner page aktiviert...



das wäre der code den ich habe

Code: Alles auswählen

<?php
/* banner.phtml
   Banner rotation script for PHP3 by Anton Olsen (aolsen@graphweb.com)
   Please feel free to do with this script what you want, all I ask is
   that if you make significant changes, please e-mail them to me.

   I tried to use a number of different methods, the image functions
   of PHP do not appear to understand animated GIFs and the file
   handling features (fopen, fpassthru, and fclose) were causing
   apache to crash on me.  I settled on using passthru.  Although
   possibly not as portable, it appears to work faster than either
   method mentioned above.

   Assumptions:
   You have a directory for all your banners.
   All banners are GIF files.
   The filenames of the banners all start with banner.
   There are no other files in the directory starting with banner.

   Installation:
   Place this script in the banners directory.
   Place all your banner*gif files in the same directory.
   Add the following HTML code to your web pages :
     <a href="wherever.you.want.com">
     <img src="http://www.yourserver.com/bannerdir/banner.phtml" alt="Random Banner Here" border=0>
     </a>

*/

/* random( $max integer )
   Returns a random number between 0 and $max-1;
*/
function random( $max )
{
        $x = rand();
        $y = getrandmax();

        $r = $x / $y * ($max -1 );

        $r = round( $r++ );
        return $r;
}

/* Read the directory, add all "banner*" files with to the array
*/
$i = 0;
$d   = dir(".");
while($entry=$d->read())
        if (substr($entry,0,6) == "banner")
                $array[$i++] = $entry;
$d->close();


/* pick a banner at random
*/
$r = random( $i );

/* Send a no-cache header, and the gif type header, and output the file.
*/
Header( "Pragma: no-cache" );
Header( "Expires: Monday 01-Jan-80 12:00:00 GMT" );
Header( "Content-type:  image/gif");
passthru( "cat $array[$r]" );

?>
weiss jemand weiter?
Demonking
Mitglied
Beiträge: 5
Registriert: 28.08.2005 21:53

Beitrag von Demonking »

öhm.. die datei vllt als php abspeichern? o.O
phtml bei mir wird dann nur dein quelltext angezeigt :D
und benutzt php code also server muss php unterstützen und die datei muss .php heissen also ncih das banner.html sondern das banner.php
maenumania
Mitglied
Beiträge: 23
Registriert: 28.07.2005 14:15

Beitrag von maenumania »

und das läuft bei dir jetzt?

hab die datei jetzt umbenennt in banner.php, aber es läuft immer noch nicht...
Demonking
Mitglied
Beiträge: 5
Registriert: 28.08.2005 21:53

Beitrag von Demonking »

xD ok eben fehler vllt gefunden ;)
heissen alle deine dateien am anfang banner.
maenumania
Mitglied
Beiträge: 23
Registriert: 28.07.2005 14:15

Beitrag von maenumania »

yep, bannerx.gif heissen alle

hab einfach mal zum testen ein paar bilder raufgeladen...hat ja keine grössenvoraussetzung, oder?
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“