YourWBB


yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Hacks und Addons » Alter im Profil » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 34.038 Views | | Thema zu Favoriten hinzufügen
Seiten (6): « vorherige 1 2 3 4 [5] 6 nächste »
Neues Thema erstellen Antwort erstellen

Zum Ende der Seite springen Alter im Profil 8 Bewertungen - Durchschnitt: 6,508 Bewertungen - Durchschnitt: 6,50
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Boston
Mitglied


Dabei seit: 11.06.07
Beiträge: 31

Antworten Zitieren Editieren Melden       UP

ehm kann man das so machen, dass ich eine extrazeile für das alter nehme also das es z.b. soaussieht:

Geburtstag: Birthday
Alter: ALter des users

so das ich denn meinen verifizierungshack mit einbinden kann das dort denn z.b. so steht:

Profil von Boston:

(erstmal das wesentliche Profil)

Userinformationen:

Geburtstag: $bday
Alter: $alter (verifiziert)


wäre das machbar?
18.08.07 09:29 Boston ist offline E-Mail Finden Als Freund hinzufügen
[kamui]
~


images/avatars/avatar-4963.gif

Dabei seit: 27.04.05
Beiträge: 2.992

Themenstarter Thema begonnen von [kamui]
Antworten Zitieren Editieren Melden       UP

Also zu deiner ersten Frage, dass das Alter extra steht.
Suche nach:
code:
1:
2:
3:
4:
   <tr align="left">
    <td><span class="normalfont"><b>{$lang->items['LANG_MEMBERS_PROFILE_BIRTHDAY']}</b></span></td>
    <td><span class="normalfont">$birthday</span></td>
   </tr>

Füge darunter ein:
code:
1:
2:
3:
4:
   <tr align="left">
    <td><span class="normalfont"><b>Alter:</b></span></td>
    <td><span class="normalfont">$alterimprofil</span></td>
   </tr>

---

Ich weiß leider nicht von welchem Verifizierzierungshack du sprichst, wenn du mir mal einen Link schickst oder vlt. deine profile.php (per PM) kann ich dir weiterhelfen
18.08.07 11:21 [kamui] ist offline Finden Als Freund hinzufügen
Boston
Mitglied


Dabei seit: 11.06.07
Beiträge: 31

Antworten Zitieren Editieren Melden       UP

Ja also der Verifizierungshack ist von mir selbst gecodet doch den mag ich aus privaten gründen nicht rausgeben Augenzwinkern aber vielen dank für deine schnelle hilfe Augenzwinkern
18.08.07 12:32 Boston ist offline E-Mail Finden Als Freund hinzufügen
Tänzer Tänzer ist männlich
Mitglied


Dabei seit: 18.10.04
Beiträge: 182
Forenversion: 3.0; 2.3

Antworten Zitieren Editieren Melden       UP

Moin.

Also irgendwie funktioniert das Ding bei mir nicht richtig.
Habe die Aktuelle Anleitung genommen aber er errechnet das alter im durchschnitt 2 Wochen zu früh.

Also jemand der noch 15. Jahre alt ist und erst in 2 Wochen B_Day hat, ist jetzt schon 16. und das ist nicht das erstemal.

mFg
02.10.07 20:04 Tänzer ist offline E-Mail WWW Finden Als Freund hinzufügen
Crash75 Crash75 ist männlich
Mitglied


Dabei seit: 28.01.07
Beiträge: 41
Herkunft: Hürth
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Zitat:
Original von 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?



Bei mir ist der selbe Fehler, gibt es da schon eine lösung???
29.10.07 21:55 Crash75 ist offline E-Mail WWW Finden Als Freund hinzufügen
Agi Agi ist männlich
TEAM - PHP Freak

images/avatars/avatar-5240.gif

Dabei seit: 22.11.04
Beiträge: 2.628
Fähigkeiten: WBB3 Profi
Forenversion: 3.1

