News:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu

Dynamisches Avatar

Started by m00h, October 07, 2005, 07:49:51 AM

Previous topic - Next topic

m00h

Hallo

ich möchte gerne, dass bei einem Seitenaufruf im Forum jedes Mal ein anderes Avatar von mir erscheint. Sozusagen per Zufallsprinzip. Ist das möglich? Wenn ja, was muss ich machen?

Besten Dank!

dieter4

#1
Quote from: m00h on October 07, 2005, 07:49:51 AM
Ist das möglich? Wenn ja, was muss ich machen?

nen mod schreiben XD

wie ich das sehe musst du ein verzeichnis anlegen, in dem die ganzen avatars drinne sind. dann gibt es ein paar scripte im i-net, die aus verzeichnissen jeweils per zufall eines raussuchen.
dann nur noch die entsprechende scriptstelle suchen und fettig ;)

so jetzt bitte einer von den Moddern bitte XD

*edit*
ich hab jemanden gefunden (hier im forum) der so was hat.
Sein Profil. Solltest du immer wieder mal aktualisieren, dann verändert sich das bild.

m00h

Genau sowas mein ich.


Jetzt fragt sich nur wie...

Pitti

ganz einfach:

du brauchst einen php-fähigen server,
ein solches script (wie oben genannt),
und dann gibst du in der imagesource das script als quelle an.

möglicherweise gibts auch dienstleister, die sowas anbieten (kennich aber keine)

wie auch immer. ich halte wechselnde avatare nicht für günstig.
man soll dich ja daran erkennen können. ;)
in der signature kanns aber ganz lustig sein.

gruß pitti

dieter4

Quote from: Pitti on October 08, 2005, 05:56:30 AM
wie auch immer. ich halte wechselnde avatare nicht für günstig.
man soll dich ja daran erkennen können. ;)
in der signature kanns aber ganz lustig sein.
Der meiung bin ich auch

mediman

#5
Quote from: Pitti on October 08, 2005, 05:56:30 AM
ganz einfach:

du brauchst einen php-fähigen server,
ein solches script (wie oben genannt),
und dann gibst du in der imagesource das script als quelle an.

möglicherweise gibts auch dienstleister, die sowas anbieten (kennich aber keine)

wie auch immer. ich halte wechselnde avatare nicht für günstig.
man soll dich ja daran erkennen können. ;)
in der signature kanns aber ganz lustig sein.

gruß pitti

Pitti dich erkennt man super *lol*

Am Besten gehen interaktive Scripte folgendermassen:

Schreibe folgenden Text in eine leere Datei:

<?
header ("Content-type: image/png");
$anzahl=4;
$img=rand(1,$anzahl);
$zeige ="bild$img.png";
$bild = imagecreatefrompng ($zeige);
imagepng ($bild);
?>


Nenne das Ganze z.b. avatar.gif (ja richtig, *.gif nicht php, da viele Foren php-Dateien als Image nicht akzeptieren).

Schmeiss es in einem Ordner. In dem selben Ordner muss folgende .htaccess rein:

AddType application/x-httpd-php .png

Je nachdem welche Anzahl du bei $anzahl angebeben hast, kannste jetzt Bilder ins Verzeichnis werfen. Im obigen Beispiel 4 Stück.

Ordnerinhalt:

bild1.png
bild2.png
bild3.png
bild4.png
.htaccess
avatar.gif

Der Aufruf von avatar.gif lässt jetzt bei jedem Refresh eins der Bilder bild(1-4).png erscheinen.
My Projects: http://ticker-oase.de 
Please do not PM me with support requests.

dieter4

warum denn eigendlich nicht *.gif oder *.jpeg? ich finde *.png bilder viel zu speicherfressend...

mediman

Quote from: Dark_Neakro on October 08, 2005, 07:28:18 AM
warum denn eigendlich nicht *.gif oder *.jpeg? ich finde *.png bilder viel zu speicherfressend...

