[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.
BB-BF-BM
Mitglied
Beiträge: 2179
Registriert: 28.10.2005 16:38
Wohnort: Essen

Re: [0.6.1] Simple Calendar

Beitrag von BB-BF-BM »

Hallo!

@Marcus: Eine in jeder Hinsicht schöne Lösung für dein Problem habe ich nicht gefunden.
Um das "Überlaufen" des Textes zu verhindern, musst du in der Datei /styles/prosilver/theme/calendar.css

Code: Alles auswählen

html>body #dates_list li.day dd.events li dt
{
   display: block;
   text-indent: -2em;
   clear: left;
   padding-left: 2em;
   margin-top: 1px;
   width: 33em;
   height: auto;
}
ersetzen gegen

Code: Alles auswählen

html>body #dates_list li.day dd.events li dt
{
   display: block;
   text-indent: -2em;
   clear: left;
   padding-left: 2em;
   margin-top: 1px;
   width: 17em;
   height: auto;
}
Dann werden z.T. aber auch einzelne Termine nach links verschoben.


Um Gäste als eingeladen anzuzeigen, sind mehrere Änderungen nötig:
/calendar/show_event.php und /calendar/show_date.php (beide Änderungen in beiden Dateien)

Code: Alles auswählen

function assign_white_black_list($name, array $list)
{
    if (substr($name, -1, 1) == 'g')
    {
        foreach ($list as $group_id)
        {
            $group = cal_groups::get_group_by_id($group_id);
            $GLOBALS['template']->assign_block_vars($name, array(
                'NAME'        =>    $group->name,
                'COLOUR'    =>    $group->colour,
                'URL'        =>    $group->url->get_built()
            ));
        }
    } 
ersetzen gegen:

Code: Alles auswählen

function assign_white_black_list($name, array $list, $visible)
{
    if (substr($name, -1, 1) == 'g')
    {
        foreach ($list as $group_id)
        {
            $group = cal_groups::get_group_by_id($group_id);
            $GLOBALS['template']->assign_block_vars($name, array(
                'NAME'        =>    $group->name,
                'COLOUR'    =>    $group->colour,
                'URL'        =>    $group->url->get_built()
            ));
        }
        if ($visible == 'public')
        {
            $group = cal_groups::get_group_by_id(1);
            $GLOBALS['template']->assign_block_vars($name, array(
                'NAME'        =>    $group->name,
                'COLOUR'    =>    $group->colour,
                'URL'        =>    $group->url->get_built()
            ));
        }
    } 

Code: Alles auswählen

assign_white_black_list('invitations_white_g', $event->invitations['white_g']);
assign_white_black_list('invitations_black_g', $event->invitations['black_g']);
assign_white_black_list('invitations_white_u', $event->invitations['white_u']);
assign_white_black_list('invitations_black_u', $event->invitations['black_u']);

assign_white_black_list('auth_edit_white_g', $event->auth_edit['white_g']);
assign_white_black_list('auth_edit_black_g', $event->auth_edit['black_g']);
assign_white_black_list('auth_edit_white_u', $event->auth_edit['white_u']);
assign_white_black_list('auth_edit_black_u', $event->auth_edit['black_u']); 
ersetzen gegen:

Code: Alles auswählen

assign_white_black_list('invitations_white_g', $event->invitations['white_g'], $visible);
assign_white_black_list('invitations_black_g', $event->invitations['black_g'], $visible);
assign_white_black_list('invitations_white_u', $event->invitations['white_u']);
assign_white_black_list('invitations_black_u', $event->invitations['black_u']);

assign_white_black_list('auth_edit_white_g', $event->auth_edit['white_g'], $visible);
assign_white_black_list('auth_edit_black_g', $event->auth_edit['black_g'], $visible);
assign_white_black_list('auth_edit_white_u', $event->auth_edit['white_u']);
assign_white_black_list('auth_edit_black_u', $event->auth_edit['black_u']); 

Um standardmäßig keine Benachrichtigungen zu versenden, musst du folgenden SQL-Befehl ausführen:

Code: Alles auswählen

UPDATE `phpbb_cal_user_config` SET `notify_mode` = '0' WHERE `user_id`=1
Du musst möglicherweise das Tabellenpräfix phpbb_ ändern.


@Morrandir: Ich nutze selbst Firefox; bei mir funktioniert es problemlos. Diese Ansicht kommt zustande, wenn die CSS-Datei nicht geladen wurde.
Da die Darstellung bei dir in anderen Browsern funktioniert, hilft es möglicherweise, den Browsercache zu löschen.
Ansonsten benötige ich einen Link zum Forum, um mir das Problem selbst anzusehen.
Apfelwurm
Mitglied
Beiträge: 107
Registriert: 13.01.2004 12:40

Re: [0.6.1] Simple Calendar

Beitrag von Apfelwurm »

besteht die Möglichkeit beim eintragen BBcode zu nutzen ?

so wie in den Foren mit den Buttons.
Würd das eintragen erleichtern.

Ebenso ein Datei-Upload wie in den Foren ?
BB-BF-BM
Mitglied
Beiträge: 2179
Registriert: 28.10.2005 16:38
Wohnort: Essen

Re: [0.6.1] Simple Calendar

Beitrag von BB-BF-BM »

Hallo!
Die Möglichkeit, BBCodes zu verwenden (ebenso Smilies), ist gegeben; allerdings ohne dazugehörige Buttons.
Ein solches Feature ist auch nicht geplant.
Phoenix
Mitglied
Beiträge: 129
Registriert: 20.06.2009 20:50

Re: [0.6.1] Simple Calendar

Beitrag von Phoenix »

st es normal das der Kalender auf der Linken seite an gezeigt wird ? kann man den nicht mittig setzen und beim eintragen eines Events nur dieses Event fenster sehen ?

so wie bei dem einen Calender mod "phpbb_Calendar_0_1_0"

hieß der den ich meine
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 12113
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: [0.6.1] Simple Calendar

Beitrag von Crizzo »

Ich bekomme beim Installieren folgenden Fehler:

Code: Alles auswählen

Simple Calendar - Gescheitert

Datenbanktyp :: mysqli
Warnung

Einer oder mehrere Fehler sind während der angeforderten Aktion aufgetreten. Bitte erstelle eine vollständige Kopie aller aufgetretenen Fehler und bitte den Autor der Modifikation um Unterstützung.
Warnung

Es wurden neue Berechtigungen hinzugefügt. Bitte prüfe die Berechtigungseinstellungen und passe sie nach deinen Wünschen an.

Aktualisiere das Template squadr
FEHLER: Datei ./styles/squadrattachment.html konnte nicht zum Lesen geöffnet werden.

Aktualisiere das Template squadr
FEHLER: Datei ./styles/squadrattachment.html konnte nicht zum Lesen geöffnet werden.
Ich habe es schon aktualisiert. Aber ich weiß nicht ,wieso der Pfad dort nicht stimmt. :(
BB-BF-BM
Mitglied
Beiträge: 2179
Registriert: 28.10.2005 16:38
Wohnort: Essen

Re: [0.6.1] Simple Calendar

Beitrag von BB-BF-BM »

Hallo!

@Phoenix: Ja, es ist normal, dass der Kalender standardmäßig nur auf der linken Seite angezeigt wird und mit ein wenig Aufwand wäre es wahrscheinlich auch möglich, ihn zentriert anzuordnen. Allerdings fehlt mir die Zeit dazu.

@BlackHawk: So ein Fehler wurde schon einmal gemeldet; die Fehlerursache konnte ich jedoch nicht ermitteln.
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 12113
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: [0.6.1] Simple Calendar

Beitrag von Crizzo »

Funktioniert deshalb jetzt irgendwas nicht?
BB-BF-BM
Mitglied
Beiträge: 2179
Registriert: 28.10.2005 16:38
Wohnort: Essen

Re: [0.6.1] Simple Calendar

Beitrag von BB-BF-BM »

Hallo Blackhawk!

Das einzige Problem was möglich ist, liegt in der offensichtlich fehlerhaften Darstellung.
Falls dies bei dir nicht der Fall ist, sollte der Kalender ohne Probleme funktionieren.
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 12113
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: [0.6.1] Simple Calendar

Beitrag von Crizzo »

BB-BF-BM
Mitglied
Beiträge: 2179
Registriert: 28.10.2005 16:38
Wohnort: Essen

Re: [0.6.1] Simple Calendar

Beitrag von BB-BF-BM »

Ja, es ist alles richtig; du brauchst dir keine Gedanken wegen der Fehlemeldung machen.
Antworten

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