Antworten Zitieren Editieren Melden       UP

Zitat:
Original von Crash75
Zitat:
Original von 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?



Bei mir ist der selbe Fehler, gibt es da schon eine lösung???


Versuchs mal so:

php:
1:
2:
if ($wbbuserdata['userid'] != 0) return checkdate($gebm,$gebd,$geby) ? (((date("m")-$gebm) < 0) || ((date("d")-$gebd == 0) && (date("d")-$gebd 0)) ? date("Y")-$geby-date("Y")-$geby): false;
else return "";


Ohne Gewähr!

__________________

30.10.07 20:11 Agi ist offline Finden Als Freund hinzufügen
Crash75 Crash75 ist männlich
Mitglied


Dabei seit: 28.01.07
Beiträge: 41
Herkunft: Hürth
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Dann wird das Alter im Thread nicht mehr angezeigt. Scheint dann auch nicht wirklich richtig zu sein, aber danke schon mal für die Hilfe.

Vielleicht fällt dir noch was ein.

Danke schön

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Crash75: 03.11.07 12:53.

03.11.07 12:50 Crash75 ist offline E-Mail WWW Finden Als Freund hinzufügen
Tänzer Tänzer ist männlich
Mitglied


Dabei seit: 18.10.04
Beiträge: 182
Forenversion: 3.0; 2.3

Antworten Zitieren Editieren Melden       UP

Moin.

Versuch das:
php:
1:
2:
3:
4:
if ($posts['birthday'] != '') {
  $birthday_array explode("-"$posts['birthday']);
  $alteranzeigen errechnealter($birthday_array[2], $birthday_array[1], $birthday_array[0]);
}


Habe das auch bei mir so, und der Fehler ist weg.

mFg
03.11.07 15:14 Tänzer ist offline E-Mail WWW Finden Als Freund hinzufügen
Crash75 Crash75 ist männlich
Mitglied


Dabei seit: 28.01.07
Beiträge: 41
Herkunft: Hürth
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Mal ne blöde frage wo muss das denn hin?

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
/** 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;
          }
        }
      if ($posts['birthday'] != '') {
  $birthday_array = explode("-", $posts['birthday']);
  $alteranzeigen = errechnealter($birthday_array[2], $birthday_array[1], $birthday_array[0]);
} 
		


Das ist der Code den ich eingefügt habe, oder habe ich den falsch eingefügt?????


Weil so gehts leider nicht, der fehler ist zwar wech aber das Alter auch?

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Crash75: 03.11.07 18:40.

03.11.07 18:29 Crash75 ist offline E-Mail WWW Finden Als Freund hinzufügen
Crash75 Crash75 ist männlich
Mitglied


Dabei seit: 28.01.07
Beiträge: 41
Herkunft: Hürth
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Hat denn keiner eine lösung.... es sieht einfach nicht schön aus!
16.11.07 20:49 Crash75 ist offline E-Mail WWW Finden Als Freund hinzufügen
Hexo Hexo ist männlich
Mitglied


Dabei seit: 15.04.06
Beiträge: 116
Fähigkeiten: WBB2 Fortgeschritten
Forenversion: 3.0; 2.3

Antworten Zitieren Editieren Melden       UP

Also ich hab auch das Problem gehabt wie Crash75 (die Fehlermeldung)

Ich hab ein wenig rumgespielt und damit klappt es bei mir:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
  /* Alter im Tread Anfang*/
         /** Alter im Profil - Powered by Martin-Rehberger **/
        
		if (!function_exists("errechnealter")) {
if ($posts['birthday'] != '') {
          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;
          }
        }
        }
        if ($posts['birthday'] != '') {
        $birthday_array = explode("-", $posts['birthday']);
        if ($posts['birthday'] != "0000-00-00")

          $alterimprofil = errechnealter($birthday_array[2], $birthday_array[1], $birthday_array[0]);
          }
        /*Alter im Thread Ende*/


