anpera.net
https://anpera.dyndns.org/phpbb3/

Userdaten als Signatur
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=25&t=1716
Seite 1 von 3

Autor:  BlackWarrior [ Mi 07 Sep, 2005 18:42 ]
Betreff des Beitrags:  Userdaten als Signatur

Hallo, wollte mal fragen ob das machbar ist das man seine Userdaten irgendwo in einer Signatur einbinden kann, ich habe das in einigen anderen Games schon gesehen das sowas machbar ist.

Ein nettes Bild als Hintergrund und dann halt den Namen drauf, die Drachenkills, den momentanen Level den man hat und vielleicht noch die Erfahrung oder Charme oder was es auch sonst noch so gibt.

Wie kann man denn sowas aus einer Datenbank auslesen und dann darstellen???

Greetz

Autor:  Meteora [ Do 08 Sep, 2005 07:56 ]
Betreff des Beitrags: 

Ich habe sowas, läuft aber noch nicht auf database-basis.

http://www.hadrielnet.ch/createim.php

nein, das ist KEINE werbung ;)

Autor:  Devilzimti [ Do 08 Sep, 2005 11:06 ]
Betreff des Beitrags: 

Link lädt bei mir nicht :(

Autor:  Kevz [ Do 08 Sep, 2005 12:19 ]
Betreff des Beitrags: 

Bei mir funzta

Autor:  Devilzimti [ Do 08 Sep, 2005 14:14 ]
Betreff des Beitrags: 

Nun geht er wieder :)

Autor:  Sharielle [ Fr 09 Sep, 2005 00:54 ]
Betreff des Beitrags: 

meinst du sowas?
http://ossilein.de/blalogd/usr_img.php?r=3

ist nur ein entwurf also nicht nach optik bewerten ^^
die daten werden bei jedem bildaufruf neu erstellt *hoff ich* ^^

Autor:  BlackWarrior [ Fr 09 Sep, 2005 02:41 ]
Betreff des Beitrags: 

jepp genau sowas mein ich Sharielle das sieht gut :)

wie macht man denn sowas ? :roll:

ich mein das muss doch irgendwie aus der Datenbank ausgelesen werden, weil das ja immer aktualisiert werden muss.

Kannst mir da irgendwie helfen???

Greetz

Autor:  Sharielle [ Fr 09 Sep, 2005 03:09 ]
Betreff des Beitrags: 

sobald ich damit fertig bin stell ich die php mit ner einbauanleitung hier rein.

hab dazu aber mal gleich noch ne frage an anpera (oder vieleicht kann mir da ja auch jemand anderes weiter helfen) :

wenn ich den link
http://ossilein.de/blalogd/usr_img.php?r=3
direkt im browser öffne funktioniert alles so wie es soll. wenn ich das jetzt aber in eine forensignatur per [img] einfüge geht es nicht :? da bekomm ich einfach nur den link angezeigt.

direkt auf das .png verlinken kann ich nicht weil das bild ja erst durch den link erstellt wird :roll:

Autor:  anpera [ Fr 09 Sep, 2005 04:04 ]
Betreff des Beitrags: 

Hier im Forum schluckt [img] nur URLs mit der Endung .GIF, .JPG, .JPEG und .PNG. Alles andere wird nicht in HTML-Code für Bilder umgewandelt.

(Dazu kommt, dass in meinem Forum [img] in der Signatur grundsätzlich in einen Link umgewandelt wird. Signaturbilder gibts hier nicht ;) )


Hmm, mir fällt für [img] vielleicht ein Trick ein:

Wenn du in deiner Server-Konfig die Zeile

AddType application/x-httpd-php .php

zu

AddType application/x-httpd-php .php .jpeg

änderst, dein Script in usr_img.jpeg umbenennst und so umschreibst, dass es ohne dieses "?r=3" auskommt, dann könntest du ein mit PHP/GD2 automatisch generiertes Bild (in anderen Foren) per bbcode in die Signatur bekommen.
Nachteil: echte Bilder mit der Endung .jpeg könnte dein Server vermutlich nicht mehr anzeigen. (.JPG schon!)

