events callite on ezportal für index

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!
Benutzeravatar
vinci
Beiträge: 80
Registriert: So 26.Dez, 2004 21:21
Wohnort: Stuttgart
Kontaktdaten:

events callite on ezportal für index

Beitrag von vinci »

hi oxpus .... hab mal gelesen (auf phpbb.de), dass man die eventlist für das ezportal auch in die index einbauen kann. soweit alles klar. Aber wo platzier ich folgendes?


in portal.php bzw. index.php

Code: Alles auswählen

#-----[ FIND ]------------------------------------------
#
include($phpbb_root_path . 'fetchposts.'.$phpEx);

#
#-----[ AFTER, ADD ]------------------------------------------
#
$cal_config = array();

$sql = "SELECT * FROM ".$table_prefix."cal_config";
if(!$result = $db->sql_query($sql))
{
	message_die(GENERAL_ERROR, "Couldn't query calendar config table", "", __LINE__, __FILE__, $sql);
}
else
{
	while( $row = $db->sql_fetchrow($result) )
	{
		$cal_config[$row['config_name']] = $row['config_value'];
	}
}

bzw. wie müsste der mod dann aussehen, wenn ich ihn für den index kompatibel machen wollte?

bin anfänger - sorry
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Diesen Part kannst Du nach

Code: Alles auswählen

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//
in der index.php einfügen, den Rest, der für die portal.php bestimmt ist, vor

Code: Alles auswählen

//
// Generate the page
//
$template->pparse('body');
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
vinci
Beiträge: 80
Registriert: So 26.Dez, 2004 21:21
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von vinci »

Genial, klappt! vielen dank.

aber natürlich gibts wieder ein problem :D

und zwar:

wenn ich auf die nächsten Tage stelle geht gar nichts, da wir ja noch immer den yesterday Mod haben (haben wir ja nur für den calendar ausgeschlossen.)

und stell ich auf Anzahl, wird auch ein Termin aus der Vergangenheit angezeigt ^7 ;)

any ideas?

danke

gruß Vinci
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Häng mal bitte Deine index.php und index_body.tpl hier als ZIP-File an. Muss ich mal nachsehen, was da angeblich nicht passt...
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
vinci
Beiträge: 80
Registriert: So 26.Dez, 2004 21:21
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von vinci »

Cool! Danke ^e :)


... im Anhang: index.php / index_body.tpl
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Okay, probiers mal mit dieser index.php.
Vielleicht klappts damit besser.
Aber prüfe auch die Einstellungen im ACP. Dort sind 2 Parameter voneinander abhängig, die den Inhalt der Liste steuern.

-- Datei entfernt, da veraltet --
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
vinci
Beiträge: 80
Registriert: So 26.Dez, 2004 21:21
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von vinci »

[quote="oxpus - Fr 31.Dez, 2004 18:00";p="19642"]Okay, probiers mal mit dieser index.php.
Vielleicht klappts damit besser.
Aber prüfe auch die Einstellungen im ACP. Dort sind 2 Parameter voneinander abhängig, die den Inhalt der Liste steuern.[/quote]

danke oxpus. aber problem besteht weiterhin :lame: :)

an was könnte das liegen, hm?!?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich habe die Datei nun endgültig lokal getestet und dabei einige Fehler gefunden, die ich eigentlich schon längst abgestellt hatte :(
Mag beim letzten Modzusammenbau mal wieder was schief gegangen sein.
Okay.
Hier also die index.php, mit der ich eine korrekte Anzeige bekomme. Egal, was ich im ACP nun einstelle.

-- File deleted by Admin --
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
vinci
Beiträge: 80
Registriert: So 26.Dez, 2004 21:21
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von vinci »

super - klappt alles wunderbar - vielen dank :)


noch eine frage:

wie kann ich die eventlist für nicht eingeloggte user )gäste) unsichtbar machen?

danke schon mal

gruß

Vinci
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Dazu bräuchte ich nochmal Deine aktuelle index_body.tpl.
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
vinci
Beiträge: 80
Registriert: So 26.Dez, 2004 21:21
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von vinci »

[quote="oxpus - Fr 07.Jan, 2005 22:32";p="20029"]Dazu bräuchte ich nochmal Deine aktuelle index_body.tpl.[/quote]

http://4g2.n-solutions.de/index_body.txt


hab schon mal was hier gelesen, aber habs nich mehr gefunden :(

danke :)
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Mit dieser index_body.tpl erscheinen die Events nur für registierte User.
Soweit zumindest die Theorie.
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
vinci
Beiträge: 80
Registriert: So 26.Dez, 2004 21:21
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von vinci »

danke oxpus.

