Seite 15 von 26

Verfasst: 31.05.2003 22:55
von bloddy newbie
Geburtsdatumfix:

Code: Alles auswählen

//
//Öffne
//
	nickpage.php

//
//Finde
//
# kommt 3mal vor!
	born='".mktime(0,0,0,$_POST['monat'],$_POST['tag'],$_POST['jahr'])."'
	
//
//Ersetze jedes Vorkommen durch
//
# 3mal ersetzen
	born='".$_POST['tag'].".".$_POST['monat'].".".$_POST['jahr']."'

//
//Suche
//
	function howold($ts_1)
	{
		$ts_2 = time();
	  	if($ts_1 > $ts_2)
		{
			$alter = ($ts_1 - $ts_2) / (86400*365); // 24 * 60 *60 *365
		} 
		elseif($ts_1 < $ts_2)
		{
			$alter = ($ts_2 - $ts_1) / (86400*365); // 24 * 60 *60 *365
		}
		else
		{
			$alter = 0;
		}
		return floor($alter);
	}

//
//Ersetze durch
//
	function howold($born) 
	{
		$split = explode(".",$born);
		$day = $split[0];
		$month = $split[1];
		$year = $split[2];
		
		$month_now = date("m");    //Monat
		$day_now = date("d");      //Tag
		$year_now = date("y");     //Jahr
		
		if($year_now > $year)
		{
			$alter = $year_now - $year;
		}
		else
		{
			$alter = $year_now - $year + 100;
		}
		
		if ($month_now == $month)  // Monat gleich, Tag prüfen
		{
		 	if ($day_now < $day)
		 	{
		  		$alter = $alter - 1;     // Geburtstag noch nicht erreicht
		 	}
		} 
		elseif ($month_now < $month) 
		{   // Monat noch nicht erreicht
		 	$alter = $alter - 1;
		}
		return $alter;
	}
	
//
//Finde
//
			$template->assign_block_vars('Algkonf',array(
			
			'Name' => $row['name'],
			'Tag' => date("d",$row['born']),
			'Monat' => date("m",$row['born']),
			'Jahr' => date("y",$row['born']),
			'Wohnort' => $row['user_from'],
			'Email' => $row['user_email'],
			'Hobbies' => $row['user_interests'],
			'Specialnick' => $row['specialnick'],
			'Webseite' => $row['user_website'],
			'Info' => $row['info'],
			));

//
//Ersetze durch
//
			$split = explode(".",$row['born']);
			$template->assign_block_vars('Algkonf',array(
			'Name' => $row['name'],
			'Tag' => $split[0],
			'Monat' => $split[1],
			'Jahr' => $split[2],
			'Wohnort' => $row['user_from'],
			'Email' => $row['user_email'],
			'Hobbies' => $row['user_interests'],
			'Specialnick' => $row['specialnick'],
			'Webseite' => $row['user_website'],
			'Info' => $row['info'],
			));
			
//
//Speichern und Schließen
//
cu bloddy :D

ps.:
habe die änderungen auch im downloadpack übernommen ;-)

Verfasst: 31.05.2003 22:57
von Snoopmore
sind die "zwingend erforderlich"?

Verfasst: 31.05.2003 22:59
von bloddy newbie
es wird nun auch das alter von personen, die älter als 33 jahre sind, berechnet.

cu bloddy

Verfasst: 31.05.2003 23:01
von Snoopmore
das wollte ich hören :D

Verfasst: 01.06.2003 13:57
von Dorena
Cool Thanx. :D

Verfasst: 01.06.2003 21:52
von Hans Gurkenwurst
Warum muss ich den Hack mit Links realisieren wie es z.B. in der Install.txt angegeben ist:

Code: Alles auswählen

<!-- BEGIN Shownickpagebutton -->
	<img src="templates/nickpage/nickpage_button_small.gif" align="absmiddle"><a href="{Shownickpagebutton.U_NICKPAGE}" class="smalllink">Nickpage</a> | 
	<!-- END Shownickpagebutton -->
Ich möchte aber für den Link ein Bild benutzen, weil ich kein Template benutze das Links in Schrift darstellt. Bekomme es aber nicht hin.

Verfasst: 02.06.2003 08:57
von bloddy newbie
Hans Gurkenwurst hat geschrieben:Warum muss ich den Hack mit Links realisieren wie es z.B. in der Install.txt angegeben ist:

Code: Alles auswählen

<!-- BEGIN Shownickpagebutton -->
	<img src="templates/nickpage/nickpage_button_small.gif" align="absmiddle"><a href="{Shownickpagebutton.U_NICKPAGE}" class="smalllink">Nickpage</a> | 
	<!-- END Shownickpagebutton -->
