Problem mit cal_lite und birthday mod

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
Plumbum
Beiträge: 16
Registriert: Mi 02.Mär, 2005 16:25
Wohnort: D?ren
Kontaktdaten:

Problem mit cal_lite und birthday mod

Beitrag von Plumbum »

Hallo,

diese Topic gab es schon einmal unter Probleme mit Kalender aber die angegebnen links gehen leider nicht mehr.

Ich habe das Problem, dass seit der Installation des cal_lite-MOD immer beim Versuch Befugnisse zu ändern die Meldung

Could not access the Calendar Permission for User

woran kann dies liegen?
ich habe den letzten mod und phpBB 2.0.11

Übrigens: DEBUG gibt KEINE Fehlermeldung aus! :confused:

Desweiteren gibt das Forum im Kurz-Profil das bei Einträgen angezeigt wird ein falsches Alter an.
z.B.: -1987

Sollte jemand mehr Infos benötigen einfach mich fragen.

Danke für die Hilfe schonmal vorab, bin neu im Moden vom phpBB ^6 .

GrEeTz
/Robert
{Plumbum}
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Welche Version Birthday Mod und Callite verwendest Du?
Und welche Version des Add-Ons, um die Geburtstage im Kalender anzuzeigen?
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
Plumbum
Beiträge: 16
Registriert: Mi 02.Mär, 2005 16:25
Wohnort: D?ren
Kontaktdaten:

Beitrag von Plumbum »

callite 1.4.4 und birthday 1.0.0
the work of an admin is to wait to klick the |NEXT| button
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Und das klappt nicht. Mein Add-In ist mittlerweile bei 1.1.0 angekommen und erst damit Kompatibel zu callite 1.4.4 oder jünger.
Die Version kannst Du hier im Download-Bereich unter "Eigene Mods" herunterladen.
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
Plumbum
Beiträge: 16
Registriert: Mi 02.Mär, 2005 16:25
Wohnort: D?ren
Kontaktdaten:

Beitrag von Plumbum »

ich werde es nochmal probieren, aber ich glaub ich hatte mich in der version geirrt
the work of an admin is to wait to klick the |NEXT| button
Benutzeravatar
Plumbum
Beiträge: 16
Registriert: Mi 02.Mär, 2005 16:25
Wohnort: D?ren
Kontaktdaten:

Beitrag von Plumbum »

also hab birthday nochmal komplett überprüft aber es kommt immer noch der selbe fehler bei den befugnissen und das falsch berechnete datum ist auch geblieben und das schlimmste ist, dass die geburtstage nicht in callite erscheinen, obwohl sie unten im Forum angezeigt werden
next birthdays
seltsam, oder?
the work of an admin is to wait to klick the |NEXT| button
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Die Installation des Kalenders hast Du aber auch mal geprüft?
Häng mal bitte die cal_lite.php hier an, dann prüfe ich zumindest den Einbau meines Birthday-Add-Ons.
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
Plumbum
Beiträge: 16
Registriert: Mi 02.Mär, 2005 16:25
Wohnort: D?ren
Kontaktdaten:

^^

Beitrag von Plumbum »

müsste stimmen, aber man weis ja nie ^^

attatch geht nit ?!?!
Code entfernt - OXPUS
Zuletzt geändert von Plumbum am Mi 02.Mär, 2005 18:14, insgesamt 1-mal geändert.
the work of an admin is to wait to klick the |NEXT| button
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Attachments nur als ZIP, TXT oder RAR in diesem Fall...

Und hier die cal_lite.php zurück. Da war noch komplett die alte Version enthalten.

Dazu musst Du die db_update.php hochgeladen und ausgeführt haben, damit auch in der Datenbank hinterlegt wird, daß die Geburtstage angezeigt werden sollen.
Das ist dann im ACP unter Kalender > Konfiguration ein-/ausschaltbar, sofern der Rest des Mods korrekt eingebaut ist.
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
Plumbum
Beiträge: 16
Registriert: Mi 02.Mär, 2005 16:25
Wohnort: D?ren
Kontaktdaten:

Beitrag von Plumbum »

auf welchen "alten" teil beziehst du dich?

db arbeit hab ich komplett und im acp is auch alles drinne
the work of an admin is to wait to klick the |NEXT| button
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Alles stammte vom Mod Version 1.0.0. Ich hatte den kompletten Code in der Datei mit dem des aktuellen Add-Ons ersetzt.
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
Plumbum
Beiträge: 16
Registriert: Mi 02.Mär, 2005 16:25
Wohnort: D?ren
Kontaktdaten:

Beitrag von Plumbum »

danke schonmal für deine mühe,
im Kalender werden die Daten jetzt angezeigt nur das
Could not access the Calendar Permission for User
&
z.B.: -1987
sind noch da wobei mich das falsche alter nicht stört, da ich des ja aus der ansicht löschen könnte nur das ich befugnisse nicht veränden kann ist sehr seltsam