Also ich hab die Abfrage jeweils zweimal mit
if ($posts['birthday'] != '') {

}

überprüft... Kann man das so machen, oder ist das Sicherheitstechnisch bedenklich? Oder ist in der Funktion was verkehrt???

Gruß

__________________

Holyhell - The Keepers of Heaven and Hell
17.01.08 18:06 Hexo ist offline E-Mail WWW Finden Als Freund hinzufügen
[kamui]
~


images/avatars/avatar-4963.gif

Dabei seit: 27.04.05
Beiträge: 2.992

Themenstarter Thema begonnen von [kamui]
Antworten Zitieren Editieren Melden       UP

Funktioniert dein Code denn?

Sicherheitstechnisch bedenklich scheint mir der Code nicht.
17.01.08 18:15 [kamui] ist offline Finden Als Freund hinzufügen
Hexo Hexo ist männlich
Mitglied


Dabei seit: 15.04.06
Beiträge: 116
Fähigkeiten: WBB2 Fortgeschritten
Forenversion: 3.0; 2.3

Antworten Zitieren Editieren Melden       UP

Ich glaub schon.
Hab mit dem Opera, FireFox und IE gestest und bis jetzt keine Fehlermeldung erhalten. Auch wenn ein Gast was schreibt, kommt keine Fehlermeldung mehr...
Aber Du kannst gerne mal schauen: www.holyhell.de

Warum muss ich nur zwei mal die Abfrage abfangen?

if ($posts['birthday'] != '') {

}

Warum nicht nur einmal?

__________________

Holyhell - The Keepers of Heaven and Hell
17.01.08 18:19 Hexo ist offline E-Mail WWW Finden Als Freund hinzufügen
Crash75 Crash75 ist männlich
Mitglied


Dabei seit: 28.01.07
Beiträge: 41
Herkunft: Hürth
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Danke das war es, bei mir funktioniert es auch!
18.01.08 17:41 Crash75 ist offline E-Mail WWW Finden Als Freund hinzufügen
Hexo Hexo ist männlich
Mitglied


Dabei seit: 15.04.06
Beiträge: 116
Fähigkeiten: WBB2 Fortgeschritten
Forenversion: 3.0; 2.3

Antworten Zitieren Editieren Melden       UP

Coole Sache. Dann konnte ich ja mal sogar helfen ;-)

__________________

Holyhell - The Keepers of Heaven and Hell
24.01.08 12:52 Hexo ist offline E-Mail WWW Finden Als Freund hinzufügen
Hexo Hexo ist männlich
Mitglied


Dabei seit: 15.04.06
Beiträge: 116
Fähigkeiten: WBB2 Fortgeschritten
Forenversion: 3.0; 2.3

Antworten Zitieren Editieren Melden       UP

Der Hack rechnet irgendwie falsch.
Beispiel bei mir:
Ich werde diesen Monat 28, bin es aber noch nicht. Der Hack zeigt mir im Thread aber an, das ich 28 sei, im Profil steht es aber richtig.
Warum?

Dateianhänge:
png im1.png (33,28 KB, 117 mal heruntergeladen)
png im2.png (2 KB, 114 mal heruntergeladen)


__________________

Holyhell - The Keepers of Heaven and Hell
03.02.08 15:11 Hexo ist offline E-Mail WWW Finden Als Freund hinzufügen
[kamui]
~


images/avatars/avatar-4963.gif

Dabei seit: 27.04.05
Beiträge: 2.992

Themenstarter Thema begonnen von [kamui]
Antworten Zitieren Editieren Melden       UP

Hats du die aktuelle Version?

Da gab es bei mir noch keine Probleme ...
03.02.08 20:21 [kamui] ist offline Finden Als Freund hinzufügen
Hexo Hexo ist männlich
Mitglied


Dabei seit: 15.04.06
Beiträge: 116
Fähigkeiten: WBB2 Fortgeschritten
Forenversion: 3.0; 2.3

