Alter im Profil

[kamui]
Titel: Alter im Profil
Version: 2.2
Beschreibung: ACHTUNG! Dies ist eine völlig neue Version des Hacks! ACHTUNG! (auf V2.2 upgedatet, Bug in reamde.txt der V2.1 entdeckt)

########################################
Name des Hacks:
Alter im Profil

Autor des Hacks:
[kamui] - Martin-Rehberger.com

Version:
2.1

Voraussetzungen:
WBB 2.1.x - 2.3.x

Was macht der Hack:
Er fügt im Profil hinter das Geburtsdatum des
User das aktuelle Alter hinzu.

Copyright:
Es gibt zwar kein Sichtbares Copyright, trotzdem
darf der Hack nicht als eigener ausgegeben werden,
oder auf einer anderen Seite als your-wbb.de
angebtoten werden.

Distanzierung:
Ich übernehme keine Haftung für eventuelle Schäden,
Fehler oä., die durch die Benutzung dieses Hacks
entstehen. Ich weise ausdrücklich daraufhin,
daß der Einbau auf eigene Gefahr geschieht.
Deshalb gilt:
Backup der Datenbank und der Dateien machen!
Es gibt keinen Anspruch auf Gewährleistung,
und/oder Ersatz.

Demos:
[img]http://img218.imageshack.us/img218/8923/demoyt5.jpg[/img]
########################################
(falls Sie eine 1.X Version des Hacks bei sich installiert haben, gehen Sie bitte die Anleitung rückwärts durch, um den Hack wieder zu entfernen)
----
Demo: http://img218.imageshack.us/img218/8923/demoyt5.jpg

weiter zum Download

=== Erweiterung, damit das Alter auch im Thread angezeigt wird ===
Zitat:
Öffne die thread.php.

Suche nach: (~ Zeile 447/448)
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 ;)
frybuy
Also der Hack rechnet nur nach dem Jahr,siehe mein profil klickbin 19 obwohl ich erst im Juli Geburtstag habe und 19werde cool
Kannst du da noch was ändern?wäre nett.
[kamui]
Nein, der Hack errechnet das genaue Alter des Users nach Monat & Tag. Habe aber gerade einen kleinen Fehler in der Anleitung gefunden & behoben ...
frybuy
Das ist aber nicht die antwort auf meine frage!
Wieso wird den bei mir das alter nur nach dem jahr gerechnet?
Und welcher fehler war in der Anleitung?
[kamui]
Ich hatte eine Variable falsch benannt, wenn du dir jetzt die Anleitung noch einmal downloadest und es änderst müsste es funktionieren. Deine Frage war, ob ich nur nach dem Jahr rechen (Momentanes Jahr - Geburtsjahr) das macht der Hack aber nicht, er rechnet genau nach Tag, Monat & Jahr ...
ObInObI
Nicht schlecht^^

aber ich hab ein fehler gefunden!

Im mein profil wird ''Geburtstag:'' zwei mal angezeigt!
[IMG]http://img421.imageshack.us/img421/2571/allter5td.jpg[/IMG]

Wie kann ich es ändern,damit es nur einmal angezeigt wird??


MfG
Konoha
Hack ist genial, werde Ihn sofort einbauen!
Doch der Ersteller gibt ja kein Support, so wie ich es gelesen habe unglücklich
Zitat:
Es gibt keinen Anspruch auf Support,
[kamui]
@ObInObI: du kannst die eine Zeile löschen (in der Anleitung steht auch ersetzen und nicht darunter einfügen) ^^

@Konoha: natürlich gibts das *schnell änder* xD
frybuy
yo,jetzt läufts.Danke für diesen super Hack cool
[kamui]
Soll ich in die 1.5er Version vll das genaue Alter berechnen lassen (Tage / Monate / Jahre) ?

Danke, frybuy großes Grinsen
N!tro*
Zitat:
Original von kAmui_2k5
Soll ich in die 1.5er Version vll das genaue Alter berechnen lassen (Tage / Monate / Jahre) ?

Danke, frybuy großes Grinsen



jo Augenzwinkern
pcsupport admins
Zitat:
Original von kAmui_2k5
Soll ich in die 1.5er Version vll das genaue Alter berechnen lassen (Tage / Monate / Jahre) ?

Danke, frybuy großes Grinsen


wär schon ein netter gag, wenn drin steht der user xxx

ist xxx Tage oder xxx Monate und xx Jahre

Zunge raus
[kamui]
GG, werde ich dann morgen machen Augenzwinkern
dj-dance
Irgendetwas ist komisch ...


Bei ALLEN Usern AUSSER einer wird das Alter angezeigt..

Woran könnte das liegen ? Sie hat ihr Geburtsdatum aber eingegeben..

Versteh ich absolut nicht mehr...


Bitte um dringende Hilfe..


Mfg Daniel
EdenForum
Wir haben auch ein Problem.

3 User haben wir bisher gefunden, alle haben im April Geburtstag - in diesem Monat also ... daran scheint es zu Haken ... der aktuelle Monat scheint das Problem zu verursachen.

Lösung in Sicht? ôô

Link zum Board
dj-dance
Aber, probiert mal den 1. April aus ...

Das ist mein geburtstag... der klappt komischerweise noch


Mfg Daniel
EdenForum
Setze ihn mal um Spasseshalber ... immer einen Tag weiter ...
andaluz
Genaue Problembeschreibung

Heute ist der 13te April
Hat User am 12 April Geburtstag stimmt es
Hat User am 1 Mai Geburtstag stimmt es
Hat User zwischen 13 April und 30 April Geburtstag wird kein Alter angezeigt.

Grüße Uwe
[kamui]
EDIT// So, habe es editiert, funktioniert jetzt auch ^.^
EdenForum
@ [kamui]

Wäre schön, wenn es zB morgen noch mal 20 Uhr würde ... dann könnte ich die registers vernünftig laufen lassen ... Danke im Voraus ...