Seite 1 von 3
					
				[ABD] [3.2] [3.3] Board Greetings to Xmas and New Year
				Verfasst: 06.01.2016 12:08
				von Kirk
				Name der Extension: Board Greetings to Xmas and New Year
Autor: Kirk
Version der Extension: 0.0.2
Beschreibung der Extension:
Zeigt zu Weihnachten und Neujahr einen Glückwunschtext im Index des Boardes an.
Sprachen: de, de_x_sie, en
Voraussetzungen:
     
Download der Extension: https://reyno41.bplaced.net/phpbb/viewt ... ?f=8&t=147
Screenshots:
Weihnachtsgruß: 
[ externes Bild ]
Neujahrsgruß: 
[ externes Bild ]
Installation der Erweiterung:
Nach dem Download entpacke diese Datei und lade den gesamten Ordner 
kirk nach 
root/ext hoch.
Im Administrations-Bereich unter Anpassen -> Erweiterungs-Verwaltung -> Deaktivierte Erweiterungen
in der Zeile 
Board Greetings to Xmas and New Year auf Aktivieren klicken.
Anmerkung:
Es wird am Anfang dieses Glückwunschtextes immer der Name des Boards welches im 
ACP/Board-Einstellungen eingetragen ist angezeigt.
Der Weihnachts Gruß wird vom 22.12 bis zum 26.12 angezeigt.
Der Neujahrs Gruß wird vom 01.01 bis zum 02.01 angezeigt.
Um diese Grüße zu Testzwecken auserhalb dieser Zeit anzuzeigen, finde in der 
root/ext/kirk/boardgreetingsxmasnewyear/event/listener.php folgendes:
Für den Weihnachtgruß
Finde:
Code: Alles auswählen
		$display_xmas = date("m") == 12 && date ("d") > 21 && date ("d") < 27;
Für den Neujahrsgruß
Finde:
Code: Alles auswählen
		$display_newyear = date("m") == 01 && date ("d") < 03;
 
			 
			
					
				Re: Board Greetings to Xmas and New Year
				Verfasst: 06.01.2016 13:35
				von Thunder_one
				Hi Udo,
Vielen dank für die ext.  
 
 
Was müsste alles gemacht werden wenn ich ein neues event hinzufügen möchte ?
Wie z.b. Tag der Deutschen Einheit 3. Oktober?
Und könnte man es bitte so machen das es Gäste nicht sehen können ? 
Danke schon mal.
 
			
					
				Re: Board Greetings to Xmas and New Year
				Verfasst: 06.01.2016 16:41
				von Kirk
				Hallo
Öffne: 
root/ext/kirk/board_greetings_to_xmas_and_new_year/event/listener.php
Finde:
Danach einfügen:
Code: Alles auswählen
            'S_THIRD_OCT'            => date("m") == 10 && date ("d") > 2 && date ("d") < 4, 
Öffne: 
root/ext/kirk/board_greetings_to_xmas_and_new_year/styles/all/template/event/overall_header_content_before.html
Finde dort das letzte 
<!-- ENDIF -->
Danach einfügen:
Code: Alles auswählen
<!-- IF SCRIPT_NAME == "index" and S_THIRD_OCT and S_USER_LOGGED_IN and not S_IS_BOT -->
	<div class="x-mas-new-year-bg">
		<div class="x-mas-new-year">{SITENAME} {L_THIRD_OCT_TEXT}</div>
	</div>
	<!-- ENDIF -->
Öffne: 
root/ext/kirk/board_greetings_to_xmas_and_new_year/language/de/x_mas_new_year.php
Finde:
Code: Alles auswählen
    'HAPPY_NEW_YEAR'            => 'wünscht allen Gästen, Mitgliedern und deren Familie <br /> ein gesundes neues Jahr.', 
Danach einfügen:
Ändere "dein text" nach deinen Wünschen, achte dabei auf die richtige Kodierung 
UTF-8 ohne BOM und nicht vergessen deinen Foren und Browser Cache zu leeren.
 
			
					
				Re: Board Greetings to Xmas and New Year
				Verfasst: 06.01.2016 17:40
				von alfi0815
				Hallo Kirk,
