Schnelle, einfache und effiziente Lösung für das von Kevin angeregte Vorhaben (ohne Eingriff in die PHP-Dateien von MyBB):
1. Voraussetzung
a) Dieses PlugIn in das Forum einbinden
a)
2. Anzeige des Zeitentexte
a) Füge an gewünschter Stelle z.B. in Templates & Styles > Templates > Dein Template > Header Templates >> Header
(Alternativ in dem von Dir gewünschten Template) diesen Code ein:
b) Der erste Zweig ist für registrierte User, der zweite Zweig (else] für Gäste.
3. PHP-Datei mit uhrzeitdefinierten Texten
a) Speicher die PHP-Datei (siehe gepostetes Beispiel) im Ordner ./pfad/ als z.B. zeitentexte.php ab.
Vorteil:
b) Die PHP-Datei kannst Du schnell und einfach via FTP anpassen, ändern, individualisieren etc. ohne immer in das ACP zu gehen und die Templates aufrufen zu müssen.
Hinweise:
1. Bei MyBB-Updates ist lediglich der Punkt 2 zu beachten!
2. Du kannst z.B. für Gäste eine andere PHP-Datei (mit anderen Texten) definieren
3. Du kannst in der/den PHP-Dateien zusätzlich noch definieren:
> von Datum bis Datum zeige Texte a
> von Datum bis Datum zeige Texte b
> von Datum bis Datum zeige Texte c
> ist kein Datumsbereich erfüllt, wird nichts angezeigt
usw.
Demos (zeitlich begrenzt = nicht auf Dauer):
hier (URL ohne Benutzer = nur Anzeige)
oder
hier (ohne Registrierung = Gast, es kann sich nach belieben registriert werden um es mit Usernamen angezeigt zu bekommen. Ist ein reines Testforum)
1. Voraussetzung
a) Dieses PlugIn in das Forum einbinden
a)
2. Anzeige des Zeitentexte
a) Füge an gewünschter Stelle z.B. in Templates & Styles > Templates > Dein Template > Header Templates >> Header
(Alternativ in dem von Dir gewünschten Template) diesen Code ein:
Code:
<if $mybb->user['usergroup'] != 1 then>
<b>{$lang->welcome_back}: <?php include ("./pfad/zeitentexte.php"); ?></b>
<else>
<b>{$lang->welcome_guest}: <?php include ("./pfad/zeitentexte.php"); ?></b>
</if>
3. PHP-Datei mit uhrzeitdefinierten Texten
a) Speicher die PHP-Datei (siehe gepostetes Beispiel) im Ordner ./pfad/ als z.B. zeitentexte.php ab.
PHP-Code:
<?php
if (date('G') >= 0 && date('G') <= 4) $tach = '"Es ist eigentlich zu früh zum Arbeiten ...Schlafstörungen?"';
if (date('G') >= 4 && date('G') <= 8) $tach = '"So früh am PC? ...herzlich willkommen!"';
if (date('G') >= 8 && date('G') <= 9) $tach = '"Es ist zwischen acht und neun Uhr!"';
if (date('G') >= 9 && date('G') <= 10) $tach = '"Es ist zwischen neun und zehn Uhr!"';
if (date('G') >= 10 && date('G') <= 11) $tach = '"Es ist zwischen zehn und elf Uhr!"';
if (date('G') >= 10 && date('G') <= 12) $tach = '"Es ist zwischen elf und zwölf Uhr!"';
if (date('G') >= 12 && date('G') <= 13) $tach = '"Es ist zwischen zwölf und dreizehn Uhr!"';
if (date('G') >= 13 && date('G') <= 14) $tach = '"Es ist zwischen dreizehn und vierzehn Uhr!"';
if (date('G') >= 14 && date('G') <= 15) $tach = '"Es ist zwischen vierzehn und fünfzehn Uhr!"';
if (date('G') >= 15 && date('G') <= 16) $tach = '"Es ist zwischen fünfzehn und sechzehn Uhr!"';
if (date('G') >= 16 && date('G') <= 17) $tach = '"Es ist zwischen sechzehn und siebzehn Uhr!"';
if (date('G') >= 17 && date('G') <= 18) $tach = '"Es ist zwischen siebzehn und achtzehn Uhr!"';
if (date('G') >= 18 && date('G') <= 22) $tach = '"Es ist nach 18 Uhr ..mach mal Feierabend!"';
if (date('G') >= 22) $tach = '"Nachtschicht? ..geh doch endlich schlafen!"';
echo $tach;
?>
b) Die PHP-Datei kannst Du schnell und einfach via FTP anpassen, ändern, individualisieren etc. ohne immer in das ACP zu gehen und die Templates aufrufen zu müssen.
Hinweise:
1. Bei MyBB-Updates ist lediglich der Punkt 2 zu beachten!
2. Du kannst z.B. für Gäste eine andere PHP-Datei (mit anderen Texten) definieren
3. Du kannst in der/den PHP-Dateien zusätzlich noch definieren:
> von Datum bis Datum zeige Texte a
> von Datum bis Datum zeige Texte b
> von Datum bis Datum zeige Texte c
> ist kein Datumsbereich erfüllt, wird nichts angezeigt
usw.
Demos (zeitlich begrenzt = nicht auf Dauer):
hier (URL ohne Benutzer = nur Anzeige)
oder
hier (ohne Registrierung = Gast, es kann sich nach belieben registriert werden um es mit Usernamen angezeigt zu bekommen. Ist ein reines Testforum)
Sollte ich der Ansicht sein helfen zu können biete ich Hilfe(n) an! ...ich bitte jedoch nicht darum helfen zu dürfen!
Tools ◀ [Unixzeit ⇔ Realzeit] ♦ [BOM-Finder] ♦ [SQL-Prefix-Changer] ♦ [USV-Rechner] ♦ [PlugIns]
Tools ◀ [Unixzeit ⇔ Realzeit] ♦ [BOM-Finder] ♦ [SQL-Prefix-Changer] ♦ [USV-Rechner] ♦ [PlugIns]