Ok, ob sich extra dafür der Aufwand lohnt? vielleicht kennt jemand noch ne elegantere Möglichkeit.

Autor:  Sharielle [ Fr 09 Sep, 2005 04:15 ]
Betreff des Beitrags: 

ich habs auch auf anderen foren probiert und da wird es wohl überall an dem gleichen problem scheitern :cry:

das r=3 wird sich nicht vermeiden lassen weil das die user-id ist damit das bild auch weis welche daten er aus der datenbank auslesen muß.

habs auch schon mit
http://ossilein.de/blalogd/usr_img.php?r=3/usr_img.png
versucht. im direktlink zeigt er mir auch so das bild an aber in forum gehts wieder nicht.

achso, hier is noch der code:
http://ossilein.de/blalogd/source.php?url=/blalogd/usr_img.php

Autor:  anpera [ Fr 09 Sep, 2005 04:48 ]
Betreff des Beitrags: 

Sharielle hat geschrieben:
habs auch schon mit
http://ossilein.de/blalogd/usr_img.php?r=3/usr_img.png
versucht. im direktlink zeigt er mir auch so das bild an aber in forum gehts wieder nicht.

Hehe, die vBulletin-Forensoftware lässt sich mit diesem Trick austricksen! Die phpBB-Software offenbar nicht. :baeh:

Nee, um mit [img] Bilder einfügen zu können, muss es die richtige Endung und (zumindest bei phpBB) das richtige Muster in der URL sein. Wenn im Forum HTML erlaubt wäre, könntest du ganz normal mit <img src="... ein generiertes Bild einbinden. Hmm, als extern verlinktes Avatarbild könnte es sogar hier funktionieren.

Autor:  BlackWarrior [ Fr 09 Sep, 2005 08:18 ]
Betreff des Beitrags: 

also ich habe sowas im Endzeitspiel und das siehst als html-code so aus

$this->bbcode_second_pass_code('', '<a href="http://www.endzeitspiel.de/servlet/start.jsp?id=17485">
<img src="http://www.endzeitspiel.de/signatur.php?user=BlackWarrior" alt="Endzeitspiel" width="200" height="80" border="0"></a>')

und per bb-code kann man das so einfügen:

$this->bbcode_second_pass_code('', '[img]http://www.endzeitspiel.de/signatur.php?user=BlackWarrior[/img]')

und das geht beides in nem phpbb-forum, weil ich selber das neue phpbb2 mit der plus-erweiterung am laufen habe und da gehen beide dingens da oben

greetz

Autor:  Chaosmaker [ Fr 09 Sep, 2005 09:11 ]
Betreff des Beitrags: 

"und das geht beides in nem phpbb-forum" ist eine arg gewagte Aussage, denn das hängt nicht primär von der Forensoftware ab, sondern von den Einstellungen des Administrators (und da ist es nun mal so, daß in fast allen Foren ausschließlich .jpg, .jpeg, .gif, .png und mit Glück noch Flash zugelassen wird).

Wer allerdings .htaccess verwenden kann und mod_rewrite zur Verfügung hat (ist bei den meisten kostenpflichtigen Webhostern der Fall), kann das Problem damit auch umgehen.
Z.B. nutze ich für andere Zwecke folgendes:
http://webgame-portal.de/highscore/chaopoly/1.png
Sieht ganz normal aus, allerdings existieren weder Ordner noch die Datei 1.png. ;) Per .htaccess wird weitergeleitet auf
http://www.webgame-portal.de/cphs.php?id=1
Das Ganze funktioniert folgendermaßen:
$this->bbcode_second_pass_code('', 'RewriteEngine on
RewriteRule ^highscore/chaopoly/(\d+)\.png /cphs.php?id=$1 [L]')
Das Ganze ab in eine .htaccess-Datei, natürlich Pfade und Dateinamen anpassen, und alles funktioniert.

Autor:  Sharielle [ Fr 09 Sep, 2005 15:46 ]
Betreff des Beitrags: 

na das ist doch schonmal ein kleiner lichtblick :)

