Giter Site home page Giter Site logo

contao-fullcalendar's People

Contributors

kozi avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

contao-fullcalendar's Issues

Ansicht umschalten: Buttons falsch

Contao 4.13.43 und contao-fullcalendar 5.1.4 und PHP 8.2
Im Frontend kann man zwischen verschiedenen Ansichten umschalten. Die Buttons dafür werden nicht richtig erzeugt.
Wenn ich bspw. für die Kopfzeile konfiguriere »month,listWeek,listMonth«, dann fehlt in der Ausgabe der Button für Monat und dahinter steht zweimal »Terminübersicht«.
Klickt man auf »Terminübersicht«, taucht die zwar auf, aber man kann nicht mehr auf »Monat« zurückwechseln.
image

Farbauswahl mit colorpicker

der Colorpicker bei der Farbauswahl für den Google Kalender funktioniert nicht.
Das Plugin ist allerding aktiv und funktioniert im internen CSS Editor einwandfrei.

Installation auf Contao 3.5.28 manuell – Kalender wird nicht angezeigt

Lieber Kozi,

Ich habe ein Problem mit der Installation und ich hoffe du kannst mir weiterhelfen.
Ich benutze die Contao Version 3.5.28 und ich muss leider die Erweiterung ohne Composer installieren.
Ich habe schon herausgefunden, dass ich alles hier von Github via FTP (auch den src Ordner und die Events.php) in den Ordner system/mudules/"Fullcalendar" laden muss.
Das habe ich gemacht. Leider wird bei mir der Kalender und auch der Originalkalender von Contao nicht mehr angezeigt.

Hast du eine Ahnung was ich vergessen haben könnte? Muss ich noch irgendwas verknüpfen?
Ich bin mit dem Composer noch etwas lost.

Schon einmal tausend Dank für die Hilfe!

Alles Liebe
Caro

tl_calender_events spalte source wird nicht befüllt (Google Kalender)

Hallo erst einmal möchte ich mich für die Erweiterung bedanken!

Beim Installieren und testen sind mir 2 Probleme aufgefallen!

  1. Alle eingelesenen Events (Google Kalender) geben im Eventdetails keine Texte aus. Es wird nur eine ID ausgegeben. Der Grund ist das in der Tabelle tl-calendar_events.php die Spalte source nicht befüllt wird. Ein 'default' bewirkt, daß in den Events das Weiterleitungsziel auf Standard gesetzt wird.

Früher könnte man sich mit einem Eintrag in der dcaconfic.php behelfen, das greift aber scheinbar nicht mehr.
Folgender Eintrag hatte geholfen:

// tl_calendar_events 'source' mit default ausfüllen, damit der Detailstext angezeigt wird
$GLOBALS['TL_DCA']['tl_calendar_events']['fields']['source'] = array
(
'label' => &$GLOBALS['TL_LANG']['tl_calendar_events']['source'],
'default' => 'default',
'exclude' => true,
'filter' => true,
'inputType' => 'radio',
'options_callback' => array('tl_calendar_events', 'getSourceOptions'),
'reference' => &$GLOBALS['TL_LANG']['tl_calendar_events'],
'eval' => array('submitOnChange'=>true, 'helpwizard'=>true),
'sql' => "varchar(32) NOT NULL default 'default'"
);

Edit:
Contao Version 4.4.13
Ich habe mich derzeit mit einem Eintrag unter app/Recources/dca/tl_calendar_events.php beholfen.

Fehler: class_exists(): Argument #1 ($class) must be of type string, array given

hallo,

nach umstellung auf PHP 8.1 erhalte ich im backend diesen fehler:

class_exists(): Argument #1 ($class) must be of type string, array given

im error.log steht:

[2023-05-25T14:38:00.402975+01:00] request.CRITICAL: Uncaught PHP Exception TypeError: "class_exists(): Argument #1 ($class) must be of type string, array given" at /mnt/web215/b2/58/5601258/htdocs/vendor/contao/core-bundle/src/Resources/contao/elements/ContentModule.php line 39 {"exception":"[object] (TypeError(code: 0): class_exists(): Argument #1 ($class) must be of type string, array given at /mnt/web215/b2/58/5601258/htdocs/vendor/contao/core-bundle/src/Resources/contao/elements/ContentModule.php:39)"} []

