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 2801
php-fusion-7-01-02 2791
junglebook 2776
Disney2 2762
Disney1 2680
mickey-pluto. 2672
danish_locales_v7_1 2393
Opgraderingspakke v... 2366
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 November
07.11 esig (61)
08.11 coldice (29)
14.11 Scorpion4Life (47)
15.11 DJ Tidzse (30)
17.11 ekate7 (49)
19.11 Kimse (64)
20.11 Brusher (49)
20.11 FogWelt (49)
24.11 SiteMaster (53)
26.11 kiko2611 (59)
26.11 kiko26 (59)
28.11 Micke Tyson (56)
Tilfældig Billede
Udtalelser fra brugerne
"Jag vill bara säga att (Assensvej) är jätte bra hemsida för nybörjare som kan få hjälp här,sen hemsidan är jätte fin med massa saker inne.....

God Jobb.......Admin ."

tedo
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. 22-11-2024 19:23
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