Suche: Mitgliedskarte
Suche: Mitgliedskarte
Moin,
ein Mitglied in meinem Forum hatte eine klasse Idee: warum wir nicht Mitgliedskarten zum ausdrucken aus den Profil-Informationen generieren.
Ich lade also eine Grafik hoch und auf jeder Profil-Seite wird eine Mitgliedskarte angezeigt, die die Mitglieder runterladen und ausdrucken können.
Siehe angehängtes Beispiel.
Wichtig wäre:
- Nickname
- Mitgliedsnummer
- Herkunft
- Mitglied seit
Wäre das machbar?
Gruss
Holger
ein Mitglied in meinem Forum hatte eine klasse Idee: warum wir nicht Mitgliedskarten zum ausdrucken aus den Profil-Informationen generieren.
Ich lade also eine Grafik hoch und auf jeder Profil-Seite wird eine Mitgliedskarte angezeigt, die die Mitglieder runterladen und ausdrucken können.
Siehe angehängtes Beispiel.
Wichtig wäre:
- Nickname
- Mitgliedsnummer
- Herkunft
- Mitglied seit
Wäre das machbar?
Gruss
Holger
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Na sicher wäre das machbar.
Ist nur die Frage, wer gut mit den GD-Funktionen umgehen kann.
Bei mir würde das noch etwas hapern...
Ist nur die Frage, wer gut mit den GD-Funktionen umgehen kann.
Bei mir würde das noch etwas hapern...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Na, da wird sich in diesem formidablen Forum doch sicher jemand finden! 
Edit: keiner? ¢¦
Edit: wirklich keiner? ¦4 ¢¦
Edit: ich denke, dies würde viele intressieren! *lock*
Edit: keiner? ¢¦
Edit: wirklich keiner? ¦4 ¢¦
Edit: ich denke, dies würde viele intressieren! *lock*
Zuletzt geändert von Holger am Fr 17.Nov, 2006 15:08, insgesamt 4-mal geändert.
Im grunde ist das total einfach. 
Schau dir mal den Signaturbild MOD von esperitox an. Das Ding erklärt sich eigentlich von selber.
Schau dir mal den Signaturbild MOD von esperitox an. Das Ding erklärt sich eigentlich von selber.
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
Wo und wann das Bild angezeigt wird liegt ganz bei dir. Immerhin wird das Skript durch den HTML tag IMG gestartet. 
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
Meld dich wenn irgendwas nicht klappt wie du möchtest. 
Wie gesagt, im grunde ist es einfach. Dieses Bild hier, wird z.B. auch Dynamisch generiert:

Wie gesagt, im grunde ist es einfach. Dieses Bild hier, wird z.B. auch Dynamisch generiert:

[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
Danke! Werde ich!
EDIT: hm, das zeigt ja nur allgemeine Daten aus dem Forum an.
Ist es einfach, nur die BENUTZEReigenen Daten anzuzeigen?
Wie gesagt, ich möchte im Profil diese Membercard anzeigen. Darauf sollen die persönlichen Daten (Mitglied seit, Mitgliedsnummer, Herkunft usw) angezeigt werden.
Die Mitglieder sollen dies ausdrucken können, um ne Art Visitenkarte bei Treffen usw zu haben ...
/Holger
EDIT: hm, das zeigt ja nur allgemeine Daten aus dem Forum an.
Ist es einfach, nur die BENUTZEReigenen Daten anzuzeigen?
Wie gesagt, ich möchte im Profil diese Membercard anzeigen. Darauf sollen die persönlichen Daten (Mitglied seit, Mitgliedsnummer, Herkunft usw) angezeigt werden.
Die Mitglieder sollen dies ausdrucken können, um ne Art Visitenkarte bei Treffen usw zu haben ...
/Holger
Zuletzt geändert von Holger am Mo 20.Nov, 2006 09:08, insgesamt 1-mal geändert.
Mir ist schon klar was du haben möchtest. Ich habe ja auch nur gesagt das der Signatur MOD selbsterklärend ist und somit zeigt wie man etwas in eine bestehende Grafik reinschreiben kann. 
Ob du nun Daten aus den Boardstatistiken schreiben lässt. Oder ob du, im Profil, den inhalt des $profiledata arrays in das Bild schreibst. Ist ja im endeffekt wurst, wenn es darum geht zu verstehen wie ein Dynamisches Bild erzeugt werden kann.
Ob du nun Daten aus den Boardstatistiken schreiben lässt. Oder ob du, im Profil, den inhalt des $profiledata arrays in das Bild schreibst. Ist ja im endeffekt wurst, wenn es darum geht zu verstehen wie ein Dynamisches Bild erzeugt werden kann.
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
Ok, danke! :-)
Ich habe aus dem Mod dieses gemacht.
Meinst Du so?
Ich habe aus dem Mod dieses gemacht.
Meinst Du so?
Code: Alles auswählen
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$image = "medlemskort.png";
$im = imagecreatefrompng($image);
$tc = ImageColorAllocate ($im, 0, 0, 0);
$regdate = $profiledata['user_regdate'];
$user_name = $userdata['username'];
$user_from = $profiledata['user_from'];
$country = $profiledata['user_country'];
ImageString($im, 3, 148, 2, "Mit glied seit $regdate", $tc);
ImageString($im, 2, 148, 15, "Mitgliedsname: $user_name", $tc);
ImageString($im, 2, 148, 25, "Herkunft: $user_from", $tc);
ImageString($im, 2, 148, 35, "Land: $country", $tc);
header("Content-Type: image/png");
Imagepng($im,'',100);
ImageDestroy ($im);
?>
Zuletzt geändert von Holger am Mo 20.Nov, 2006 13:44, insgesamt 1-mal geändert.
Ja genau so. Du hast allerdings in Zeile 13 $userdata stehen. Das sollte $profiledata sein, sonst wird dort der Name des Besuchers und nicht der Name des Profilbesitzers eingesetzt. 
// EDIT
Hast die Funktion von ImageString(); verstanden?
Also wie man die Farbe und Position der Schrift bestimmen kann.
@ oxpus
Ich fürchte bei Holger hat die Spamererkennung zugeschlagen.
// EDIT
Hast die Funktion von ImageString(); verstanden?
Also wie man die Farbe und Position der Schrift bestimmen kann.
@ oxpus
Ich fürchte bei Holger hat die Spamererkennung zugeschlagen.
Zuletzt geändert von AmigaLink am Di 21.Nov, 2006 00:44, insgesamt 1-mal geändert.
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Öh ja sorry, wollte ich gestern schon ändern...Ich fürchte bei Holger hat die Spamererkennung zugeschlagen
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Leider wird nur leere Felder angezeigt:
http://www.gremminger.se/service/forum/medlemskort.php
http://www.gremminger.se/service/forum/medlemskort.php
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
http://www.mysqldumper.de
http://www.mysqldumper.se
Oh sorry, da hab ich garnicht dran gedacht.
Deine medlemskort.php kennt die Daten des Users ja noch garnicht.
Also:
Und dann beim aufrufen die jeweilige User_ID mit angeben: http://www.gremminger.se/service/forum/ ... t.php?id=2 
Deine medlemskort.php kennt die Daten des Users ja noch garnicht.
Also:
Code: Alles auswählen
#
#-----[ FIND ]----------------------------------------------------------------
#
include($phpbb_root_path . 'common.'.$phpEx);
#
#-----[ AFTER, ADD ]----------------------------------------------------------
#
$profiledata = get_userdata(intval($HTTP_GET_VARS['id']));[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Datumsformat wäre mit create_date(Format, Zeitstempel, Zeitzone); darstellbar.
Und Du kannst das Script überall einbinden.
In der usercp_viewprofile.php wäre aber $profiledata nicht extra abzufragen, da das dort ja eh bereits geschieht.
Und Du kannst das Script überall einbinden.
In der usercp_viewprofile.php wäre aber $profiledata nicht extra abzufragen, da das dort ja eh bereits geschieht.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Wie schonmal gesagt, du kannst das Bild mittels HTML einbinden wo du möchtest. Wichtig ist dabei nur, das du auf die übergabe der richtige User_ID achtest. Du müsstest als (im Falle des Profils) in der usercp_viewprofile.php einen Platzhalter definieren den du dann in der profile_view_body.tpl einsetzen kannst.
Für das Datumsformat könntest du z.B. das machen:
Für das Datumsformat könntest du z.B. das machen:
Code: Alles auswählen
$regdate = date("d.m.Y", $profiledata['user_regdate']);[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
Das ist nicht ganz richtig.In der usercp_viewprofile.php wäre aber $profiledata nicht extra abzufragen, da das dort ja eh bereits geschieht.
Da das Script mittels <img src="http://www.gremminger.se/service/forum/ ... t.php?id=2" alt="Mitgliedkarte"> im template aufgerufen wird, sind natürlich keinerlei Daten verfügbar.
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
Du meinst POST_USERS_URL
?
Nun ja, dann wäre halt u=xx anstelle von id=xx. Ansonsten macht das keinen Unterschied.
Aber ich glaube jetzt verwirren wir den guten Holger ein wenig.
Nun ja, dann wäre halt u=xx anstelle von id=xx. Ansonsten macht das keinen Unterschied.
Aber ich glaube jetzt verwirren wir den guten Holger ein wenig.
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Öh ja, klar, diese Konstante *kopfzurechtrückt*...
Nun, ich würde auch immer eigene Variablen verwenden oder ganz genau hinschauen, was vorhanden ist.
Die usercp_viewprofile.php verwendet POST_USERS_URL und daher könnte man hierüber arbeiten. Muss es aber nicht
Nun, ich würde auch immer eigene Variablen verwenden oder ganz genau hinschauen, was vorhanden ist.
Die usercp_viewprofile.php verwendet POST_USERS_URL und daher könnte man hierüber arbeiten. Muss es aber nicht
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!