Nickpage Part II (Inhalt, Status, mehr Übersicht)

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
bloddy newbie
Mitglied
Beiträge: 290
Registriert: 23.04.2003 23:40
Wohnort: Berlin
Kontaktdaten:

Beitrag 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 ;-)
Ich biete keinen PM oder E-Mail Support!
Snoopmore
Mitglied
Beiträge: 978
Registriert: 17.03.2003 20:29

Beitrag von Snoopmore »

sind die "zwingend erforderlich"?
bloddy newbie
Mitglied
Beiträge: 290
Registriert: 23.04.2003 23:40
Wohnort: Berlin
Kontaktdaten:

Beitrag von bloddy newbie »

es wird nun auch das alter von personen, die älter als 33 jahre sind, berechnet.

cu bloddy
Ich biete keinen PM oder E-Mail Support!
Snoopmore
Mitglied
Beiträge: 978
Registriert: 17.03.2003 20:29

Beitrag von Snoopmore »

das wollte ich hören :D
Benutzeravatar
Dorena
Mitglied
Beiträge: 156
Registriert: 21.04.2003 05:05
Wohnort: Köln
Kontaktdaten:

Beitrag von Dorena »

Cool Thanx. :D
Hans Gurkenwurst
Mitglied
Beiträge: 18
Registriert: 07.01.2003 12:16

Beitrag 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.
bloddy newbie
Mitglied
Beiträge: 290
Registriert: 23.04.2003 23:40
Wohnort: Berlin
Kontaktdaten:

Beitrag 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
Ich biete keinen PM oder E-Mail Support!
Gast

Beitrag 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.
bloddy newbie
Mitglied
Beiträge: 290
Registriert: 23.04.2003 23:40
Wohnort: Berlin
Kontaktdaten:

Beitrag 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
Ich biete keinen PM oder E-Mail Support!
Benutzeravatar
Dorena
Mitglied
Beiträge: 156
Registriert: 21.04.2003 05:05
Wohnort: Köln
Kontaktdaten:

Beitrag 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.
Antworten

Zurück zu „phpBB 2.0: Mod Support“