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

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
Sir Charles
Mitglied
Beiträge: 371
Registriert: 23.01.2006 11:27
Wohnort: Wien
Kontaktdaten:

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

Beitrag 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)
Zuletzt geändert von Sir Charles am 12.09.2006 11:08, insgesamt 1-mal geändert.
Benutzeravatar
Sir Charles
Mitglied
Beiträge: 371
Registriert: 23.01.2006 11:27
Wohnort: Wien
Kontaktdaten:

Beitrag von Sir Charles »

auch hier niemand, der Bescheid weiß??
Benutzeravatar
Sir Charles
Mitglied
Beiträge: 371
Registriert: 23.01.2006 11:27
Wohnort: Wien
Kontaktdaten:

Beitrag von Sir Charles »

letzter Versuch...keiner eine Idee?? oder hat keiner dieses Problem??
Benutzeravatar
Sir Charles
Mitglied
Beiträge: 371
Registriert: 23.01.2006 11:27
Wohnort: Wien
Kontaktdaten:

Beitrag 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:
SprinterMadl
Mitglied
Beiträge: 17
Registriert: 26.09.2006 14:55
Wohnort: Schwabenland
Kontaktdaten:

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

Beitrag 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
Grüße aus dem Schwabenland
Antworten

Zurück zu „phpBB 2.0: Mod Support“