Benutzerfelder(Geburtstag)
|
Andydeluxe97 |
Geschrieben am 14-01-2017 16:12
|
Routinier
(-47)
PHP-Fusion: v7.02.07
Beiträge: 229
Registriert am: 09.11.2015
Geschlecht:
Alter: 27
Stimmung:
|
Hi An Alle,
-------------------------------------------------------
Geburtstag 11. März 1997 (19 Jahre alt) |
-------------------------------------------------------
Wie krieg ich den sowas ihn? das dieser Alter dahinter steht |
Verwarnstatus:
|
|
|
|
|
DeeoNe |
Geschrieben am 14-01-2017 16:34
|
Super Admin
(236)
PHP-Fusion: v7.02.07
Beiträge: 3715
Registriert am: 30.01.2010
Geschlecht:
Alter: 38
Stimmung:
|
Früher konnte man das von einer Support Seite runter laden, wo weiß ich nicht mehr und ob es das überhaupt noch gibt.
|
Verwarnstatus:
|
x 1
|
|
|
|
Andydeluxe97 |
Geschrieben am 14-01-2017 16:38
|
Routinier
(-47)
PHP-Fusion: v7.02.07
Beiträge: 229
Registriert am: 09.11.2015
Geschlecht:
Alter: 27
Stimmung:
|
ok alles klar danke |
Verwarnstatus:
|
|
|
|
|
matze |
Geschrieben am 26-01-2017 03:58
|
Prinz
(-18)
PHP-Fusion: v7.02.07
Beiträge: 596
Registriert am: 23.12.2012
Geschlecht:
Alter: 56
Stimmung:
|
===>>Geclosed
Zusammengefügt am 27. Januar 2017 21:31:57:
Die Webseite wurde geschlossen, wo wie was..keine Ahnung. Selbst ist der Mann
Bearbeitet von matze am 27-01-2017 21:31
|
Verwarnstatus:
|
|
|
|
|
Septron |
Geschrieben am 27-01-2017 23:56
|
Routinier
(21)
PHP-Fusion: v7.02.07
Beiträge: 215
Registriert am: 10.12.2010
Geschlecht:
Alter: 36
Stimmung:
|
Hallo,
hier eine Hilfestellung:
Code if ($data['user_birthdate'] != "0000-00-00") {
$user_age = explode("-", $data['user_birthdate']);
$user_birthyear = $user_age[0];
$current_year = date("Y", time());
$user_age_years = $current_year - $user_birthyear;
if (mktime(0,0,0,$user_age[1], $user_age[2], $current_year) > time()) {
$user_age_years--;
}
$user_age_years = "".$user_age_years."";
}
echo "Dieser benutzer ist <b>'.$user_age_years.'</b> Jahre alt.";
lg
|
Verwarnstatus:
|
|
|
|
|
JP_ONAIR |
Geschrieben am 28-01-2017 13:16
|
Prinz
(52)
Beiträge: 548
Registriert am: 10.03.2013
Geschlecht:
Alter: 29
Stimmung:
|
Hier mal die user_birthdate_include.php
Code <?php
/*
+--------------------------------------------------------+
| PHP-Fusion Content Management System |
| Copyright © 2002 - 2012 Nick Jones |
| http://www.php-fu... |
+--------------------------------------------------------+
| This program is released as free software under the |
| Affero GPL license. You can redistribute it and/or |
| modify it under the terms of this license which you |
| can read by viewing the included agpl.txt or online |
| at www.gnu.org/licen... Removal of this |
| copyright header is strictly prohibited without |
| written permission from the original author(s). |
+--------------------------------------------------------+
| Birthdate User Field |
| Copyright © 2012 PHP-Fusion.at Development Team |
| http://www.php-fu... |
| http://developmen...fusion.at/ |
+--------------------------------------------------------+
| Filename: user_birthdate_include.php |
| Fileversion: 1.0 |
+--------------------------------------------------------+
*/
if (!defined("IN_FUSION")) {
die("Access Diened");
}
switch ($profile_method) {
case "input":
if (isset($user_data['user_birthdate'])) {
$user_birthdate = $user_data['user_birthdate'];
} else {
$user_birthdate = "0000-00-00";
}
$user_birthdate = explode("-", $user_birthdate);
$months = explode("|", $locale['months']);
echo "<tr>\n";
echo "<td class='tbl".$this -> getErrorClass("user_birthdate")."'><label for='user_day'>".$locale['uf_birthdate'].$required."</label></td>\n";
echo "<td class='tbl".$this -> getErrorClass("user_birthdate")."'>\n";
echo "<select name='user_day' id='user_day' class='textbox'>\n";
echo "<option value='00'".($user_birthdate[2] == "00" ? " selected='selected'" : "").">".$locale['uf_birthdate_day']."</option>\n";
for ($j = 1; $j <= 31; $j++) {
echo "<option value='".$j."'".($user_birthdate[2] == $j ? " selected='selected'" : "").">".$j."</option>\n";
}
echo "</select>\n";
echo "<select name='user_month' id='user_month' class='textbox'>\n";
echo "<option value='00'".($user_birthdate[1] == "00" ? " selected='selected'" : "").">".$locale['uf_birthdate_month']."</option>\n";
for ($j = 1; $j <= 12; $j++) {
echo "<option value='".$j."'".($user_birthdate[1] == $j ? " selected='selected'" : "").">".$months[$j]."</option>\n";
}
echo "</select>\n";
echo "<select name='user_year' id='user_year' class='textbox'>\n";
echo "<option value='00'".($user_birthdate[0] == "0000" ? " selected='selected'" : "").">".$locale['uf_birthdate_year']."</option>\n";
for ($j = date("Y"); (date("Y") - 99) <= $j; $j--) {
echo "<option value='".$j."'".($user_birthdate[0] == $j ? " selected='selected'" : "").">".$j."</option>\n";
}
echo "</select>\n";
echo "</td>\n";
echo "</tr>\n";
if ($required) {
$this -> setRequiredJavaScript("user_day", $locale['uf_birthdate_error']);
$this -> setRequiredJavaScript("user_month", $locale['uf_birthdate_error']);
$this -> setRequiredJavaScript("user_year", $locale['uf_birthdate_error']);
}
break;
case "display":
if (isset($user_data['user_birthdate']) && $user_data['user_birthdate'] != "0000-00-00") {
$user_birthdate = explode("-", $user_data['user_birthdate']);
$months = explode("|", $locale['months']);
$years = date("Y") - $user_birthdate[0];
if (date("m-d") < ($user_birthdate[1]."-".$user_birthdate[2])) {
$years--;
}
echo "<tr>\n";
echo "<td class='tbl1'>".$locale['uf_birthdate']."</td>\n";
echo "<td class='tbl1' align='left'>".number_format($user_birthdate[2])." ".$months[number_format($user_birthdate[1])]." ".$user_birthdate[0]." (".$years." ".($years == 1 ? $locale['uf_birthdate_year'] : $locale['uf_birthdate_years']).")</td>\n";
echo "</tr>\n";
}
break;
case "validate_insert":
case "validate_update":
$user_day = "00";
$user_month = "00";
$user_year = "0000";
if (isset($_POST['user_day']) && isNum($_POST['user_day']) && $_POST['user_day'] != "00") {
$user_day = $_POST['user_day'];
}
if (isset($_POST['user_month']) && isNum($_POST['user_month']) && $_POST['user_month'] != "00") {
$user_month = $_POST['user_month'];
}
if (isset($_POST['user_year']) && isNum($_POST['user_year']) && $_POST['user_year'] != "0000") {
$user_year = $_POST['user_year'];
}
if (($user_day != "00" && $user_month != "00" && $user_year != "0000") || $this -> _isNotRequired("user_birthdate")) {
$this -> _setDBValue("user_birthdate", $user_year."-".$user_month."-".$user_day);
} else {
$this -> _setError("user_birthdate", $locale['uf_birthdate_error'], TRUE);
}
break;
}
?>
Für Rückfragen stehe ich gerne zur Verfügung.
Mit freundlichen Grüßen
JP
|
Verwarnstatus:
|
|
|
|