[ABD] Time

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »

Für welchen Style möchtest du es haben?
Futurestar
Mitglied
Beiträge: 274
Registriert: 11.01.2004 03:38
Wohnort: Greifswald
Kontaktdaten:

Beitrag von Futurestar »

hat sich erledigt,
Danke für eure Hilfe und der Mod läuft!
Benutzeravatar
Metzle
Ehemaliges Teammitglied
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

Beitrag von Metzle »

Hallo,

seh ich das eigentlich richtig, dass ich einfach den dritten Teil der Änderungen in der includes/functions.php weglassen kann, wenn ich das ganze nur für eingeloggte User haben will?

Also den hier weglassen:

Code: Alles auswählen

#
#-----[ FIND ]------------------------------------------
#

 	}
	else
	{	
	$u_login_logout = append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=login');
	$l_login_logout = $user->lang['LOGIN'];

#
#-----[ AFTER, ADD ]------------------------------------------
#

   $username_greetings  = get_username_string('full', $user->data['user_id'], ($user->data['user_id'] == ANONYMOUS) ? $user->lang['GUEST'] : $user->data['username'], $user->data['user_colour']);
   $username = $user->data['username'];
   // $hour = create_date('H', $current_time,$board_config['board_timezone']);
   $hour = create_date(H, time(), $board_config['board_timezone']);
   if ( $hour >= 11 && $hour <= 17 ) { $greetings = $user->lang['TI_BA_GR_SPECIAL_MESSAGE_BEFORE_DAY_LANG'] . '&nbsp;' . $user->lang['TI_BA_GR_DAY_LANG'] . ', ' . $username_greetings . '&nbsp;' . $user->lang['TI_BA_GR_DAY_SMILIE_LANG'] . $user->lang['TI_BA_GR_SPECIAL_MESSAGE_AFTER_DAY_LANG']; }
   elseif ( $hour >= 16 && $hour < 24 ) { $greetings = $user->lang['TI_BA_GR_SPECIAL_MESSAGE_BEFORE_EVENING_LANG'] .'&nbsp;' . $user->lang['TI_BA_GR_EVENING_LANG'] . ', ' . $username_greetings . '&nbsp;' . $user->lang['TI_BA_GR_EVENING_SMILIE_LANG'] .  $user->lang['TI_BA_GR_SPECIAL_MESSAGE_AFTER_EVENING_LANG']; }
   else { $greetings = $user->lang['TI_BA_GR_SPECIAL_MESSAGE_BEFORE_MORNING_LANG'] . '&nbsp;' . $user->lang['TI_BA_GR_MORNING_LANG'] . ', ' . $username_greetings . '&nbsp;' . $user->lang['TI_BA_GR_MORNING_SMILIE_LANG'] . $user->lang['TI_BA_GR_SPECIAL_MESSAGE_AFTER_MORNING_LANG']; }
   $greetings = '&nbsp;' . $user->lang['TI_BA_GR_STRONG_OPEN_LANG'] . $greetings . $user->lang['TI_BA_GR_STRONG_CLOSE_LANG'] . '&nbsp;';
Müsste doch passen oder bin ich schief gewickelt?
Metzle
phpBB.de-Support-Team
Allround-phpBB.de
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »

Müsste doch passen oder
Richtig, der 2. Teil sorgt für die Begrüßung der Mitglieder,
der 3. für die Begrüßung der Gäste.

Code: Alles auswählen

if ($user->data['user_id'] != ANONYMOUS) <<< wenn der User !nicht Gast ist, dann..
{
Begrüßung Mitglieder
}
else <<< ..ansonsten..
{
Begrüßung Gäste
}
gruß
4seven
Futurestar
Mitglied
Beiträge: 274
Registriert: 11.01.2004 03:38
Wohnort: Greifswald
Kontaktdaten:

Beitrag von Futurestar »

In welchem Abschnitt ändert man eigentlich die Uhrzeit?

includes/functions.php

Dieser Code?

Code: Alles auswählen

$username_greetings  = get_username_string('full', $user->data['user_id'], ($user->data['user_id'] == ANONYMOUS) ? $user->lang['GUEST'] : $user->data['username'], $user->data['user_colour']);
   $username = $user->data['username'];
   // $hour = create_date('H', $current_time,$board_config['board_timezone']);
   $hour = create_date(H, time(), $board_config['board_timezone']);
   if ( $hour >= 11 && $hour <= 17 ) { $greetings = $user->lang['TI_BA_GR_SPECIAL_MESSAGE_BEFORE_DAY_LANG'] . '&nbsp;' . $user->lang['TI_BA_GR_DAY_LANG'] . ', ' . $username_greetings . $user->lang['TI_BA_GR_DAY_SMILIE_LANG'] . $user->lang['TI_BA_GR_SPECIAL_MESSAGE_AFTER_DAY_LANG']; }
   elseif ( $hour >= 16 && $hour < 24 ) { $greetings = $user->lang['TI_BA_GR_SPECIAL_MESSAGE_BEFORE_EVENING_LANG'] .'&nbsp;' . $user->lang['TI_BA_GR_EVENING_LANG'] . ', ' . $username_greetings . $user->lang['TI_BA_GR_EVENING_SMILIE_LANG'] .  $user->lang['TI_BA_GR_SPECIAL_MESSAGE_AFTER_EVENING_LANG']; }
   else { $greetings = $user->lang['TI_BA_GR_SPECIAL_MESSAGE_BEFORE_MORNING_LANG'] . '&nbsp;' . $user->lang['TI_BA_GR_MORNING_LANG'] . ', ' . $username_greetings . $user->lang['TI_BA_GR_MORNING_SMILIE_LANG'] . $user->lang['TI_BA_GR_SPECIAL_MESSAGE_AFTER_MORNING_LANG']; }
   $greetings = '&nbsp;' . $user->lang['TI_BA_GR_STRONG_OPEN_LANG'] . $greetings . $user->lang['TI_BA_GR_STRONG_CLOSE_LANG'] . '&nbsp;';
Oder dieser hier:

Code: Alles auswählen

$username_greetings  = get_username_string('full', $user->data['user_id'], ($user->data['user_id'] == ANONYMOUS) ? $user->lang['GUEST'] : $user->data['username'], $user->data['user_colour']);
   $username = $user->data['username'];
   // $hour = create_date('H', $current_time,$board_config['board_timezone']);
   $hour = create_date(H, time(), $board_config['board_timezone']);
   if ( $hour >= 11 && $hour <= 17 ) { $greetings = $user->lang['TI_BA_GR_SPECIAL_MESSAGE_BEFORE_DAY_LANG'] . '&nbsp;' . $user->lang['TI_BA_GR_DAY_LANG'] . ', ' . $username_greetings . $user->lang['TI_BA_GR_DAY_SMILIE_LANG'] . $user->lang['TI_BA_GR_SPECIAL_MESSAGE_AFTER_DAY_LANG']; }
   elseif ( $hour >= 16 && $hour < 24 ) { $greetings = $user->lang['TI_BA_GR_SPECIAL_MESSAGE_BEFORE_EVENING_LANG'] .'&nbsp;' . $user->lang['TI_BA_GR_EVENING_LANG'] . ', ' . $username_greetings . $user->lang['TI_BA_GR_EVENING_SMILIE_LANG'] .  $user->lang['TI_BA_GR_SPECIAL_MESSAGE_AFTER_EVENING_LANG']; }
   else { $greetings = $user->lang['TI_BA_GR_SPECIAL_MESSAGE_BEFORE_MORNING_LANG'] . '&nbsp;' . $user->lang['TI_BA_GR_MORNING_LANG'] . ', ' . $username_greetings . $user->lang['TI_BA_GR_MORNING_SMILIE_LANG'] . $user->lang['TI_BA_GR_SPECIAL_MESSAGE_AFTER_MORNING_LANG']; }
   $greetings = '&nbsp;' . $user->lang['TI_BA_GR_STRONG_OPEN_LANG'] . $greetings . $user->lang['TI_BA_GR_STRONG_CLOSE_LANG'] . '&nbsp;';
Einmal der obere und dann der untere Bereich den man in der functions.php eintragen muss,
wollte da nämlich die Zeit ändern und weiss jetzt nicht welcher Code-Abschnitt dies sein könnte.
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »

Hallo futurestar,

Du musst es hier

Tag

Code: Alles auswählen

$hour >= 11 && $hour <= 17
und hier ändern

Abend

Code: Alles auswählen

$hour >= 16 && $hour < 24
Und das im oberen und unteren Bereich :wink:

Die Zeit für den Morgen betrifft alle Zeiten, die hier nicht eingetragen sind.

Und guck dir die Zeit-Überschneidung an:
Also nicht zb. 9-18 und 18-24 eintragen, sondern 9-18 und 17-24 usw

gruß
4seven
Futurestar
Mitglied
Beiträge: 274
Registriert: 11.01.2004 03:38
Wohnort: Greifswald
Kontaktdaten:

Beitrag von Futurestar »

Ok, dann würde ich noch gerne was dazu nehmen.
z.B. Gute Nacht, Mahlzeit, Nachmittag, neben den anderen Begrüßungen wie Morgen, Guten Tag etc...
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »

Da müsste ich praktisch den 1/2 Mod nochmal machen. Ist mir jetzt zu aufwendig. Aber, es folgt demnächst ein Update, wo man für jede Stunde einen Gruß einstellen kann. Ein wenig Geduld, kann etwas dauern :wink:
Futurestar
Mitglied
Beiträge: 274
Registriert: 11.01.2004 03:38
Wohnort: Greifswald
Kontaktdaten:

Beitrag von Futurestar »

Danke für die Info,
auf Gute Sachen muss man eben etwas warten,
sie sollen ja auch funktionieren ;)
CrazyBaerchen
Mitglied
Beiträge: 72
Registriert: 22.03.2008 12:50
Wohnort: Deutschland

