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 ? ![]() 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 ![]() direkt auf das .png verlinken kann ich nicht weil das bild ja erst durch den link erstellt wird ![]() |
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 ![]() 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. ![]() 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. ![]() 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 ![]() 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 ![]() 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: ![]() |
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/ |