[ABD] Simple Calendar

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Metzle
Ehemaliges Teammitglied
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

Beitrag von Metzle »

Hallo,

hast du denn die Berechtigungen für den Kalender eingestellt im ACP?
Metzle
phpBB.de-Support-Team
Allround-phpBB.de
Benutzeravatar
Luuq
Mitglied
Beiträge: 1007
Registriert: 25.09.2007 17:42
Wohnort: 51° 23′ N, 7° 42′ O
Kontaktdaten:

Beitrag von Luuq »

Hey,

ja, aber das Problem besteht weiterhin. :oops:

Luuq
-Zu wissen, was man weiß, und zu wissen, was man tut, das ist Wissen.-
phpBB.de - Kostenlose phpBB-Hilfe!
BB-BF-BM
Mitglied
Beiträge: 2179
Registriert: 28.10.2005 16:38
Wohnort: Essen

Beitrag von BB-BF-BM »

Hallo!

@michel.alexander:
Das Problem ist die Größe der gesendeten Daten, das heißt das, was ausgegeben wird. Dementsprechend sollte es helfen, die Ausgabe einzuschränken.
Dazu musst du in der Datei /calendar/cronjob.php alle Zeilen, die mit beginnen, löschen.
Dann sollte keine Ausgabe entstehen, sodass der Fehler ausbleibt.


@Luuq:
Hast du auch in den effektiven Berechtigungen für dich nachgesehen?

Ansonsten solltest du in der Datei /calendar/post_event.php

Code: Alles auswählen

if (!$event && !$current_user->has_auth('u_cal_auth_add'))
{
	trigger_error(link_back('NO_AUTH_ADD_EVENT', '', '')
		.link_back('SHOW_CALENDAR', $u_calendar->get_built()));
}
ersetzen gegen:

Code: Alles auswählen

if (!$event && !$current_user->has_auth('u_cal_auth_add'))
{
	var_dump($event);
	var_dump($current_user);
	trigger_error(link_back('NO_AUTH_ADD_EVENT', '', '')
		.link_back('SHOW_CALENDAR', $u_calendar->get_built()));
}
Poste dann bitte hier die zusätzliche Ausgabe!
Benutzeravatar
Luuq
Mitglied
Beiträge: 1007
Registriert: 25.09.2007 17:42
Wohnort: 51° 23′ N, 7° 42′ O
Kontaktdaten:

Beitrag von Luuq »

Hey,

habe es auch mit den einzelnen Berechtigungen versucht, ging leider auch nicht.

Habe den Code von dir ersetzt.
Das hier kommt bei raus:

Code: Alles auswählen

bool(false) object(cal_user)#53 (13) { ["id"]=>  string(1) "2" ["name"]=>  string(5) "ehrie" ["email"]=>  string(14) "eehriee@gmx.de" ["lang"]=>  string(2) "de" ["colour"]=>  string(6) "AA0000" ["jabber"]=>  string(0) "" ["day_format"]=>  string(9) "D, d. M Y" ["days_before"]=>  string(1) "7" ["days_after"]=>  string(2) "21" ["notify_mode"]=>  string(1) "1" ["notify_days"]=>  string(1) "7" ["url"]=>  object(cal_url)#54 (2) { ["url"]=>  string(16) "./memberlist.php" ["query"]=>  array(2) { ["mode"]=>  string(11) "viewprofile" ["u"]=>  string(1) "2" } } ["has_auth"]=>  array(1) { ["u_cal_auth_add"]=>  string(1) "0" } } 
Luuq
-Zu wissen, was man weiß, und zu wissen, was man tut, das ist Wissen.-
phpBB.de - Kostenlose phpBB-Hilfe!
BB-BF-BM
Mitglied
Beiträge: 2179
Registriert: 28.10.2005 16:38
Wohnort: Essen

Beitrag von BB-BF-BM »

Hallo!

Ich meinte nicht "einzelne", sondern "effektive" Berechtigungen, also welche im Endeffekt gilt (sobald eine Berechtigung auf "Nie" steht, ist die effektive Berechtigung immer "Nein").
Dazu hilft vielleicht folgender KB-Artikel:
KB:rechte_verfolgen (Das Prüfen von Rechten)
Die Änderung kannst du wieder rückgängig machen; sie hat nur bestätigt, was ich mir gedacht habe (nämlich dass die Berechtigung nicht korrekt gesetzt ist).
["u_cal_auth_add"]=> string(1) "0"
Benutzeravatar
Luuq
Mitglied
Beiträge: 1007
Registriert: 25.09.2007 17:42
Wohnort: 51° 23′ N, 7° 42′ O
Kontaktdaten:

Beitrag von Luuq »

Hey,

danke für die Antwort.
Aber ich denke ich habe die Rechte richtig gesetzt.

Ich habe alles auf Ja gesetzt bis auf "Ist Kalender-Moderator".


Luuq
-Zu wissen, was man weiß, und zu wissen, was man tut, das ist Wissen.-
phpBB.de - Kostenlose phpBB-Hilfe!
Benutzeravatar
Metzle
Ehemaliges Teammitglied
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

Beitrag von Metzle »

Hallo,

jetzt verfolge doch mal die Rechte, dann wirst du schon sehen, woran es hapert.
Aber gut, dann raten wir noch ein wenig: Bist du in einer Gruppe, bei der die Rechte vielleicht auf Nie stehen?
Metzle
phpBB.de-Support-Team
Allround-phpBB.de
Benutzeravatar
Luuq
Mitglied
Beiträge: 1007
Registriert: 25.09.2007 17:42
Wohnort: 51° 23′ N, 7° 42′ O
Kontaktdaten:

Beitrag von Luuq »

Hey,

die Rechte habe ich schon verfolgt.
Es ist alles richtig gesetzt.

Zu deiner Frage: Nein, bin ich nicht.

Luuq
-Zu wissen, was man weiß, und zu wissen, was man tut, das ist Wissen.-
phpBB.de - Kostenlose phpBB-Hilfe!
Benutzeravatar
Metzle
Ehemaliges Teammitglied
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

Beitrag von Metzle »

Hallo,

also nur nochmal zum Verständnis zum Rechte verfolgen: Dir wird eine Grafik angezeigt, in der das Ergebnis auf Grün steht?

Du bist wie folgt zum Rechte verfolgen vorgegangen im ACP und da wird dir ein Ja angezeigt?
Berechtigungen ---> unter Effektive Berechtigungen Benutzer-Berechtigungen anzeigen ---> User auswählen ---> Reiter Kalender
Metzle
phpBB.de-Support-Team
Allround-phpBB.de
Benutzeravatar
Luuq
Mitglied
Beiträge: 1007
Registriert: 25.09.2007 17:42
Wohnort: 51° 23′ N, 7° 42′ O
Kontaktdaten:

Beitrag von Luuq »

Das ist komisch.


Meine Benutzerrechte sehen we folgt aus:
http://img146.imageshack.us/my.php?image=recht1bt1.png

Aber wenn ich mir das ansehe wie du beschrieben hast, sieht es so aus:
http://img407.imageshack.us/my.php?image=recht2oh4.jpg


Luuq
-Zu wissen, was man weiß, und zu wissen, was man tut, das ist Wissen.-
phpBB.de - Kostenlose phpBB-Hilfe!
Antworten

Zurück zu „[3.0.x] Mods in Entwicklung“