irgend etwas, was ich tun kann?

Contao ist 4.13.23

Filter nach "calendarAlias"

Vielen Dank für diese Erweiterung!

Gibt es aktuell eine Möglichkeit nach "calendarAlias" zu filtern?
Wenn ja, wie?

Viele Grüße

jQuery Fehler

Ok,
das Problem ist, dass die Jquery sources vom fullcalendar-modul nicht geladen werden. Warum weiß ich nicht.

Hi,
ich habe das calendar_extended_bundle installiert. Ich habe einen Kalender mit Events angelegt, ein Fullcalender Modul und einen Eventleser.
Wenn ich das Fullcalendarmodul anzeigen lasse, sehe ich nur die Überschrift und Contao Calendar. Aus der JS Console bekomme ich:
[Mitteilungsdetails anzeigen/ausblenden] ReferenceError: $ is not defined
(jQuery im Layout nicht aktiv)
Wenn ich jQuery aktiviere bekomme ich diese Meldung:
[Mitteilungsdetails anzeigen/ausblenden] TypeError: $(...).fullCalendar is not a function

Muss ich noch etwas laden /ausschalten? Was mache ich falsch? :)
Contao Version 4.4.2

not working with jQuery 3.x

Hi,
actually we wanted to replace jQuery 2.x with the latest 3.x because we don't need support of old browsers. Problem is, you cool extension is not running with that version. Would be cool to fix this issue.

Thanks Florian

Eventdetails/Eventreader

Egal, ob ich einen eigenen Kalender oder einen externen, synchronisierten Kalender verwende: Ich habe den Eindruck, dass momentan keine Detailansichten unterstützt werden. Es werden keine Links auf eine Seite mit Eventreader erzeugt.
Habe ich etwas übersehen, kann ich das irgendwo einstellen? Oder ist das Feature für später geplant?

iCal Import

Hallo Kozi,
nach dem Import einer iCal-Datei gibt mit das Modul Eventlist bei Mehrtägigen Veranstaltungen diese pro Tag mehrfach aus.
Verkürzte Darstellung (Events nur einmal anzeigen, auch wenn sie mehrere Tage umfassen.
Sortierreihenfolge) ist angehakt.
Lassen sich diese Einträge im Nachhinein zusammenfassen?

System: Conato 4.4.36
Erweiterung: contao-fullcalendar, Version 2.0.1
http://c4.acon-colleg.de/start.html
http://c4.acon-colleg.de/termine.html

Mit Dank im Voraus
ulux

aktivieren von tooltips mittels qtip2