Ich möchte aber für den Link ein Bild benutzen, weil ich kein Template benutze das Links in Schrift darstellt. Bekomme es aber nicht hin.
mach es so:

Code: Alles auswählen

<!-- BEGIN Shownickpagebutton -->
	<a href="{Shownickpagebutton.U_NICKPAGE}" class="smalllink"><img src="templates/nickpage/nickpage_button_small.gif" align="absmiddle" border="0"></a> | 
	<!-- END Shownickpagebutton -->
cu bloddy

Verfasst: 02.06.2003 10:06
von Gast
Schön und Gut, aber warum kann ich den Link nicht dahin setzen wo ich möchte. Setze ich ihn z.B. neben Profile, taucht er nicht auf.

Verfasst: 02.06.2003 10:47
von bloddy newbie
doch das geht schon...das problem ist nur, das profil bereits in einem block steckt (wenn mich nicht alles täuscht).

poste doch bitte mal ein paar zeilen um die problemstelle drum herum und wir finden ne lösung.

cu bloddy

Verfasst: 02.06.2003 11:03
von Dorena
Da ich das gleiche Problem wie Hans habe poste ich mal die Stelle:

Code: Alles auswählen

                  <!-- BEGIN switch_user_logged_out -->
                  &nbsp;<a href="{U_REGISTER}" class="mainmenu"><img src="templates/Orange/images/icon_mini_register.gif" width="13" height="13" border="0" alt="{L_REGISTER}" hspace="3" />{L_REGISTER}</a></span>&nbsp; 
                  <!-- END switch_user_logged_out -->
<!-- BEGIN Shownickpagebutton -->
	<img src="templates/nickpage/nickpage_button_small.gif" align="absmiddle"><a href="{Shownickpagebutton.U_NICKPAGE}" class="smalllink">Nickpage</a>  
	<!-- END Shownickpagebutton -->
                </td>
              </tr>
            </table>
	    <table cellspacing="0" cellpadding="2" border="0">
              <tr> 
                <td align="center" valign="top" nowrap><span class="mainmenu">&nbsp;<a href="{U_PORTAL}" class="mainmenu"><img src="templates/Orange/images/icon_mini_house.gif" width="13" height="13" border="0" alt="{L_HOME}" hspace="3" />{L_HOME}</a>&nbsp;&nbsp;&nbsp;<a href="{U_FAQ}" class="mainmenu"><img src="templates/Orange/images/icon_mini_faq.gif" width="13" height="13" border="0" alt="{L_FAQ}" hspace="3" />{L_FAQ}</a></span><span class="mainmenu">&nbsp; 
                  &nbsp;<a href="{U_SEARCH}" class="mainmenu"><img src="templates/Orange/images/icon_mini_search.gif" width="13" height="13" border="0" alt="{L_SEARCH}" hspace="3" />{L_SEARCH}</a>&nbsp; 
                  &nbsp;<a href="{U_MEMBERLIST}" class="mainmenu"><img src="templates/Orange/images/icon_mini_members.gif" width="13" height="13" border="0" alt="{L_MEMBERLIST}" hspace="3" />{L_MEMBERLIST}</a>&nbsp; 
                  &nbsp;<a href="{U_GROUP_CP}" class="mainmenu"><img src="templates/Orange/images/icon_mini_groups.gif" width="13" height="13" border="0" alt="{L_USERGROUPS}" hspace="3" />{L_USERGROUPS}</a></span>&nbsp;
                </td>
              </tr>
              <tr> 
                <td height="25" align="center" valign="top" nowrap><span class="mainmenu">&nbsp;<a href="{U_PROFILE}" class="mainmenu"><img src="templates/Orange/images/icon_mini_profile.gif" width="13" height="13" border="0" alt="{L_PROFILE}" hspace="3" />{L_PROFILE}</a> 
                  &nbsp;<a href="{U_PRIVATEMSGS}" class="mainmenu"><img src="templates/Orange/images/icon_mini_message.gif" width="13" height="13" border="0" alt="{PRIVATE_MESSAGE_INFO}" hspace="3" />{PRIVATE_MESSAGE_INFO}</a>&nbsp; 
                  &nbsp;<a href="{U_LOGIN_LOGOUT}" class="mainmenu"><img src="templates/Orange/images/icon_mini_login.gif" width="13" height="13" border="0" alt="{L_LOGIN_LOGOUT}" hspace="3" />{L_LOGIN_LOGOUT}</a>&nbsp;</span></td>
              </tr>
            </table>
          </td>
        </tr>
      </table>
	<br />
Ich hätte die Nickpage nämlich auch gerne neben dem Profil.