versteh den switch nicht

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Benutzeravatar
HerrLehmann
Beiträge: 12
Registriert: Mi 07.Feb, 2007 18:49

versteh den switch nicht

Beitrag von HerrLehmann »

also ich werde noch wahnsinnig.
ich hab den popup on new album images mod drinnen und da wird doch in der page header so ein switch generiert, diesen hätte ich mir erweitert, und zwar so (nur als test)

Code: Alles auswählen

		if ( $userdata['user_new_album_img'] )
	{
		$sql = "UPDATE " . USERS_TABLE . "
			SET user_new_album_img = 0
			WHERE user_id = " . $userdata['user_id'];
		if ( !$db->sql_query($sql) )
		{
			message_die(GENERAL_ERROR, 'Could not update new album image view for user', '', __LINE__, __FILE__, $sql);
		}
		
		$template->assign_block_vars('switch_new_album_img', array(
					'L_TEST1' => $lang['test1'],
			'U_TEST1' => append_sid('album.'.$phpEx),
			'U_NEW_ALBUM_IMG_POPUP' => append_sid('new_album_img_popup.'.$phpEx))
		);
	}
in die lang_main.php dies hier:

Code: Alles auswählen

$lang['test1'] = 'Neue Bilder verfügbar!';
und die portal_body.tpl dies hier:

Code: Alles auswählen

<!-- BEGIN switch_new_album_img -->
<a href="{U_TEST1}">{L_TEST1}</a>
<!-- END switch_new_album_img -->
so, dann lad ich ein bild in das album hoch, logge mich aus, und mit dem test account wieder ein.
und was passiert?
das popup das neue bilder im album sind erscheint wunderbar, der text im portal nicht.

WIESO????
Zuletzt geändert von HerrLehmann am Di 13.Feb, 2007 22:47, insgesamt 2-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Weil Texte, die mit der page_header.php erstellt werden, in der Regel nur in der overall_header.tpl erscheinen.
Ausser, man includiert die page_header.php bevor die portal_body.tpl als Template ausgewählt wird. Dann darf aber kein Switch in der page_header.tpl verwendet werden.
Sooo einfach ist es eben doch nicht...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
HerrLehmann
Beiträge: 12
Registriert: Mi 07.Feb, 2007 18:49

Beitrag von HerrLehmann »

ähm.. aha.
und wie muss ich es nun machen dass "mein" text im portal angezeigt wird..?


edit: ich hätte das hier

Code: Alles auswählen

		if ( $userdata['user_new_album_img'] )
	{
		$template->assign_block_vars('switch_new_album_img_portal', array(
			'L_TEST1' => $lang['test1'],
			'U_TEST1' => append_sid('album.'.$phpEx))
			//'U_NEW_ALBUM_IMG_POPUP' => append_sid('new_album_img_popup.'.$phpEx))
		);
	}
mal in die portal.php nach

Code: Alles auswählen

//
// End session management
//
eingefügt (+ den switch in der portal_body.tpl gesetzt), aber wird wieder nichts angezeigt. ^^
Zuletzt geändert von HerrLehmann am Di 13.Feb, 2007 23:31, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Naja, um auch einen Switch zu verstehen, muss man ihn auch korrekt anwenden:
http://www.oxpus.de/viewtopic.php?t=2642
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
HerrLehmann
Beiträge: 12
Registriert: Mi 07.Feb, 2007 18:49

Beitrag von HerrLehmann »

Ok, hab ich gelesen aber recht viel schlauer bin ich nicht geworden.

BZW. grundsätzlich verstanden, aber weiß nicht wie ich das auf mein Anliegen nun anwenden soll?

Wäre für Hilfe wirklich sehr dankbar.. ^^
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

Wenn ich dich richtig verstehe willst du eine Information im Portal das neue Bilder vorhanden sind, warum nutz dann nicht mein Add-ON was ich vor längere mal hier gepostet hatte einfach? http://www.oxpus.de/viewtopic.php?p=28026#28026 den der tut genau eine Information im Portal anzeigen ob neue Bilder vorhanden sind so wie es mit den PNs ist, es ist 1 neues Bild es sein 4 neue Bilder etc. vorhanden. :)
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

@HerrLehmann
Im Switch müssen auch alle verwendeten Platzhalter mit dem Switchnamen versehen werden.
Also der dazu korrekte Code für die portal_body.tpl lautet

Code: Alles auswählen

<!-- BEGIN switch_new_album_img --> 
<a href="{switch_new_album_img.U_TEST1}">{switch_new_album_img.L_TEST1}</a> 

<!-- END switch_new_album_img --> 
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
HerrLehmann
Beiträge: 12
Registriert: Mi 07.Feb, 2007 18:49

Beitrag von HerrLehmann »

ah okay werd ich mir mal ankucken.
funktioniert das mit album + sp1 + album cat hirarchy?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Theoretisch ja.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

Müsste weil den hab ich darmals gemacht wo ich das FAP drin hatte, nun da an den Alben Dateien eigentlich aber auch nichts geändert wird (wenn mich nicht mehr alles täuscht) sollte es mit alle funktionieren.
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Darezettl
Beiträge: 589
Registriert: So 31.Jul, 2005 23:43

Beitrag von Darezettl »

edit: hat sich erledigt. Nachfolgender Text ist hinfällig!!


okay hab mir dein addon mal eingebaut christian_n funktioniert auch ganz gut, nur:

also es sei, dass keine neuen bilder hochgeladen wurden seit meinem letzten besuch, dann sollte doch die info dastehen keine neuen bilder.

gut steht auch da, solange ich ins album gehe. gehe ich danach wieder ins portal steht da, dass ein neues bild hochgeladen wurde.

gehe ich DANN nochmal in das album und anschließend wieder zurück ins portal ist die info wieder weg.


dies wiederholt sich unenndlich so.
hilfe!!
was ist zu tun?

hab alles gemäß der install.txt eingebaut!!!
Bild
Life begins @ 1/1000
Antworten