Beitrag von CrazyBaerchen »

Moin,

find den Mod Klasse ... macht das auftreten des Forums ein wenig freundlicher.

Habe mal versucht das ding in n anderen Style einzupacken ... in AeroRed - habs soweit auch geschaft, aber wie du, wenn du dem Link folgst, siehst, ist das ganze noch auf 2 Zeilen verteilt ... kannst du mirn Tipp geben, wie ich das auf eine Zeile dezimieren kann ?

Würd dann im Gegenzug weiter an den Styles basteln und dir meine Ergebnisse zukommen lassen (bei Interesse) ;-)

lg

edit:

Mein Code (mit der Zeilenverschiebung)

Code: Alles auswählen

<li><span style="color:#FFFFFF">{GREETINGS}</span></li>
			       &nbsp;&nbsp;• &nbsp;<a class="genmedw" href="{U_FAQ}"><b>{L_FAQ}</b></a>
				<!-- IF S_DISPLAY_SEARCH -->&nbsp;• &nbsp;<a class="genmedw" href="{U_SEARCH}"><b>{L_SEARCH}</b></a><!-- ENDIF -->
				<!-- IF not S_IS_BOT -->
					<!-- IF S_DISPLAY_MEMBERLIST -->&nbsp;&nbsp;• &nbsp;<a class="genmedw" href="{U_MEMBERLIST}"><b>{L_MEMBERLIST}</b></a><!-- ENDIF -->
					<!-- IF S_USER_LOGGED_IN -->&nbsp;&nbsp;• &nbsp;<a class="genmedw" href="{U_PROFILE}"><b>{L_PROFILE}</b></a><!-- ENDIF -->
				<!-- ENDIF -->&nbsp;&nbsp;&nbsp;&nbsp;</span>
Antworten

Zurück zu „[3.0.x] Mods in Entwicklung“