bekomme es nicht ans laufen.
Es wird mir nur angezeigt, wenn ich mich eingeloggt habe und dann im Adminbereich einlogge:
dann erscheint es oberhalb der Eingabefelder.
phpbb 3.1.6
Habe ext. . boardannouncements und welcomeonindex deaktiviert aber es tut sich nichts.
Ist auch egal, welchen Style ich benutze.
			 
			
					
				Re: Board Greetings to Xmas and New Year
				Verfasst: 06.01.2016 18:00
				von Kirk
				Vertstehe nicht ganz was du meinst.
Der Weihnachts Gruß wird vom 22.12 bis zum 26.12 angezeigt.
Der Neujahrs Gruß wird vom 01.01 bis zum 03.01 angezeigt.
			 
			
					
				Re: Board Greetings to Xmas and New Year
				Verfasst: 06.01.2016 18:00
				von Thunder_one
				Vielen dank Udo. 
Hätte dazu noch ein paar fragen. 
1. Wie kommst du auf S_THIRD_OCT was in die listener.php muß. ? 
2. Was müsste gemacht werden das die Gäste das nicht sehen ? 
3. Wäre es auch möglich oder mit einer neuen extension dies anzuzeigen wenn ein User Geburtstag hat? 
Kenne das vom wbb 2.3.6. 
Da erscheinte auch so eine Box und man sah wer geburstag hat.  Wäre dies möglich? 
Danke vielmals.
			 
			
					
				Re: Board Greetings to Xmas and New Year
				Verfasst: 06.01.2016 18:25
				von Kirk
				Zu 1. Das hier 
THIRD_OCT kann man nennen wie man möchte, nur muss dies auch in dem IF Statement in der 
overall_header_content_before.html übereinstimmen.
Ich habe deswegen so genannt weil du es für den 3. Okt. haben möchtest.
Zu 2. Wenn du diese Grüße vor den Gästen "verstecken" möchtest, dann müsstes du die IF Statements in der oben gennannten Datei so um ändern
- Für Weihnachten:
Code: Alles auswählen <!-- IF SCRIPT_NAME == "index" and S_XMAS and S_USER_LOGGED_IN and not S_IS_BOT -->
 
- Für Neujahr:
Code: Alles auswählen <!-- IF SCRIPT_NAME == "index" and S_NEWYEAR and S_USER_LOGGED_IN and not S_IS_BOT -->
 
Zu 3. Setze diesem Code in die oben genannte Datei:
Code: Alles auswählen
<!-- IF S_DISPLAY_BIRTHDAY_LIST and BIRTHDAY_LIST -->
	<div class="x-mas-new-year-bg">
		<div class="x-mas-new-year"><!-- IF S_DISPLAY_BIRTHDAY_LIST --><!-- IF .birthdays -->{L_CONGRATULATIONS}{L_COLON} <strong><!-- BEGIN birthdays -->{birthdays.USERNAME}<!-- IF birthdays.AGE !== '' --> ({birthdays.AGE})<!-- ENDIF --><!-- IF not birthdays.S_LAST_ROW -->, <!-- ENDIF --><!-- END birthdays --></strong><!-- ELSE -->{L_NO_BIRTHDAYS}<!-- ENDIF --><!-- ENDIF --></div>
	</div>
	<!-- ENDIF -->
Dieses wird aber nur dann angezeigt wenn ein Mitglied Geb. hat, dieses im 
ACP/Serverlast aktiviert ist und die Berechtigungen dafür stimmen und wird nur im Index angezeigt.
 
			
					
				Re: Board Greetings to Xmas and New Year
				Verfasst: 06.01.2016 19:06
				von Thunder_one
				Danke dafür.  

 
			
					
				Re: Board Greetings to Xmas and New Year
				Verfasst: 06.01.2016 19:12
				von alfi0815
				Hi Udo,
ich habe es mit true versucht zum testen und auch mal das Datum bei New Year erhöht.
Es wird aber immer nur angezeigt auf der Seite wenn man sich in den Adminbereich einloggen muss.
Hier dann oberhalb der Eingabefelder.
Auf index und allen anderen Seiten erscheint nichts!
			 
			
					
				Re: Board Greetings to Xmas and New Year
				Verfasst: 06.01.2016 19:32
				von Kirk
				Es ist so eingestellt das es nur im Index erscheint, wenn du in der 
listener.php das hier:
in
umänderst, erscheint es in der Forenübersicht und auf der Anmeldeseite zum ACP.
Wenn du den Code in der 
listener.php so umänderst
funktioniert es dann?