Page 1 of 1

Fehler mit Portalview und Calendarblock

Posted: 20. February 2009 21:52
by derkubi
Deine Portal Version: 1.0.0RC3
Typ Deines phpBB Forums: Standard phpBB3
MODs installiert: Nein
Dein Wissensstand: Grundwissen
Link zu Deinem Forum: http://de-wangeroogers.de

Was hast Du gemacht, bevor das Problem aufgetreten ist?
Mods Portalview und Calendarblock eingebaut

Was hast Du bereits versucht um das Problem zu lösen?

if ($portal_config['portal_minicalendar'])
{
include($phpbb_root_path . 'portal/block/mini_cal.'.$phpEx);
}


in

if ($portal_config['portal_minicalendar'])
{
include($phpbb_root_path . 'portal/block/calendar.'.$phpEx);
}


geändert . Brachte aber nur eine Fehlermeldung .


Fehlerbeschreibung und Nachricht
Hallo

Habe Probleme mit Portalview und Calendarblock0.0.7

Portal :
Image

Index :
Image

Wie man sieht , fehlt im Index der Kalender selbst sowie die erstellten Termine , irgend ein Tip ?

Re: Fehler mit Portalview und Calendarblock

Posted: 21. February 2009 01:22
by Kevin
1. mal ins richtige Forum verschoben ;)

2. mal ungetestet aus dem Ärmel geschüttelt:
Öffne /portal/includes/portalview.php
suche:

Code: Select all

$template->assign_vars(array(
    'PORTAL_LEFT_COLUMN'     => $portal_config['portal_left_column_width'],
    'PORTAL_RIGHT_COLUMN'     => $portal_config['portal_right_column_width'],
)); 
füge davor ein:

Code: Select all

include($phpbb_root_path . 'portal/block/calendar.'.$phpEx); 
Zur allgemeinen Info:
Wenn ihr zusätzliche Blöcke im ganzen Forum angezeigt bekommen wollt, müssen die includes der entsprechenden Dateien nach diesem Schema mit in die portalview.php eintragen. Also was ansonsten in der portal.php eingetragen werden soll.
Bei Chris Gallery Block wäre es dann z.B. statt oben erwähntem

Code: Select all

include($phpbb_root_path . 'portal/block/calendar.'.$phpEx); 
dieser Code:

Code: Select all

if ($portal_config['portal_gallery'] or ( $portal_config['portal_gallery_center'] && $load_center === TRUE ) )
{
    include($phpbb_root_path . 'portal/block/album.'.$phpEx);
} 

Re: Fehler mit Portalview und Calendarblock

Posted: 21. February 2009 14:51
by derkubi
Kevin wrote: suche:

Code: Select all

$template->assign_vars(array(
    'PORTAL_LEFT_COLUMN'     => $portal_config['portal_left_column_width'],
    'PORTAL_RIGHT_COLUMN'     => $portal_config['portal_right_column_width'],
)); 
füge davor ein:

Code: Select all

include($phpbb_root_path . 'portal/block/calendar.'.$phpEx); 
Hmm , bei sieht das doch schon so aus : /portal/includes/portalview.php

Code: Select all

if ($portal_config['portal_topic_calendar'] )
{
    include($phpbb_root_path . 'portal/block/calendar.'.$phpEx);
}

$template->assign_vars(array(
    'PORTAL_LEFT_COLUMN'     => $portal_config['portal_left_column_width'],
    'PORTAL_RIGHT_COLUMN'     => $portal_config['portal_right_column_width'],
)); 
Daran kanns dann doch eigentlich nicht liegen , oder muß ich die IF-Anweisungen entfernen ?

Falls jemand sich das anschauen will :
Der Fehler ist z.Z. nicht da , weil ich include($phpbb_root_path . 'portal/block/calendar.'.$phpEx); ausgeklammert habe ,
dafür ist jetzt nur eine leere Spalte da ...

Re: Fehler mit Portalview und Calendarblock

Posted: 21. February 2009 15:55
by Kevin
derkubi wrote:Hmm , bei sieht das doch schon so aus : /portal/includes/portalview.php
Das schaut auch gut aus.
Wie lautet denn die Fehlermeldung genau?

Re: Fehler mit Portalview und Calendarblock

Posted: 21. February 2009 20:33
by derkubi
Fehlermeldung :