wenn sie möchten können sie dir folgende Änderung zur aktivierung von qtip2 (Anleitung zur QTip2 Aktivierung: https://community.contao.org/de/showthread.php?59222-GEL%D6ST-qtip2-Bibliothek-CSS-Datei-korrekt-einbinden-wo-macht-man-das) übernehme:

Anpassung in der mod_fullcalendar.html5:

eventRender: function(event, element) { element.qtip({ content: event.description, hide: { // fixed, damit man Elemente auf dem Tooltip anklicken kann, Default ist false! Sonst koennte er bei mouseover verschwinden, mit fixed aber nicht. fixed: true, // (fuer automatisches Verschwinden nach 2 Sek.:) inactive: 2000, // durch Klick auf den Tooltip wird der Tooltip geschlossen. Alle verfügbaren Maus-Events auf: api.jquery.com/category/events/mouse-events/ // event: 'click', }, // Tooltip position position: { // die untere linke Ecke des Tooltips... my: 'bottom left', // wird am target oben links positioniert at: 'top left', // hier wird der Tooltip positioniert target: 'mouse' }, style: { // Dem Tooltip Stile aus dem qtip.min.css zuweisen nach Bedarf classes: 'qtip-green qtip-shadow qtip-rounded', // ACHTUNG!!! hier wird NICHT der max-width aus der qtip.min.css ueberschrieben, der ist default 280px und muss dort auch angepasst werden! width: 400 } }); }

Ergebnis:
tooltip

Fehler nach Update auf 5.1.2

Nach dem Update auf die letzte Version, wirft das Installtool diesen Fehler aus.
install.php:
ALTER TABLE tl_module CHANGE fullcal_weekNumbers fullcal_weekNumbers CHAR(1) DEFAULT '' NOT NULL

Fehlermeldung:
[2022-02-02 15:58:47] request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\Exception\DriverException: "An exception occurred while executing 'ALTER TABLE tl_module CHANGE fullcal_weekNumbers fullcal_weekNumbers CHAR(1) DEFAULT '' NOT NULL': SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'fullcal_weekNumbers' at row 1" at /srv/www/xxx/public/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php line 128 {"exception":"[object] (Doctrine\DBAL\Exception\DriverException(code: 0): An exception occurred while executing 'ALTER TABLE tl_module CHANGE fullcal_weekNumbers fullcal_weekNumbers CHAR(1) DEFAULT '' NOT NULL':\n\nSQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'fullcal_weekNumbers' at row 1 at /srv/www/xxx/public/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php:128, Doctrine\DBAL\Driver\PDO\Exception(code: 22001): SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'fullcal_weekNumbers' at row 1 at /srv/www/xxx/public/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDO/Exception.php:18, PDOException(code: 22001): SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'fullcal_weekNumbers' at row 1 at /srv/www/xxx/public/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:141)"} []

Termine nicht zur Detailansicht verlinkt

Hallo,
ich bin gerade auf die Erweiterung gestossen und beim Ausprobieren ist mir aufgefallen, daß die Termine in der Monatsansicht nicht auf deren Detailseiten verlinkt sind. Das href-Attribut ist nicht im jeweiligen a-Tag verbaut. Ist das eine Inkompatibilität mit jQuery oder ein Bug? Eine Fehlermeldung wird nicht erzeugt…

EDIT:
Es ist ein Bug. Wenn man Zeile 52 in der vendor/martin-kozianka/contao-fullcalendar/src/ContaoFullcalendar/EventMapper.php ändert, funktioniert auch die Verlinkung problemlos:
$newEvent->url = $event['href'];
Das JS erwartet als Eigenschaft des Event Objects einen Wert mit dem Key url statt href und setzt diesen dann als Attribut href in den anchor tag des Termins.

CalDav Sync?

könnte man die Synchronisation der Termin auch über CalDav ausführen?

database schema wird nicht geupdated

Hi,

contao sagt mit, dass ich die Änderung

ALTER TABLE tl_calendar CHANGE fullcal_alias fullcal_alias VARCHAR(128) CHARACTER SET utf8 DEFAULT '' NOT NULL COLLATE `utf8_bin`

durchführen soll. Doch ancheinend wird die Änderung nicht richtig angewand, da contao mir danach wieder sagt, ich solle das ausführen. Wenn ich das in mysql direkt ausführe habe ich auch 0 geänderte Zeilen

Seit v0.6.9: Failed to parse time string (-3_months) at position 2 (_)

Seit dem update auf 0.6.9. tritt beim synchronisieren von Events im Eventsmenü tritt der folgende Fehler auf:

Fatal error: Uncaught exception Exception with message DateTime::__construct(): Failed to parse time string (-3_months) at position 2 (_): Unexpected character thrown in composer/vendor/martin-kozianka/contao-fullcalendar/src/ContaoFullcalendar/CalendarSync.php on line 91
#0 composer/vendor/martin-kozianka/contao-fullcalendar/src/ContaoFullcalendar/CalendarSync.php(91): DateTime->__construct('-3_months')
#1 composer/vendor/martin-kozianka/contao-fullcalendar/src/ContaoFullcalendar/CalendarSync.php(33): ContaoFullcalendar\CalendarSync->updateCalendar(Object(Contao\CalendarModel))
#2 system/modules/core/classes/Backend.php(430): ContaoFullcalendar\CalendarSync->syncOneCal(Object(Contao\DC_Table))
#3 system/modules/core/controllers/BackendMain.php(131): Contao\Backend->getBackendModule('calendar')
#4 contao/main.php(20): Contao\BackendMain->run()
#5 {main}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.