Alter im Profil

cRysTaL*
danke...klappte super...
[kamui]
Kein Problem Freude
<Obi>
Hallo,

ich würde den Hack auch gerne einbauen, wünsche mir aber, dass das Alter zusätzlich innerhalb der Beiträge unter dem Avatar angezeigt wird.

Wäre das irgendwie zu realisieren?

vg, Obi
[kamui]
Realisierbar? Ja.
Von mir momentan? Nein, sorry.
<Obi>
Schade, trotzdem danke für die Info

Obi
Octavian
Also bei mir hat es nicht geklappt. Ich habe hier mal die datein. Ich weissnciht warum. Und zu aller letzt sind auhc alle rangrafiken nciht mehr anzeigbar :-(
Indeep
soweit ok nur alles was vor 1940 geboren ist bekommt ein - vor deml Alter angezeigt

siehe Screen .... an was liegt das bitte?
Feuerteufel
Bei mir funzt der Hack auch nicht richtig, das Alter wird falsch angezeigt!
[kamui]
Hack wird gleich aktualisiert, dann solte es bei dir, Indeep, gehen.
@Feuerteufel, hast du eine detailiertere Fehlerbeschreibung?
Indeep
Zitat:
Original von [kamui]
Hack wird gleich aktualisiert, dann solte es bei dir, Indeep, gehen.
@Feuerteufel, hast du eine detailiertere Fehlerbeschreibung?


Cool werd ich dann nachher mal gleich ziehen
Feuerteufel
Ja hab ich, das Alter wird teilweise falsch angezeigt.

Kannst gerne gucken: www.jagdforum24.de
Faye1606
Der Hack funkzt einwandfrei bei mir, danke schön für den tollen Hack.

Kann ich das Alter auch im Thread anzeigen lassen und wenn ja wie?

Oder kennt jemand einen Hack dafür?

Liebe Grüße
Faye
[kamui]
@Feuerteufel: als Gast kann man keine Profile sehen ...

@Faye1606: Erstmal danke ^^ Du kannst es auch im Thread anzeigen lassen, das ist aber meines Wissens ein wenig komplizierter ... Kann dir morgen eine detailierte Beschreibung schicken
Faye1606
Hi Kamui,

ui das wäre super lieb, na beim Einbauen hätte ich jemand, der mir helfen könnte.

Würdest Du es mir bitte schicken.

Liebe Grüße
Faye
[kamui]
Sorry, hatte dich ganz vergessen. Ich werde die Anleitung hier schreiben und dann noch den Starttext editieren Augenzwinkern

Öffne die thread.php.

Suche nach: (~ Zeile 447/44cool
code:
1:
2:
3:
$result = $db->query("SELECT p.*, pc.cache,

		u.userposts, u.regdate, 

Füge dahinter ein:
code:
1:
 u.birthday,


Suche nach: (~ Zeile 305)
code:
1:
eval("\$postbit = \"".$tpl->get("thread_postbit")."\";");

Füge darüber ein:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
		/** Alter im Profil - Powered by Martin-Rehberger **/
		if (!function_exists("errechnealter")) {

          function errechnealter($gebd,$gebm,$geby){ 
            return checkdate($gebm,$gebd,$geby) ? (((date("m")-$gebm) < 0) || ((date("d")-$gebd == 0) && (date("d")-$gebd < 0)) ? date("Y")-$geby-1 : date("Y")-$geby): false;
          }
        }
        $birthday_array = explode("-", $posts['birthday']);

        if ($posts['birthday'] != "0000-00-00")

          $alterimprofil = errechnealter($birthday_array[2], $birthday_array[1], $birthday_array[0]);


Öffne das Template thread_postbit.tpl.

Suche nach: (~ Zeile 13)
code:
1:
$userfields

Füge darunter ein:
code:
1:
<if($alterimprofil!='')><then>Alter: $alterimprofil Jahre<br /></then></if>


--- DONE Augenzwinkern

Wenn es noch Fragen gibt, stehe ich jederzeit bereit Zunge raus
Faye1606
Hallo Kamui,

super danke Dir ganz lieb hat einwandfrei geklappt.

Das Alter stand zwar nun mit den Beiträgen in einer Reihe, hatte es woanders eingefügt, aber ich habe noch ein
code:
1:
<br/>
eingefügt, und nun schaut es super aus.

Liebe Grüße
Faye
[kamui]
Habs gerade noch geändert Augenzwinkern
svenka
Funktioniert einwandfrei, aber wenn unregistrierte User was schreiben kommt eine Fehlermeldung

Warning: checkdate() expects parameter 3 to be long, string given in /kunden/149987_76227/Testseite/thread.php on line 473

in der Zeile steht:

php:
1:
return checkdate($gebm,$gebd,$geby) ? (((date("m")-$gebm) < 0) || ((date("d")-$gebd == 0) && (date("d")-$gebd 0)) ? date("Y")-$geby-date("Y")-$geby): false;


Könnte man das vielleicht ändern?
[kamui]
Das liegt nicht direkt am Script... Ich weiß ehrlich gesagt nicht, woran es bei dir liegt, aber irgendwie enthalten die Variablen, mit denen die Funktion arbeitet, nicht die normalen Werte ...
svenka
ok danke, das ist jetzt nur im Testforum. Im eigentlichen Forum geht es, da sich die User erstmal registrieren müssen.

Vielleicht gibt es ja trotzdem noch eine Lösung.

Danke nochmal [kamui], cooler Hack