nur muß ich leider zugeben das ich null plan von .htaccess hab :cry:

wo müßte ich das den finden oder eingeben?

und dann gleich noch eine frage, du hattest geschrieben:
$this->bbcode_second_pass_code('', 'RewriteEngine on
RewriteRule ^highscore/chaopoly/(\d+)\.png /cphs.php?id=$1 [L]')

wobei das id=$1 ja bestimmt für die userid steht. was muß aber da stehen wenn die id variabel ist? also ich mein wenn es mehrere spieler nutzen dann kann ich doch nicht für jede id nen eigenen eintrag machen?!

Autor:  Chaosmaker [ Fr 09 Sep, 2005 16:13 ]
Betreff des Beitrags: 

Du mußt in dem LoGD-Ordner einfach eine Datei namens ".htaccess" anlegen und da den Code reinschreiben (ggf. anders nennen und hinterher ändern, da Windows keine Dateien mag, die mit einem Punkt beginnen).
$1 ist bereits variabel und bezieht sich auf den ersten in Klammern gesetzten Teil des Suchausdrucks (also in dem Fall das \d+, entsprechend einer oder mehrerer Ziffern.
Die zweite Angabe (in dem Fall /cphs.php) muß existieren, das davor dagegen nicht.

Autor:  Sharielle [ Fr 09 Sep, 2005 18:58 ]
Betreff des Beitrags: 

hab gerade bei meinem webhoster nachgefragt und es ist beides vorhanden :D

um sicher zu gehen das ich das richtig verstanden hab, der link lautet:
http://ossilein.de/blalogd/usr_img.php?r=3

müßte der code also

$this->bbcode_second_pass_code('', 'RewriteEngine on
RewriteRule ^blalogd/usr_img/(\d+)\.png /usr_img.php?r=$1 [L]')
lauten?
und verlinken tu ich das bild dann trotzdem mit http://ossilein.de/blalogd/usr_img.php?r=3
oder?

und für was steht eigentlich das [L] ?

Autor:  Meteora [ Fr 09 Sep, 2005 19:51 ]
Betreff des Beitrags: 

$this->bbcode_second_pass_code('', 'RewriteEngine on
RewriteRule ^irgendeinlustigerordner/(\d+)\.png usr_img.php?r=$1 [L]
')

wäre schöner :)

dann kannste es per
deineadresse.de/blalogd/irgendeinlustigerordner/3.png aufrufen

btw.
funkt sauber:
Bild

Autor:  Chaosmaker [ Fr 09 Sep, 2005 20:15 ]
Betreff des Beitrags: 

Über das, was als 1. dort steht, wird das Bild aufgerufen. Dort kann alles beliebige stehen, wie Meteora ja schon gezeigt hat. Am besten etwas einfaches, einprägsames.
Im 2. Teil müßte /blalogd/usr_img.php?r=$1 stehen (wenns mit einem / beginnt, gehts immer von der Domain-Startseite aus).
Übrigens sollte das ".png" an die gewählte Dateiendung angepaßt werden (ggf. also .jpg, .jpeg oder .gif). Ich benutze png, weil dort eingefügte Schrift am saubersten aussieht.

Autor:  BlackWarrior [ Fr 09 Sep, 2005 20:38 ]
Betreff des Beitrags: 

hallo, ich bins wieder kann mir das jetzt mal jemand erklären so das ich das auch verstehe, was muss ich wo einfügen was wo erstellen das das geht???

ich hab aufgehört es zu verstehen als ihr mit den ganzen zeugs da um euch geworfen habt und ab da war einfach sense bei mir :???:

würde mich echt freuen wenn mir mal jemand dazu ne einbauanleitung macht

greetz

Autor:  Sharielle [ Fr 09 Sep, 2005 20:40 ]
Betreff des Beitrags: 

ich mach grad die anleitung fertig, in 20 minuten stell ichs dann hier rein.

Seite 1 von 3 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/