aber schonmal vielen dank
the work of an admin is to wait to klick the |NEXT| button
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Mit den Berechtigungen solltest Du nochmal nachschauen, ob beim Einbau des Mods nicht doch noch was falsch gelaufen ist.
Dieser Fehler taucht auch nur auf, wenn aus der Datenbank nicht korrekt gelesen werden kann. Ich vermute also, daß die Datenbank-Änderungen eben nicht richtig durchgeführt wurden.
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
Plumbum
Beiträge: 16
Registriert: Mi 02.Mär, 2005 16:25
Wohnort: D?ren
Kontaktdaten:

Beitrag von Plumbum »

ich habe alles in sql 20 mal überprüft und hab ja auch alles von hand nochmal versucht neu zu erstellen, aber mysql gibt nur den fehler aus, dass keine dubletten angelegt weren, dass die db also schon so existiert wie sie sein müsste.

Naja ich werd mir den mod von grund auf nochmal neu aufsetzen und versuchen da alles zu überprüfen.
the work of an admin is to wait to klick the |NEXT| button
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nur damit wir nicht aneinander vorbei reden:
Du hast die cal_install.php ausgeführt und damit den Kalender in der Datenbank installiert?
Denn ohne diese Installation kann nichts im ACP für den Kalender eingestellt werden, bzw. auch Rechte können nicht vergeben werden (wie eben Deine Fehlermeldung anzeigt).
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
Plumbum
Beiträge: 16
Registriert: Mi 02.Mär, 2005 16:25
Wohnort: D?ren
Kontaktdaten:

Beitrag von Plumbum »

ja! habe callite ganz normal installiert

hab cal_lite installiert ohne jegliche probz
-->birthday mod drüber und probleme bemerkt

-->erstes problem durch dich gelöst

naja soweit bin ich nun dank dir aber sonst...
the work of an admin is to wait to klick the |NEXT| button
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Hast Du Dein Forum noch lokal laufen? Oder kannst Du einen Link posten?
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
Plumbum
Beiträge: 16
Registriert: Mi 02.Mär, 2005 16:25
Wohnort: D?ren
Kontaktdaten:

Beitrag von Plumbum »

Foren-LINK aber ist nur für von hand aktivierte nutzer zugänglich

also nicht wundern^^ falls du dich mal regen willst um mal das Problem "live" zu sehen
Zuletzt geändert von Plumbum am Do 03.Mär, 2005 14:34, insgesamt 2-mal geändert.
the work of an admin is to wait to klick the |NEXT| button
Benutzeravatar
Plumbum
Beiträge: 16
Registriert: Mi 02.Mär, 2005 16:25
Wohnort: D?ren
Kontaktdaten:

Beitrag von Plumbum »

achso übrigens die altersberechnung bei aktuellen geburtstagen die unten auf der hauptseite des forums erscheinen ist korekt
the work of an admin is to wait to klick the |NEXT| button
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich brauche da nichts live zu sehen:

Code: Alles auswählen

Could not select Calendar permission from user table

DEBUG MODE

SQL Error : 1054 Unknown column 'user_calendar_perm' in 'field list'

SELECT user_calendar_perm FROM phpbb_users WHERE user_id = '-1'

Line : 1265
File : /srv/www/web4/html/forum/cal_lite.php
Demnach ist die Änderung an der Datenbank nicht korrekt durchgeführt worden!
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
Plumbum
Beiträge: 16
Registriert: Mi 02.Mär, 2005 16:25
Wohnort: D?ren
Kontaktdaten:

Beitrag von Plumbum »

omfg

ich hab das problem gefunden : db_update legt die zeile 'user_calendar_perm' in der tabelle phpbb_users garnicht an!

Was für daten hat diese Zeile?
in den *.sql datein steht leidere nichts drinne und die todo sagt auch nichts drüber aus
the work of an admin is to wait to klick the |NEXT| button
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nicht die Update-Datei meines Add-Ons, sondern die cal_install.php des Kalenders selber! Diese Installation legt das Feld an.
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
Plumbum
Beiträge: 16
Registriert: Mi 02.Mär, 2005 16:25
Wohnort: D?ren
Kontaktdaten:

Beitrag von Plumbum »

jep und in der ist die zeile schon nicht vorhanden
the work of an admin is to wait to klick the |NEXT| button
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Doch, in der cal_install.php sind diese Zeilen vorhanden:

Code: Alles auswählen

				$inserts[] = 'ALTER TABLE '.GROUPS_TABLE.' ADD group_calendar_perm TINYINT(1) UNSIGNED DEFAULT "0" NOT NULL';
				$inserts[] = 'ALTER TABLE '.USERS_TABLE.' ADD user_calendar_perm TINYINT(1) UNSIGNED DEFAULT "0" NOT NULL';
Zumindest beim Original.
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
Plumbum
Beiträge: 16
Registriert: Mi 02.Mär, 2005 16:25
Wohnort: D?ren
Kontaktdaten:

Beitrag von Plumbum »

steht drinne wird aber scheinbar nicht erfolgreich ausgeführt, da tabelle nicht vorhanden
the work of an admin is to wait to klick the |NEXT| button
Antworten