MOD Title: Mini Profile
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Dateien habe ich hochgeladen und ja ich sehe den Link nicht.
Ich weiß aber nicht ob ich die Dateien richtig hochgeladen habe.
miniprofile_body.tpl -> /templates/fisubice/miniprofile_body.tpl
miniprofile.php -> /phpBB2/miniprofile.php
Ich weiß aber nicht ob ich die Dateien richtig hochgeladen habe.
miniprofile_body.tpl -> /templates/fisubice/miniprofile_body.tpl
miniprofile.php -> /phpBB2/miniprofile.php
Der die G?tter der Regenb?gen ehrt,
soll auf Schwingen silberner Grazie,
in den Himmel gef?hrt werden!
(Golden Sun 2)
soll auf Schwingen silberner Grazie,
in den Himmel gef?hrt werden!
(Golden Sun 2)
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Das ist soweit richtig.
Scheint dann an der viewtopic.php und viewtopic_body.tpl zu liegen, denn da wird der Link ja erstellt.
Häng mal beide Dateien hier als Zip an, dann schaue ich da mal rein.
Scheint dann an der viewtopic.php und viewtopic_body.tpl zu liegen, denn da wird der Link ja erstellt.
Häng mal beide Dateien hier als Zip an, dann schaue ich da mal rein.
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!
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Au ja, mein Fehler. Ich hatte die Variable in der viewtopic_body.tpl falsch benannt. Hier die korrigierte Datei.
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!
Danke funktioniert jetzt.
Brauche aber schon wieder hilfe, denn ich kann die miniprofile.php nicht auf mein Forum abstimmen. Könnte das vielleicht jemand machen. (Bitte aber nichts aus der viewtopic.php löschen)
Brauche aber schon wieder hilfe, denn ich kann die miniprofile.php nicht auf mein Forum abstimmen. Könnte das vielleicht jemand machen. (Bitte aber nichts aus der viewtopic.php löschen)
Der die G?tter der Regenb?gen ehrt,
soll auf Schwingen silberner Grazie,
in den Himmel gef?hrt werden!
(Golden Sun 2)
soll auf Schwingen silberner Grazie,
in den Himmel gef?hrt werden!
(Golden Sun 2)
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
So, hier sollte alles gewünschte drinnen sein:
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
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!
ich hab das gleiche problem. alter is bei mir auch immer 34.
und sternzeichen werden angezeigt, obwohl ich gar kein birthday eingetragen habe.
edit: wieso hat angel ne dynamic sig.....ich dachte das sei deaktiviert ?
und sternzeichen werden angezeigt, obwohl ich gar kein birthday eingetragen habe.
edit: wieso hat angel ne dynamic sig.....ich dachte das sei deaktiviert ?
Zuletzt geändert von dagobert am Fr 24.Sep, 2004 15:34, insgesamt 1-mal geändert.
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Erst nach Abschaltung dieser Möglichkeit, werden neue Signatur-Images nich tmehr erstellt. Die "alten" haben aber noch eine BBCode-UID und werden damit noch umgesetzt.
Sobald also diese Sig bearbeitet wird, ist das Image weg.
Sobald also diese Sig bearbeitet wird, ist das Image weg.
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!
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Die Routine für den Geburtstag ist vom Birthday Mod. Ich meine dafür gabs ein Fix für die Routinen, den ich bei mir drinnen hatte.
Genaures war auf http://mods.db9.dk zu finden.
Genaures war auf http://mods.db9.dk zu finden.
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!
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Noch ein kleiner Tip: Ich hab den Birthday Mod in Version 1.5.6. installiert und davon auch die Routine im Miniprofil. Also ggf. updaten.
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!
ich hab meinen jetzt mal geupdatet und bei mir funkt es immernoch nicht. ich weis auch nicht wirklich wo ich bei mods.db9.dk noch nen fix herholen soll.
gibts da noch ienen der nich in den updates zum mod erwähnt is ?
(btw: im plus paket is der birthdaymod in der hacks_list falsch angegeben. 1.5.4 steht da aber 1.5.5 is drinne)
gibts da noch ienen der nich in den updates zum mod erwähnt is ?
(btw: im plus paket is der birthdaymod in der hacks_list falsch angegeben. 1.5.4 steht da aber 1.5.5 is drinne)
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Hm, jetzt kann ich es auch nicht mehr nachvollziehen: Die Routine in meinem Miniprofil berechnet nach dem erfassten Datum im User-Profil das Alter und stellt es abhängig vom aktuellen Jahr eigentlich korrekt dar.
Wird denn das Alter in den Userprofiles korrekt angezeigt?
Wird denn das Alter in den Userprofiles korrekt angezeigt?
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!
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Interessant für das Alter eines Users sind diese Zeilen hier in der miniprofile.php:
Damit wird zunächst festgelegt, welches das aktuelle Jahr und Monat/Tag sind, der Geburtstag wird dann auf Monat/Tag errechnet, um das korrekte Jahr zu bestimmen und anschliessend das Alter errechnet.
Soweit sollte es korrekt funktionieren, da ich genau diesen Original(!)-Code bei mir verwende und damit keine Probleme habe.
Aber hier mal eine andere Variante:
-- Code aktualisiert - OXPUS --
Vielleicht hilfts ja.
Ansonsten wüsste ich nicht, was hieran falsch sein sollte, ausser, daß das Geburtsjahr falsch berechnet wird.
Und da muss die aktuelle Version der Funktion "realdate" vorhanden sein.
Code: Alles auswählen
$this_year = create_date('Y', time(), $board_config['board_timezone']);
$this_date = create_date('md', time(), $board_config['board_timezone']);
$poster_birthdate=realdate('md', $miniprofile['user_birthday']);
$poster_age = ($this_date < $poster_birthdate) ? '('.(($this_year-1) - realdate ('Y',$miniprofile['user_birthday'])).')' : '('.($this_year - realdate ('Y',$miniprofile['user_birthday'])).')';
Soweit sollte es korrekt funktionieren, da ich genau diesen Original(!)-Code bei mir verwende und damit keine Probleme habe.
Aber hier mal eine andere Variante:
Code: Alles auswählen
#
#-----[ OPEN ]-----
#
miniprofile.php
#
#-----[ FIND ]-----
#
$this_year = create_date('Y', time(), $board_config['board_timezone']);
$this_date = create_date('md', time(), $board_config['board_timezone']);
if ( $miniprofile['user_birthday'] != 999999 )
{
$chinese = get_chinese_year(realdate('Ymd', $miniprofile['user_birthday']));
$u_chinese = $images[$chinese];
$chinese_img = ($chinese=='Unknown') ? '' : '<img src=' . $u_chinese . ' border=0 />';
$poster_birthdate=realdate('md', $miniprofile['user_birthday']);
$n=0;
while ($n<26)
{
if ($poster_birthdate>=$zodiacdates[$n] & $poster_birthdate<=$zodiacdates[$n+1])
{
$zodiac = $lang[$zodiacs[($n/2)]];
$u_zodiac = $images[$zodiacs[($n/2)]];
$zodiac_img = '<img src='.$u_zodiac.' border=0 />';
$n=26;
}
else
{
$n=$n+2;
}
}
$poster_age = ($this_date < $poster_birthdate) ? '('.(($this_year-1) - realdate ('Y',$miniprofile['user_birthday'])).')' : '('.($this_year - realdate ('Y',$miniprofile['user_birthday'])).')';
#
#-----[ REPLACE WITH ]-----
#
$this_year = create_date('Y', time(), $board_config['board_timezone']);
$this_date = create_date('md', time(), $board_config['board_timezone']);
if ( $miniprofile['user_birthday'] != 999999 )
{
$chinese = get_chinese_year(realdate('Ymd', $miniprofile['user_birthday']));
$u_chinese = $images[$chinese];
$chinese_img = ($chinese=='Unknown') ? '' : '<img src=' . $u_chinese . ' border=0 />';
$poster_birthdate = realdate('md', $miniprofile['user_birthday']);
$poster_birthyear = realdate('Y', $miniprofile['user_birthday']);
$n=0;
while ($n<26)
{
if ($poster_birthdate >= $zodiacdates[$n] & $poster_birthdate <= $zodiacdates[$n+1])
{
$zodiac = $lang[$zodiacs[($n/2)]];
$u_zodiac = $images[$zodiacs[($n/2)]];
$zodiac_img = '<img src='.$u_zodiac.' border=0 />';
$n=26;
}
else
{
$n=$n+2;
}
}
$poster_age = $this_year - $poster_birthyear;
$poster_age -= ($this_date < $poster_birthdate) ? 1 : 0;
#
#-----[ SAVE/CLOSE ALL FILES ]-----
#
# EoM
Vielleicht hilfts ja.
Ansonsten wüsste ich nicht, was hieran falsch sein sollte, ausser, daß das Geburtsjahr falsch berechnet wird.
Und da muss die aktuelle Version der Funktion "realdate" vorhanden sein.
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!
kleiner fortschritt.
jetzt wird ein alter nur noch bei usern angezeigt, die auch wirklich nen geburtstag eingetragen haben. allerdings ist das alter nun 0.
hat sich erledigt. habs hinbekommen.
ich hab die zeile:
geändert in:
und:
geändert in:
...nu luppts.
jetzt wird ein alter nur noch bei usern angezeigt, die auch wirklich nen geburtstag eingetragen haben. allerdings ist das alter nun 0.
hat sich erledigt. habs hinbekommen.
ich hab die zeile:
Code: Alles auswählen
$poster_age_init = $this_date - $poster_birthyear;
Code: Alles auswählen
$poster_age_init = $this_year - $poster_birthyear;
Code: Alles auswählen
'PROFILE_TITLE' => $page_title.' '.$poster_age,
Code: Alles auswählen
'PROFILE_TITLE' => $page_title.' '.$poster_age_init,
Zuletzt geändert von dagobert am Di 28.Sep, 2004 05:29, insgesamt 1-mal geändert.
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Ah ja, mein Fehler. Werde den Code sofort aktualisieren.
Dabei habe ich $poster_age wieder verwendet, um die Template-Variable in der miniprofile.php nicht ändern zu müssen.
Dabei habe ich $poster_age wieder verwendet, um die Template-Variable in der miniprofile.php nicht ändern zu müssen.
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!
[quote="oxpus - Mi 22.Sep, 2004 18:59";p="14332"]So, hier sollte alles gewünschte drinnen sein:[/quote]
ich versuch diese datei nun noch zu erweitern aber es geht nich , kann mir da mal einer helfen? ich will da noch den gender mod, flag mod, state flag mod, mitgliedsnummer und den level mod einbauen. ich hänge mal noch ein bild ran wie ich es gedacht habe
ich versuch diese datei nun noch zu erweitern aber es geht nich , kann mir da mal einer helfen? ich will da noch den gender mod, flag mod, state flag mod, mitgliedsnummer und den level mod einbauen. ich hänge mal noch ein bild ran wie ich es gedacht habe
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Ja, Du musst bedenken, daß in der miniprofile.php die Variable $postrow nicht die Userdaten beinhaltet, sondern $miniprofile und das auch nicht mit einem Zähler. Die Mods wären also darauf anzupassen.
Ebenso ist die Abfrage der User-Daten anders, als in der viewtopic.php. Dazu stehen die Topic-Daten so ohne weiteres nicht zur Verfügung, da hier ausschliesslich gespeicherte Daten des jeweiligen Users abgefragt werden.
Es soll eben ein AUszug aus dem User-Profil sein und nicht beitragsabhängige Berechnungen beinhalten.
Diese würden auch das Miniprofil überladen und langsam machen.
Ebenso ist die Abfrage der User-Daten anders, als in der viewtopic.php. Dazu stehen die Topic-Daten so ohne weiteres nicht zur Verfügung, da hier ausschliesslich gespeicherte Daten des jeweiligen Users abgefragt werden.
Es soll eben ein AUszug aus dem User-Profil sein und nicht beitragsabhängige Berechnungen beinhalten.
Diese würden auch das Miniprofil überladen und langsam machen.
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!
[quote="oxpus";p="14066"]Es zeigt sich hier mal wieder, wie oft die Suche benutzt wird
http://www.oxpus.de/viewtopic.php?p=9028#9028
BTW: Meine Eigencreation ist keine Ableitung des bekannten Mini Profiles, sondern entstand schon sehr viel früher [/quote]
Servus!
Also ich habe die Suche ja bereits benutzt
...aber in dem obigen Link bekomm ich dann das
http://www.oxpus.de/viewtopic.php?p=9028#9028
BTW: Meine Eigencreation ist keine Ableitung des bekannten Mini Profiles, sondern entstand schon sehr viel früher [/quote]
Servus!
Also ich habe die Suche ja bereits benutzt
...aber in dem obigen Link bekomm ich dann das
Hab ich was verpasst? Warum darf ich das nicht? Ich hätte das gerne bittö bittö bittöööööEntschuldigung, aber du bist nicht autorisiert dieses Attachment anzusehen oder herunterzuladen.
1. 'Man muss das Unm?gliche versuchen, um das M?gliche zu erreichen!' (Hermann Hesse)
2. 'The best way to learn something is to get your hands dirty and do it!' (keine Ahnung))
3. http://www.thw-kamen-bergkamen.de
2. 'The best way to learn something is to get your hands dirty and do it!' (keine Ahnung))
3. http://www.thw-kamen-bergkamen.de