Ein 20kB png benötigt ca. 40kB Hauptspeicher.
Ein 10 kB großes gif kann schonmal 100 kB Hautspeicher belegen.

png kann transparent sein bei voller Farbpalette.
gif kann auch transparent sein, bei lediglich 256 Farben.

Ich sehe kein Vorteil von gif oder jpeg gegenüber png, aber ihr könnt das natürlich gerne ändern. 
My Projects: http://ticker-oase.de 
Please do not PM me with support requests.

Pitti

Quote from: mediman on October 08, 2005, 07:25:40 AM
Pitti dich erkennt man super *lol*

genauso und nich anders seh ich eben aus ;D

m00h

Also erst mal danke fürs Posten. Ich habs jetzt exakt so gemacht wie mediman es beschrieben hatte aber leider funktioniert es nicht.

Es erscheint nur kurz und dann verschwindet das Gebilde auch gleich wieder und es wird nichts angezeigt (Firefox).

Danke nochmal Jungs ;)

mediman

Ich guck mir das eben mal an ...
My Projects: http://ticker-oase.de 
Please do not PM me with support requests.

mediman

http://le-medic.de/interactive/mediman.gif

bei mir funktioniert es in NS, Opera, FF, Mozilla, AOL und IE fehlerfrei ...
My Projects: http://ticker-oase.de 
Please do not PM me with support requests.

m00h

Komisch komisch. Dein Avatar wird mir im FF angezeigt...

Ich habs nochmal probiert. Es will einfach nicht. PHP funktioniert auf dem Server (sonst würde ja SMF auch nicht laufen...)

dieter4

Quote from: mediman on October 08, 2005, 11:14:37 AM
bei mir funktioniert es in NS, Opera, FF, Mozilla, AOL und IE fehlerfrei ...

*staun* was haste für ne riesige anzhl von browsern?!?

ach bei mir wird das beispiel

Quote from: m00h on October 08, 2005, 11:04:59 AM und dann verschwindet das Gebilde auch gleich wieder und es wird nichts angezeigt (Firefox).

auch nicht angezeigt

prüfe vllt. nochmal alles und wenn's alles richig ist, dann soltest du vllt ein wenig rumprobieren ;)

m00h

Alles nochmal geprüft... Ich hab exakt den gleichen Code (copy & paste).


dieter4

unterstützt dein server eigentlich .htaccess?

(dumme frage, könnte aber sein XD)

m00h

Quote from: Dark_Neakro on October 08, 2005, 12:52:34 PM
unterstützt dein server eigentlich .htaccess?

(dumme frage, könnte aber sein XD)

Jap, .htaccess wird unterstützt.

mediman

wie heissen eure bilder?

habt ihr für den apache user

php_admin_flag safe_mode off
php_admin_value open_basedir none

eingestellt?
My Projects: http://ticker-oase.de 
Please do not PM me with support requests.

mediman

wichtig ...
wenn euer avatar script z.b. avatar.gif heisst, dann muss in die .htaccess

AddType application/x-httpd-php .gif
My Projects: http://ticker-oase.de 
Please do not PM me with support requests.

m00h

Quote from: mediman on October 08, 2005, 01:07:35 PM
wie heissen eure bilder?

habt ihr für den apache user

php_admin_flag safe_mode off
php_admin_value open_basedir none

eingestellt?

Die Bilder heißen

bild1.png
bild2.png
bild3.png
bild4.png

Wie man das mit dem Apache rausfindet müsstest du mir noch erklären :)


Quote from: mediman on October 08, 2005, 01:13:28 PM
wichtig ...
wenn euer avatar script z.b. avatar.gif heisst, dann muss in die .htaccess

AddType application/x-httpd-php .gif

Das war falsch eingestellt. Ich hab nun .png auf .gif geändert, hat sich aber nichts getan.

Advertisement: