Din Menu
Fra fotoalbummet...

Nyeste artikler
> Billede ind i profil
> Optimer tabler i dat...
> Total Commander
> Redirect en side
> Mods / Infusion op p...
Downloads
SE ALLE DOWNLOADS...
Nye downloads
SurrealExperience 17
Luxury Yachts 10
Glare in Dark 66
AS-AppStore 36
AS-Global 20
AS-yellow_star 24
Hitman Games Zone 19
AS-Football 23
AS-Christmas 40
JuleCountdown til c... 20
Top 5 downloads
buzzlightyear 2616
junglebook 2602
Disney2 2563
php-fusion-7-01-02 2531
Disney1 2479
mickey-pluto. 2465
Opgraderingspakke v... 2195
danish_locales_v7_1 2181
Themes-phpfusion.dk
Facebook
Facebook

Pernille

statistik
Screenshots DB
Total Images: 796
Latest Images









statistik
Fra fotoalbummet...

Connect via Facebook
Connect via Facebook
Select your language
Danish Language Danish   English Language English
Fødselsdage i Maj
10.05 RasmusVesterager (45)
12.05 KenTz0r (34)
14.05 J_K_NIELSEN (51)
28.05 chrissymor (48)
28.05 Arnec (79)
Tilfældig Billede
Udtalelser fra brugerne
"SUPER SIDE

Jeg undrer mig bare over at jeg ikke har stødt på den før...... Dumme mig."

Teamtwilight
Reklame
Antispam
Se indlæg
Hvem er her? 1 gæst(er)
 Udskriv debat
Synlighed af felter i profilen
svabbi
kan man ændre i synligheden for gruppen, som brugerfeltet ligger i, alså "information" i profilen
 
Skrevet d. 04-05-2024 18:14
Reklame Agent

Antal indlæg: n^x
Tilmeldt: Altid

IP: localhost  
Tutsi
Ja det var netop det jeg havde gjort i det første kode. Men jeg kan se om det kan gøre på en anden måde, så du kan bruge det.
______________________________

Hilsen Ellen

______________________________
www.jensens-madbl...


"Den som opfatter sig som færdiguddannet, er mere færdig end uddannet"
 
Tutsi
Prøv lige den her user_birthdate_include,php

Download kildekode  Kode
<?php
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright © 2002 - 2008 Nick Jones
| http://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Filename: user_birthdate_include.php
| Author: Digitanium
+--------------------------------------------------------+
| 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 http://www.gnu.org/licenses/agpl.html. Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
if (!defined("IN_FUSION")) { die("Access Denied"); }

if ($profile_method == "input") {
   if (isset($user_data['user_birthdate']) && $user_data['user_birthdate'] != "0000-00-00") {
      $user_birthdate = explode("-", $user_data['user_birthdate']);
      $user_month = number_format($user_birthdate['1']);
      $user_day = number_format($user_birthdate['2']);
      $user_year = $user_birthdate['0'];
   } else {
      $user_month = 0; $user_day = 0; $user_year = 0;
   }
   echo "<tr>\n";
   echo "<td class='tbl'>".$locale['uf_birthdate'].": <span class='small2'>(mm/dd/yyyy)</span></td>\n";
   echo "<td class='tbl'><select name='user_month' class='textbox'>\n<option value=''>&nbsp;</option>\n";
   for ($i = 1; $i <= 12; $i++) { echo "<option".($user_month == $i ? " selected='selected'" : "").">".$i."</option>\n"; }
   echo "</select>\n<select name='user_day' class='textbox'>\n<option value=''>&nbsp;</option>\n";
   for ($i = 1; $i <= 31; $i++) { echo "<option".($user_day == $i ? " selected='selected'" : "").">".$i."</option>\n"; }
   echo "</select>\n<select name='user_year' class='textbox'>\n<option value=''>&nbsp;</option>\n";
   for ($i = date("Y"); $i > (date("Y") - 99); $i--) { echo "<option".($user_year == $i ? " selected='selected'" : "").">".$i."</option>\n"; }
   echo "</select>\n</td>\n";
   echo "</tr>\n";
} elseif ($profile_method == "display") {
   if (iADMIN) {
   if ($user_data['user_birthdate'] != "0000-00-00") {
      echo "<tr>\n";
      echo "<td width='1%' class='tbl1' style='white-space:nowrap'>".$locale['uf_birthdate']."</td>\n";
      echo "<td align='right' class='tbl1'>";
      $months = explode("|", $locale['months']);
      $user_birthdate = explode("-", $user_data['user_birthdate']);
      echo $months[number_format($user_birthdate['1'])]." ".number_format($user_birthdate['2'])." ".$user_birthdate['0'];
      echo "</td>\n</tr>\n";
   }}
} elseif ($profile_method == "validate_insert" || $profile_method == "validate_update") {
   if ((isset($_POST['user_month']) && $_POST['user_month'] != 0) && (isset($_POST['user_day']) && $_POST['user_day'] != 0) && (isset($_POST['user_year']) && $_POST['user_year'] != 0)) {
      $user_birthdate = (isnum($_POST['user_year']) ? $_POST['user_year'] : "0000")
      ."-".(isnum($_POST['user_month']) ? $_POST['user_month'] : "00")
      ."-".(isnum($_POST['user_day']) ? $_POST['user_day'] : "00");
   } else {
      $user_birthdate = "0000-00-00";
   }
   if ($profile_method == "validate_insert") {
      $db_fields .= ", user_birthdate";
      $db_values .= ", '".$user_birthdate."'";
   } elseif ($profile_method == "validate_update") {
      $db_values .= ", user_birthdate='".$user_birthdate."'";
   }
}
?>



______________________________

Hilsen Ellen

______________________________
www.jensens-madbl...


"Den som opfatter sig som færdiguddannet, er mere færdig end uddannet"
 
svabbi
Nope !
Kommer denne fejlmelding:
Parse error: syntax error, unexpected T_IF in W:\www\includes\user_fields\user_birthdate_include.php on line 1
 
Tutsi
Vi tager lige den her igen:
Overskriv din user_birthdate_include.php med denne kode:


Download kildekode  Kode
<?php
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) 2002 - 2011 Nick Jones
| http://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Filename: user_birthdate_include.php
| Author: Digitanium
+--------------------------------------------------------+
| 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 http://www.gnu.org/licenses/agpl.html. Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
if (!defined("IN_FUSION")) { die("Access Denied"); }

// Display user field input
if ($profile_method == "input") {
   if (isset($user_data['user_birthdate']) && $user_data['user_birthdate'] != "0000-00-00") {
      $user_birthdate = $user_data['user_birthdate'];
   } else {
      $user_birthdate = "0-0-0";
   }
   
   $user_birthdate = explode("-", $user_birthdate);
   $user_year = number_format($user_birthdate['0'], 0, ".", "");
   $user_month = number_format($user_birthdate['1'], 0, ".", "");
   $user_day = number_format($user_birthdate['2'], 0, ".", "");

   echo "<tr>\n";
   echo "<td class='tbl".$this->getErrorClass("user_birthdate")."'>";
   echo "<label for='user_day_input'>".$locale['uf_birthdate'].$required." <span class='small2'>(dd/mm/yyyy)</span></label></td>\n";
   echo "<td class='tbl".$this->getErrorClass("user_birthdate")."'>";
   echo "<select id='user_day_input' name='user_day' class='textbox'>\n<option value=''>&nbsp;</option>\n";
   for ($bi = 1; $bi <= 31; $bi++) { echo "<option value='".$bi."'".($user_day == $bi ? " selected='selected'" : "").">".$bi."</option>\n"; }
   echo "</select>\n<select id='user_month_input' name='user_month' class='textbox'>\n<option value=''>&nbsp;</option>\n";
   for ($bi = 1; $bi <= 12; $bi++) { echo "<option value='".$bi."'".($user_month == $bi ? " selected='selected'" : "").">".$bi."</option>\n"; }
   echo "</select>\n<select id='user_year_input' name='user_year' class='textbox'>\n<option value=''>&nbsp;</option>\n";
   for ($bi = date("Y"); $bi > (date("Y") - 99); $bi--) { echo "<option value='".$bi."'".($user_year == $bi ? " selected='selected'" : "").">".$bi."</option>\n"; }
   echo "</select>\n</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']);
   }

// Display in profile
} elseif ($profile_method == "display") {
   if (iADMIN) {
   if ($user_data['user_birthdate'] != "0000-00-00") {
      echo "<tr>\n";
      echo "<td class='tbl1'>".$locale['uf_birthdate']."</td>\n";
      echo "<td align='right' class='tbl1'>";
      $months = explode("|", $locale['months']);
      $user_birthdate = explode("-", $user_data['user_birthdate']);
      echo $months[number_format($user_birthdate['1'])]." ".number_format($user_birthdate['2'])." ".$user_birthdate['0'];
      echo "</td>\n</tr>\n";
   }}

// Insert and update
} elseif ($profile_method == "validate_insert" || $profile_method == "validate_update") {
   // Get input data
   $user_month = 0; $user_day = 0; $user_year = 0;
   if (isset($_POST['user_year']) && isnum($_POST['user_year']) && $_POST['user_year'] != 0) {
      $user_year = $_POST['user_year'];
   }
   if (isset($_POST['user_month']) && isnum($_POST['user_month']) && $_POST['user_month'] != 0) {
      $user_month = $_POST['user_month'];
   }
   if (isset($_POST['user_day'])&& isnum($_POST['user_day']) && $_POST['user_day'] != 0 ) {
      $user_day = $_POST['user_day'];
   }
   
   if (($user_month != 0 && $user_day != 0 && $user_year != 0)  || $this->_isNotRequired("user_birthdate")) {
      // Set update or insert user data
      $this->_setDBValue("user_birthdate", $user_year."-".$user_month."-".$user_day);
   } else {
      $this->_setError("user_birthdate", $locale['uf_birthdate_error'], true);   
   }
}
?>



______________________________

Hilsen Ellen

______________________________
www.jensens-madbl...


"Den som opfatter sig som færdiguddannet, er mere færdig end uddannet"
 
svabbi
Yessssss !
Nu virker det. Man kan ikke se fødselsdag nu, med almindelig bruger.....hvad har du forandret/tilsat i koden ? Hvis jeg må spørge.
 
Tutsi
Jeg indsatte såmænd blot en if iADMIN i koden.
Download kildekode  Kode

   if (iADMIN) {
   if ($user_data['user_birthdate'] != "0000-00-00") {
      echo "<tr>\n";
      echo "<td class='tbl1'>".$locale['uf_birthdate']."</td>\n";
      echo "<td align='right' class='tbl1'>";
      $months = explode("|", $locale['months']);
      $user_birthdate = explode("-", $user_data['user_birthdate']);
      echo $months[number_format($user_birthdate['1'])]." ".number_format($user_birthdate['2'])." ".$user_birthdate['0'];



______________________________

Hilsen Ellen

______________________________
www.jensens-madbl...


"Den som opfatter sig som færdiguddannet, er mere færdig end uddannet"
 
Tutsi
Jeg indsatte såmænd blot en if iADMIN i koden.
Download kildekode  Kode

   if (iADMIN) {
   if ($user_data['user_birthdate'] != "0000-00-00") {
      echo "<tr>\n";
      echo "<td class='tbl1'>".$locale['uf_birthdate']."</td>\n";
      echo "<td align='right' class='tbl1'>";
      $months = explode("|", $locale['months']);
      $user_birthdate = explode("-", $user_data['user_birthdate']);
      echo $months[number_format($user_birthdate['1'])]." ".number_format($user_birthdate['2'])." ".$user_birthdate['0'];



______________________________

Hilsen Ellen

______________________________
www.jensens-madbl...


"Den som opfatter sig som færdiguddannet, er mere færdig end uddannet"
 
svabbi
vil det sige at man kan bruge koden i andre brugerfelter, man ønsker at skjule for almindelig bruger-login ?
 
Tutsi
Ja du kan altid sætte restriktioner på koderne:


if (iADMIN) { koden der skal gemmes her for andre }


Det betyder: hvis admin {så vises det der står her imellem }


Hvis du vil have medlemmer kun må se, kan du istedet skrive iMEMBER eller endda iGUEST hvis der er for gæster.
______________________________

Hilsen Ellen

______________________________
www.jensens-madbl...


"Den som opfatter sig som færdiguddannet, er mere færdig end uddannet"
 
svabbi
Fint !
Takker
 
Spring til debat:
Lignende tråde
Debat Forum Svar Nyeste indlæg
Info i profilen om div. indlæg MOD's v7 7 21-04-2010 15:18
bruker online profilen. Infusioner v7 4 20-01-2010 18:26
Flere felter i profil Kravlegården på Assensvej 6 15-01-2010 16:10
live bruger statistik i profilen Generel debat - PHP-Fusion v7 1 27-02-2009 09:15
Tilføje felter til bruger registrering.... MOD's v7 3 03-11-2008 21:12