leider nur in der theorie :o ;)

in der praxis klappts nicht ^o

hm
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Was genau klappt denn nicht? Keine Wirkung auf die Gäste? Erscheint es überhaupt nicht mehr?
Ersetze mal zusätzlich in der index.php die Zeile

Code: Alles auswählen

if ($cal_config['number_events'] <> 0)
durch diese hier:

Code: Alles auswählen

if ($cal_config['number_events'] <> 0 && $userdata['user_id'] != ANONYMOUS])
sowie den Block

Code: Alles auswählen

if ($cal_config['number_events'] <> 0 && $cal_config['view_new_events'] == 1)
{
	$template->assign_block_vars('event_list', array(
	'EVENTS' => '<a href="'. $phpbb_root_path .'calendar.'.$phpEx.'?mode=View_New">'. $lang["Events"] .'</a>'));
}
else if ($cal_config['number_events'] <> 0)
{
	$template->assign_block_vars('event_list', array(
	'EVENTS' => $lang['Events']));
}
durch diesen:

Code: Alles auswählen

if ($userdata['user_id'] != ANONYMOUS)
{
	if ($cal_config['number_events'] <> 0 && $cal_config['view_new_events'] == 1)
	{
		$template->assign_block_vars('event_list', array(
		'EVENTS' => '<a href="'. $phpbb_root_path .'calendar.'.$phpEx.'?mode=View_New">'. $lang["Events"] .'</a>'));
	}
	else if ($cal_config['number_events'] <> 0)
	{
		$template->assign_block_vars('event_list', array(
		'EVENTS' => $lang['Events']));
	}
}
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
vinci
Beiträge: 80
Registriert: So 26.Dez, 2004 21:21
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von vinci »

genau das hab ich schon mal wo gelesen.

klappt leider auch nicht. ich beschreib mal:

nicht eingeloggt (Gast):
Der Block verschwindet komplett. so wie gewollt.


eingeloggt:
Der komplette Block ist auch hier soweit verschwunden, bis auf:

eine weitere zeile, die hab ich auch selber eingebaut. also verständlich


mh

danke für die problembehandlung :)

noch ne idee? ^o

PS: falls du es dir mal anschauen möchtest: b: test pw: test
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Dann nimm mal die vorletzte index_body.tpl. Dann ist der dort geänderte Switch wieder richtig.
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
vinci
Beiträge: 80
Registriert: So 26.Dez, 2004 21:21
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von vinci »

[quote="oxpus - Fr 07.Jan, 2005 23:40";p="20042"]Dann nimm mal die vorletzte index_body.tpl. Dann ist der dort geänderte Switch wieder richtig.[/quote]

wunderbar, es klappt! *juhu*

vielen vielen dank :)
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Keine Ursache.
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
vinci
Beiträge: 80
Registriert: So 26.Dez, 2004 21:21
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von vinci »

[quote="oxpus - Sa 01.Jan, 2005 16:50";p="19656"]Ich habe die Datei nun endgültig lokal getestet und dabei einige Fehler gefunden, die ich eigentlich schon längst abgestellt hatte :(
Mag beim letzten Modzusammenbau mal wieder was schief gegangen sein.
Okay.
Hier also die index.php, mit der ich eine korrekte Anzeige bekomme. Egal, was ich im ACP nun einstelle.[/quote]

irgendwie klappts doch nicht, wie ich gerade gesehen habe ^o :)
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Wie jetzt? Was klappt denn 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
vinci
Beiträge: 80
Registriert: So 26.Dez, 2004 21:21
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von vinci »

[quote="oxpus - Fr 14.Jan, 2005 20:31";p="20511"]Wie jetzt? Was klappt denn nicht?[/quote]

normal sollte ja das event rausfliegen aus der liste, sobald es vorrüber ist. es bleibt aber in der liste. damals als ich getestet habe, hats jemand rausgelöscht, wie ich gestern erfahren habe (also ein weitere admin). und jetzt nach ablauf eines weiteren events, hab ich erst gesehen, dass es nicht funktioniert

sorry

gruß

Vinci
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Häng dann bitte nochmal die aktuelle index.php an, damit ich die Routine nochmal prüfen kann.
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
vinci
Beiträge: 80
Registriert: So 26.Dez, 2004 21:21
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von vinci »

Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Damit sollte es jetzt gehen:
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
vinci
Beiträge: 80
Registriert: So 26.Dez, 2004 21:21
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von vinci »

k- vielen dank.

ich probiers mal ... :)

hab aber mal n kalender-eintrag für vor 2 wochen gemacht. aber der wird angezeigt, was ja eigentlich falsch is .. hm :)
Antworten