Antworten Zitieren Editieren Melden       UP

Also ich hatte im Profil einen ähnlichen Hack installiert. Hab das aber jetzt mal auf Deinen aktuellen Stand gebracht. Jetzt wird überall das falsche Geburtstag ausgespuckt.

Ich hab in meiner profile.php stehen:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
/* birthday Geändert für Alter im Profil!!!*/
if ($user_info['birthday'] && $user_info['birthday'] != '0000-00-00') {
        $birthday_array = explode('-', $user_info['birthday']);
        if ($birthday_array[0] == '0000') $birthday =  $birthday_array[2].".".$birthday_array[1].".";
        else $birthday =  $birthday_array[2].".".$birthday_array[1].".".$birthday_array[0];
}
else $birthday = $lang->items['LANG_MEMBERS_PROFILE_NODECLARATION'];
/** Alter im Profil - Powered by Martin-Rehberger **/
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;
}
if ($birthday != $lang->items['LANG_MEMBERS_PROFILE_NODECLARATION'])
  $alterimprofil = errechnealter($birthday_array[2], $birthday_array[1], $birthday_array[0]);

/* birthday Geändert für Alter im Profil!!!*/


Im Profil.tpl

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
 <tr align="left">
    <td><span class="normalfont"><b>{$lang->items['LANG_MEMBERS_PROFILE_BIRTHDAY']}</b></span></td>
    <td><span class="normalfont">$birthday</span></td>
   </tr>
   <if($alterimprofil!="")><then>
   <tr align="left">
    <td><span class="normalfont"><b>{$lang->items['LANG_MEMBERS_PROFILE_AGE']}</b></span></td>
    <td><span class="normalfont">$alterimprofil {$lang->items['LANG_MEMBERS_PROFILE_AGE_YEAR']}</span></td>
   </tr>
   </then></if>

Hab das ein wenig angepasst. Finde das schöner, wenns untereinander steht.
In der thread_postbit.tpl hab ich folgendes reingeschrieben:

code:
1:
2:
3:
4:
5:
6:
7:
<!--Alter im Thread Anfang-->

      <if($alterimprofil!="")><then>
       <span class="smallfont">{$lang->items['LANG_MEMBERS_PROFILE_AGE']} $alterimprofil</span><br />
      </then></if>

      <!--Alter im Thread ende-->


Ist also im Prinzip alles korrekt eingebaut....


Gruß Hexo

__________________

Holyhell - The Keepers of Heaven and Hell
03.02.08 23:06 Hexo ist offline E-Mail WWW Finden Als Freund hinzufügen
Hexo Hexo ist männlich
Mitglied


Dabei seit: 15.04.06
Beiträge: 116
Fähigkeiten: WBB2 Fortgeschritten
Forenversion: 3.0; 2.3

Antworten Zitieren Editieren Melden       UP

Hallo.
Das Problem besteht immer noch.
Das Useralter wird irgendwie falsch berechnet, wenn der Geburtsmonat erreicht wird.
Kann mir da keiner helfen?

__________________

Holyhell - The Keepers of Heaven and Hell
11.02.08 06:33 Hexo ist offline E-Mail WWW Finden Als Freund hinzufügen
Hexo Hexo ist männlich
Mitglied


Dabei seit: 15.04.06
Beiträge: 116
Fähigkeiten: WBB2 Fortgeschritten
Forenversion: 3.0; 2.3

Antworten Zitieren Editieren Melden       UP

Also das Falschrechnen besteht immer noch!
Wäre um jede Hilfe dankbar.

__________________

Holyhell - The Keepers of Heaven and Hell
19.02.08 12:29 Hexo ist offline E-Mail WWW Finden Als Freund hinzufügen
Seiten (6): « vorherige 1 2 3 4 [5] 6 nächste » Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Hacks und Addons » Alter im Profil