Fatal error: Call to undefined function calendar_display_mini_month() in /var/syscp/webs/bernd/wangeroogers/portal/block/calendar.php on line 21


Zeile 21 :

include($phpbb_root_path . 'includes/functions_calendar.' . $phpEx); // contains the functions that "do the work".

Re: Fehler mit Portalview und Calendarblock

Posted: 21. February 2009 20:35
by Kevin
Gibt es denn die includes/functions_calendar.php bei Dir?

Re: Fehler mit Portalview und Calendarblock

Posted: 21. February 2009 21:12
by derkubi
Ja , gibt es .

Re: Fehler mit Portalview und Calendarblock

Posted: 21. February 2009 21:33
by Kevin
Verlinke mal bitte beide Dateien als Textdatei.
Hast du auch mal einen Link zu dem Mod / Block?

Re: Fehler mit Portalview und Calendarblock

Posted: 22. February 2009 13:59
by derkubi
Kevin wrote:Hast du auch mal einen Link zu dem Mod / Block?
Meinst Du calendarblock0.0.7 ? Das ist alles hier im Board3Portal zu finden : http://board3.de/viewtopic.php?f=21&t=459

index.php
portalview.php

Re: Fehler mit Portalview und Calendarblock

Posted: 22. February 2009 16:40
by Kevin
So, ich hab mir den Kalender Block jetzt noch mal angeschaut. Editiere mal bitte deine portalview.php folgendermaßen:

suche:

Code: Select all

if ($portal_config['portal_topic_calendar'] )
{
    include($phpbb_root_path . 'portal/block/calendar.'.$phpEx);
} 
und ersetze es durch:

Code: Select all

if ($portal_config['portal_topic_calendar'] )
{
    include($phpbb_root_path . 'includes/functions_calendar.' . $phpEx);
    include($phpbb_root_path . 'portal/block/calendar.'.$phpEx);
} 
Dann sollte es laufen, wenn ich nichts übersehen habe.

Warum der include der functions_calendar nicht direkt in der calendar.php gemacht wird, muss man nicht verstehen, aber egal.

Re: Fehler mit Portalview und Calendarblock

Posted: 22. February 2009 21:19
by derkubi
Hab ich gemacht , und alles gecached :

habe ich in index.php :

Code: Select all

if ($portal_config['portal_minicalendar'])
{
    include($phpbb_root_path . 'portal/block/mini_cal.'.$phpEx);
} 
bleibt der unvollkommene Kalender , versuche ich es mit :

Code: Select all

if ($portal_config['portal_minicalendar'])
{
    include($phpbb_root_path . 'portal/block/calendar.'.$phpEx);
} 
habe ich weiterhin die Fehlermeldung :(

Re: Fehler mit Portalview und Calendarblock

Posted: 15. May 2009 22:12
by Skipper
Hallo, Zus@mmen!

Ich habe leider das gleiche Problem, wie hier am Anfang dieser Diskussion beschrieben:

über portal.php wird mir der calendar 0.0.8 korrekt angezeigt, inkl. anstehender events.

über index.php nur der Titel "Kalender" und als "Unter"Titel: Veranstaltungen.

Mit den hier bereits gegebenen Tipps habe ich es immerhin geschafft den Hintergrund an die anderen Blöcke anzupassen.

Aber mehr leider nicht, das Problem besteht weiterhin.

Weiß vllt. doch einer Rat??

Poral unter www.sternberg-net.de/forum (noch im Aufbau und Test)

Bereits jetzt besten Dank für eure Hinweise/Tipps!!

Skipper

Re: Fehler mit Portalview und Calendarblock

Posted: 18. May 2009 20:39
by Skipper
Schade, dass keiner reagiert hat.

Mittlerweile habe ich das Problem selber lösen können:

in der index.php mußte nach

Code: Select all

// Generate calendar week view or next events if required ...
calendar_display_calendar_on_index();
nur

Code: Select all

calendar_display_mini_month();
eingefügt werden.

Jetzt habe ich sowohl auf der portal.php, als auch auf der index.php einen vollständigen Kalender *freu*

Auch wenn auf meine Anfrage keiner reagiert hat:
ihr habt (ansonsten) Klasse Lösungen parat!

Danke und CU,
Skipper

Re: Fehler mit Portalview und Calendarblock

Posted: 18. May 2009 21:00
by Kevin
Schön das es geklappt hat und Danke für's teilen! ;)