Seite 1 von 1

[Mini-Cal] Problem Zusammenspiel mit Callite 1.4.7 [gelöst]

Verfasst: 04.03.2006 10:55
von Sir Charles
Hallo,
ich hoffe, es kann mir hier jemand helfen:

Ich verwende
phpbb 2.0.19
MiniCal 2.0.4
Callite 1.4.7
zusammen mit dem EzPortal von Smartor und einigen anderen Mods. Auf der Portal.php wird der Kalender richtig ausgegeben, es werden auch die Events angezeigt. Es besteht nur folgendes Problem:

Wenn ich irgendeinen Tag im Minical anklicke (also die Zahl), dann springt es auf den heutigen Tag und zeigt heutige Termine an (oder gar nichts, wenn nichts eingetragen ist).

Wenn ich auf den Link in den "Upcoming Events" gehe, springt er ebenfalls auf den heutigen Tag, zeigt aber den Termin von dem ausgewählten Event an.

Hat jemand eine Idee, woran das liegen könnte? es ist nur ein kleiner Fehler, aber ich hätte ihn gerne behoben.

In den Supportforen der beiden Mods kommt keinerlei Antwort, deswegen versuche ich es hier. :grin:

PS: Wer sich den Fehler anschauen will: http://geschichteforum.at rechts unten ist der Kalender eingebaut (falls mein Erklärungsversuch mangelhaft ist)

Verfasst: 05.03.2006 15:11
von Sir Charles
auch hier niemand, der Bescheid weiß??

Verfasst: 06.03.2006 18:13
von Sir Charles
letzter Versuch...keiner eine Idee?? oder hat keiner dieses Problem??

Verfasst: 12.09.2006 11:02
von Sir Charles
so, weil ich angeschrieben wurde, hier die Lösung, die ich gefunden habe

nachgefragter Bug (Quelle: http://www.snailsource.com/forum/viewto ... c&start=80 )

in mini_cal_SNAILLITE.php

line 12 - 17 FIND:

Code: Alles auswählen

if ( !defined('IN_MINI_CAL') )
    {
       die("Hacking attempt");
    }

   include_once($phpbb_root_path . 'cal_lite_settings.php');
REPLACE WITH:

Code: Alles auswählen

if ( !defined('IN_MINI_CAL') ) {
       die("Hacking attempt");
 }



if(file_exists($phpbb_root_path . 'cal_lite_settings.php')) {
   // ver 1.4.4 uses a different filename
   require($phpbb_root_path . 'cal_lite_settings.php');
   $day_ref = 'cl_d';
   $mon_ref = 'cl_m';
   $year_ref = 'cl_y';
} else {
   // ver 1.4.2 and prev use the old filename
   if(file_exists(($phpbb_root_path . 'cal_settings.php'))) {
      $warning = 'You appear to be using an old version of CalLite or CalPro<br /><br />Please check your mini-cal configuration';
   } else {
      $warning = 'No version of Calendar Lite was found';
   }
   $warning .= '<br /><br />This message is only shown to Administrators (Normal users will see no events listed)';
   if($userdata['user_level'] = ADMIN) {
      message_die(GENERAL_ERROR, $warning, '', __LINE__, __FILE__, '');
   }
}
2. Bug: wenn sich der Kalender in einem Monat mit 31 Tagen befindet, und man vor- und zurückblättern will, springt der Kalender nur auf Monate mit ebenfalls 31 Tagen: (Quelle: Fix von 'beog')

editiere mini_cal.php wie folgt:

wenn man mini_cal verwendet, daß man sich von netclectics Seite runtergeladen hat:

Finde:

Code: Alles auswählen

$s_cal_month = ($mini_cal_month != 0) ? $mini_cal_month . ' month' : $mini_cal_today;
oder wenn man mini_cal verwendet, wie es mit callite kommt:

Finde:

Code: Alles auswählen

$s_cal_month = ($mini_cal_month != 0) ?  "$mini_cal_month/1" : $mini_cal_today;
Ersetze die jeweilige Zeile komplett durch:

Code: Alles auswählen

 if($mini_cal_month != 0){
      $new_t=mktime(0,0,0,date("m")+$mini_cal_month,1,date("Y"));
      $s_cal_month=date("Y",$new_t).date("m",$new_t).date("d",$new_t);
   } else  $s_cal_month = $mini_cal_today;


beide Bugfixes sind bei mir eingebaut und funktionieren tadellos :grin:

Re: [Mini-Cal] Problem Zusammenspiel mit Callite 1.4.7 [gelö

Verfasst: 19.10.2006 10:16
von SprinterMadl
Sir Charles hat geschrieben:Hallo,
ich hoffe, es kann mir hier jemand helfen:

Ich verwende
phpbb 2.0.19
MiniCal 2.0.4
Callite 1.4.7
zusammen mit dem EzPortal von Smartor und einigen anderen Mods. Auf der Portal.php wird der Kalender richtig ausgegeben, es werden auch die Events angezeigt. Es besteht nur folgendes Problem:

Wenn ich irgendeinen Tag im Minical anklicke (also die Zahl), dann springt es auf den heutigen Tag und zeigt heutige Termine an (oder gar nichts, wenn nichts eingetragen ist).

Wenn ich auf den Link in den "Upcoming Events" gehe, springt er ebenfalls auf den heutigen Tag, zeigt aber den Termin von dem ausgewählten Event an.
ich hab das gleiche Problem hab aus Deinem letzten Post den Snippes reinkopiert, nur leider ohne Erfolg.

[info]
Das Problem mit dem Monat hin und herspringen hab ich dagegen nicht
[/info]

Hab phpBB 2.0.21
Callite 1.4.7
und MiniCal 2.0.4

weiß sonst noch jemand ne Möglichkeit