|
|
Hallo Leutchen,
also ich habe zuhause nen kleinen QNAP Server auf den ich für private Termine und Notizen Egroupware 1.8.0.0.1 installiert habe. Läuft schon länger ohne Problem. Jetzt wollte ich die gleiche Installation auf den nen anderen Rechner machen (ebenfalls Linux) aber gleich Egroupware. Funzt auch alles bis auf den kleinen Kalender links in der Menuleiste. Ich hab den leisen verdacht das eine PHP einstellung sein könnte. Ich weiß nicht was es sonst sein soll. Hab auch mal den Test gemacht eine Kopie von der funktionierenden Installation auf den Server zu ziehen wo es nicht klappt. Auch diese Kopie läuft ohne Problem aber auch ohne diesen Kalende (Kopie läuft komplett in einem anderem Ordner und andere Datenbank) Hat hier jemand einen Rat ? |
|
Ralf Becker-2 |
|
|
Am 03.04.11 22:05, schrieb suschi:
> Hallo Leutchen, > > also ich habe zuhause nen kleinen QNAP Server auf den ich für private > Termine und Notizen Egroupware 1.8.0.0.1 installiert habe. Läuft schon > länger ohne Problem. > > Jetzt wollte ich die gleiche Installation auf den nen anderen Rechner machen > (ebenfalls Linux) aber gleich Egroupware. > > Funzt auch alles bis auf den kleinen Kalender links in der Menuleiste. Ich > hab den leisen verdacht das eine PHP einstellung sein könnte. Ich weiß nicht > was es sonst sein soll. Hab auch mal den Test gemacht eine Kopie von der > funktionierenden Installation auf den Server zu ziehen wo es nicht klappt. > Auch diese Kopie läuft ohne Problem aber auch ohne diesen Kalende (Kopie > läuft komplett in einem anderem Ordner und andere Datenbank) > > Hat hier jemand einen Rat ? Javascript Konsole im Browser aufmachen, da gibt es sicher einen Fehler. Ralf -- Ralf Becker Director Software Development Stylite GmbH [open style of IT] Morschheimer Strasse 15 67292 Kirchheimbolanden fon +49 (0) 6352 70629-0 fax +49 (0) 6352 70629-30 mailto: [hidden email] www.stylite.de www.egroupware.org ________________________________________________ Geschäftsführer Andre Keller, Ralf Becker Registergericht Kaiserslautern HRB 30575 Umsatzsteuer-Id / VAT-Id: DE214280951 ------------------------------------------------------------------------------ Create and publish websites with WebMatrix Use the most popular FREE web apps or write code yourself; WebMatrix provides all the features you need to develop and publish your website. http://p.sf.net/sfu/ms-webmatrix-sf _______________________________________________ egroupware-german mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/egroupware-german |
|
|
Hey,
also da steht folgendes : Fehler: Calendar.setup is not a function Quelldatei: http://h1881554.stratoserver.net/planer/index.php?menuaction=calendar.calendar_uiviews.index Zeile: 263 Wo kann ich den Fehler beheben ? Gruß |
|
Ralf Becker-2 |
|
|
Ruf mal die folgende URL auf, nachdem Du Dich in der EGroupware
angemeldet hast: http://h1881554.stratoserver.net/planer/phpgwapi/inc/jscalendar-setup.php Ich vermute mal darin wird zB. ein PHP Warning angezeigt ... Ralf Am 04.04.11 09:52, schrieb suschi: > Hey, > > also da steht folgendes : > > Fehler: Calendar.setup is not a function > Quelldatei: > http://h1881554.stratoserver.net/planer/index.php?menuaction=calendar.calendar_uiviews.index > Zeile: 263 > > Wo kann ich den Fehler beheben ? > > Gruß > > > -- > View this message in context: http://egroupware.219119.n3.nabble.com/Kalender-links-tp2772372p2774308.html > Sent from the egroupware-german mailing list archive at Nabble.com. > > ------------------------------------------------------------------------------ > Create and publish websites with WebMatrix > Use the most popular FREE web apps or write code yourself; > WebMatrix provides all the features you need to develop and > publish your website. http://p.sf.net/sfu/ms-webmatrix-sf > _______________________________________________ > egroupware-german mailing list > [hidden email] > https://lists.sourceforge.net/lists/listinfo/egroupware-german -- Ralf Becker Director Software Development Stylite GmbH [open style of IT] Morschheimer Strasse 15 67292 Kirchheimbolanden fon +49 (0) 6352 70629-0 fax +49 (0) 6352 70629-30 mailto: [hidden email] www.stylite.de www.egroupware.org ________________________________________________ Geschäftsführer Andre Keller, Ralf Becker Registergericht Kaiserslautern HRB 30575 Umsatzsteuer-Id / VAT-Id: DE214280951 ------------------------------------------------------------------------------ Create and publish websites with WebMatrix Use the most popular FREE web apps or write code yourself; WebMatrix provides all the features you need to develop and publish your website. http://p.sf.net/sfu/ms-webmatrix-sf _______________________________________________ egroupware-german mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/egroupware-german |
|
|
Hey Ralf,
dank dir für die schnelle Antwort. Ein langer Text wird angezeigt wobei ich dort keinen Fehler als solches finde.Hab dir URL auch mal augerufen auf dem es läuft (QNAP) . Der Text sieht ähnlich aus. ---- //<pre> Calendar.setup = function (params) { function param_default(pname, def) { if (typeof params[pname] == "undefined") { params[pname] = def; } }; param_default("inputField", null); param_default("displayArea", null); param_default("button", null); param_default("eventName", "click"); param_default("ifFormat", "%d-%m-%Y"); param_default("daFormat", "%d-%m-%Y"); param_default("titleFormat", "%B %Y"); param_default("singleClick", true); param_default("disableFunc", null); param_default("dateStatusFunc", params["disableFunc"]); // takes precedence if both are defined param_default("disableFirstDowChange", true); param_default("firstDay", 1); // Monday param_default("align", "Bl"); param_default("range", [1900, 2999]); param_default("weekNumbers", true); param_default("flat", null); param_default("flatCallback", null); param_default("flatWeekCallback",null); param_default("flatWeekTTip", null); param_default("flatmonthCallback",null); param_default("flatmonthTTip", null); param_default("onSelect", null); param_default("onClose", null); param_default("onUpdate", null); param_default("date", null); param_default("showsTime", false); param_default("timeFormat", "24"); param_default("electric", true); param_default("step", 2); param_default("position", null); param_default("cache", true); param_default("showOthers", true); var tmp = ["inputField", "displayArea", "button"]; for (var i in tmp) { if (typeof params[tmp[i]] == "string") { params[tmp[i]] = document.getElementById(params[tmp[i]]); } } if (!(params.flat || params.inputField || params.displayArea || params.button)) { alert("Calendar.setup:\n Nothing to setup (no fields found). Please check your code"); return false; } function onSelect(cal) { var p = cal.params; var update = (cal.dateClicked || p.electric); if (update && p.flat) { if (typeof p.flatCallback == "function") p.flatCallback(cal); else alert("No flatCallback given -- doing nothing."); return false; } if (update && p.inputField) { p.inputField.value = cal.date.print(p.ifFormat); if (typeof p.inputField.onchange == "function") p.inputField.onchange(); } if (update && p.displayArea) p.displayArea.innerHTML = cal.date.print(p.daFormat); if (update && p.singleClick && cal.dateClicked) cal.callCloseHandler(); if (update && typeof p.onUpdate == "function") p.onUpdate(cal); }; if (params.flat != null) { if (typeof params.flat == "string") params.flat = document.getElementById(params.flat); if (!params.flat) { alert("Calendar.setup:\n Flat specified but can't find parent."); return false; } var cal = new Calendar(params.firstDay, params.date, params.onSelect || onSelect); cal.showsTime = params.showsTime; cal.time24 = (params.timeFormat == "24"); cal.params = params; cal.weekNumbers = params.weekNumbers; cal.setRange(params.range[0], params.range[1]); cal.setDateStatusHandler(params.dateStatusFunc); cal.showsOtherMonths = params.showOthers; cal.create(params.flat); cal.show(); return false; } var triggerEl = params.button || params.displayArea || params.inputField; triggerEl["on" + params.eventName] = function() { var dateEl = params.inputField || params.displayArea; var dateFmt = params.inputField ? params.ifFormat : params.daFormat; var mustCreate = false; var cal = window.calendar; if (!(cal && params.cache)) { window.calendar = cal = new Calendar(params.firstDay, params.date, params.onSelect || onSelect, params.onClose || function(cal) { cal.hide(); }); cal.showsTime = params.showsTime; cal.time24 = (params.timeFormat == "24"); cal.weekNumbers = params.weekNumbers; mustCreate = true; } else { if (params.date) cal.setDate(params.date); cal.hide(); } cal.showsOtherMonths = params.showOthers; cal.yearStep = params.step; cal.setRange(params.range[0], params.range[1]); cal.params = params; cal.setDateStatusHandler(params.dateStatusFunc); cal.setDateFormat(dateFmt); if (mustCreate) cal.create(); cal.parseDate(dateEl.value || dateEl.innerHTML); cal.refresh(); if (!params.position) cal.showAtElement(params.button || params.displayArea || params.inputField, params.align); else cal.showAt(params.position[0], params.position[1]); return false; }; }; // eGroupWare translations, are read from the database // ** I18N // Calendar EN language // Author: Mihai Bazon, <mishoo@infoiasi.ro> // Encoding: any // Distributed under the same terms as the calendar itself. Calendar._DN = new Array ( "Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag"); Calendar._SDN = new Array ( "So", "Mo", "Di", "Mi", "Do", "Fr", "Sa"); Calendar._SDN_len = 2; Calendar._MN = new Array ( "Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"); Calendar._SMN = new Array ( "Jan", "Feb", "Mär", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez"); Calendar._SMN_len = 3; // tooltips Calendar._TT = {}; Calendar._TT["INFO"] = "Über den Kalender"; Calendar._TT["ABOUT"] = "DHTML Date/Time Selector\n" + "(c) dynarch.com 2002-2003\n" + // don't translate this this ;-) "For latest version visit: http://dynarch.com/mishoo/calendar.epl\n" + "Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." + "\n\n" + "Datum auswählen:\n" + "- Benutzen Sie die \xab, \xbb Buttons um das Jahr auszuwählen\n" + "- Benutzen Sie die " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " Buttons um das Monat auszuwählen\n" + "- für eine schnelle Auswahl die Maus gedrückt halten auf jedem der obigen Knöpfe"; Calendar._TT["ABOUT_TIME"] = "\n\n" + "Zeitauswahl:\n" + "- Auf Uhrzeit clicken um sie zu erhöhen\n" + "- oder Umschalten-click um sie zu verkleinern\n" + "- oder clicken und ziehen für eine schnelle Auswahl"; Calendar._TT["TOGGLE"] = "ersten Tag der Woche wechseln"; Calendar._TT["PREV_YEAR"] = "Vorheriges Jahr (halten für Menü)"; Calendar._TT["PREV_MONTH"] = "Vorheriger Monat (halten für Menü)"; Calendar._TT["GO_TODAY"] = "Heute setzen"; Calendar._TT["NEXT_MONTH"] = "Nächster Monat (halten für Menü)"; Calendar._TT["NEXT_YEAR"] = "Nächstes Jahr (halten für Menü)"; Calendar._TT["SEL_DATE"] = "Datum auswählen"; Calendar._TT["DRAG_TO_MOVE"] = "Ziehen um zu Bewegen"; Calendar._TT["PART_TODAY"] = " (Heute)"; // the following is to inform that "%s" is to be the first day of week // %s will be replaced with the day name. Calendar._TT["DAY_FIRST"] = "%s zuerst anzeigen"; // This may be locale-dependent. It specifies the week-end days, as an array // of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 // means Monday, etc. Calendar._TT["WEEKEND"] = "0,6"; Calendar._TT["CLOSE"] = "Schließen"; Calendar._TT["TODAY"] = "Heute"; Calendar._TT["TIME_PART"] = "(Shift-) Klicken oder drücken um den Wert zu ändern"; // date formats //Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d"; Calendar._TT["DEF_DATE_FORMAT"] = "%d-%m-%Y"; //Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e"; Calendar._TT["TT_DATE_FORMAT"] = "%a, %e %b"; Calendar._TT["WK"] = "KW"; Calendar._TT["TIME"] = "Zeit:"; -- |
|
Ralf Becker-2 |
|
|
Die Datei die Du gepostet hast sieht gut aus. Ich hoffe mal die ist
nicht vom QNAP, sondern von dem Server der nicht funktioniert. Ralf Am 04.04.11 12:25, schrieb suschi: > Hey Ralf, > > dank dir für die schnelle Antwort. Ein langer Text wird angezeigt wobei ich > dort keinen Fehler als solches finde.Hab dir URL auch mal augerufen auf dem > es läuft (QNAP) . Der Text sieht ähnlich aus. > > ---- > // > > Calendar.setup = function (params) { > function param_default(pname, def) { if (typeof params[pname] == > "undefined") { params[pname] = def; } }; > > param_default("inputField", null); > param_default("displayArea", null); > param_default("button", null); > param_default("eventName", "click"); > param_default("ifFormat", "%d-%m-%Y"); > param_default("daFormat", "%d-%m-%Y"); > param_default("titleFormat", "%B %Y"); > param_default("singleClick", true); > param_default("disableFunc", null); > param_default("dateStatusFunc", params["disableFunc"]); // takes precedence > if both are defined > param_default("disableFirstDowChange", true); > param_default("firstDay", 1); // Monday > param_default("align", "Bl"); > param_default("range", [1900, 2999]); > param_default("weekNumbers", true); > param_default("flat", null); > param_default("flatCallback", null); > param_default("flatWeekCallback",null); > param_default("flatWeekTTip", null); > param_default("flatmonthCallback",null); > param_default("flatmonthTTip", null); > param_default("onSelect", null); > param_default("onClose", null); > param_default("onUpdate", null); > param_default("date", null); > param_default("showsTime", false); > param_default("timeFormat", "24"); > param_default("electric", true); > param_default("step", 2); > param_default("position", null); > param_default("cache", true); > param_default("showOthers", true); > var tmp = ["inputField", "displayArea", "button"]; > for (var i in tmp) { > if (typeof params[tmp[i]] == "string") { > params[tmp[i]] = document.getElementById(params[tmp[i]]); > } > } > if (!(params.flat || params.inputField || params.displayArea || > params.button)) { > alert("Calendar.setup:\n Nothing to setup (no fields found). Please > check your code"); > return false; > } > > function onSelect(cal) { > var p = cal.params; > var update = (cal.dateClicked || p.electric); > if (update&& p.flat) { > if (typeof p.flatCallback == "function") > p.flatCallback(cal); > else > alert("No flatCallback given -- doing nothing."); > return false; > } > if (update&& p.inputField) { > p.inputField.value = cal.date.print(p.ifFormat); > if (typeof p.inputField.onchange == "function") > p.inputField.onchange(); > } > if (update&& p.displayArea) > p.displayArea.innerHTML = cal.date.print(p.daFormat); > if (update&& p.singleClick&& cal.dateClicked) > cal.callCloseHandler(); > if (update&& typeof p.onUpdate == "function") > p.onUpdate(cal); > }; > > if (params.flat != null) { > if (typeof params.flat == "string") > params.flat = document.getElementById(params.flat); > if (!params.flat) { > alert("Calendar.setup:\n Flat specified but can't find parent."); > return false; > } > var cal = new Calendar(params.firstDay, params.date, params.onSelect || > onSelect); > cal.showsTime = params.showsTime; > cal.time24 = (params.timeFormat == "24"); > cal.params = params; > cal.weekNumbers = params.weekNumbers; > cal.setRange(params.range[0], params.range[1]); > cal.setDateStatusHandler(params.dateStatusFunc); > cal.showsOtherMonths = params.showOthers; > cal.create(params.flat); > cal.show(); > return false; > } > > var triggerEl = params.button || params.displayArea || params.inputField; > triggerEl["on" + params.eventName] = function() { > var dateEl = params.inputField || params.displayArea; > var dateFmt = params.inputField ? params.ifFormat : params.daFormat; > var mustCreate = false; > var cal = window.calendar; > if (!(cal&& params.cache)) { > window.calendar = cal = new Calendar(params.firstDay, > params.date, > params.onSelect || onSelect, > params.onClose || function(cal) { cal.hide(); }); > cal.showsTime = params.showsTime; > cal.time24 = (params.timeFormat == "24"); > cal.weekNumbers = params.weekNumbers; > mustCreate = true; > } else { > if (params.date) > cal.setDate(params.date); > cal.hide(); > } > cal.showsOtherMonths = params.showOthers; > cal.yearStep = params.step; > cal.setRange(params.range[0], params.range[1]); > cal.params = params; > cal.setDateStatusHandler(params.dateStatusFunc); > cal.setDateFormat(dateFmt); > if (mustCreate) > cal.create(); > cal.parseDate(dateEl.value || dateEl.innerHTML); > cal.refresh(); > if (!params.position) > cal.showAtElement(params.button || params.displayArea || > params.inputField, params.align); > else > cal.showAt(params.position[0], params.position[1]); > return false; > }; > }; > > // eGroupWare translations, are read from the database > > // ** I18N > > // Calendar EN language > // Author: Mihai Bazon,<[hidden email]> > // Encoding: any > // Distributed under the same terms as the calendar itself. > > Calendar._DN = new Array > ( > "Sonntag", > "Montag", > "Dienstag", > "Mittwoch", > "Donnerstag", > "Freitag", > "Samstag"); > > Calendar._SDN = new Array > ( > "So", > "Mo", > "Di", > "Mi", > "Do", > "Fr", > "Sa"); > Calendar._SDN_len = 2; > > Calendar._MN = new Array > ( > "Januar", > "Februar", > "März", > "April", > "Mai", > "Juni", > "Juli", > "August", > "September", > "Oktober", > "November", > "Dezember"); > > Calendar._SMN = new Array > ( > "Jan", > "Feb", > "Mär", > "Apr", > "Mai", > "Jun", > "Jul", > "Aug", > "Sep", > "Okt", > "Nov", > "Dez"); > Calendar._SMN_len = 3; > > // tooltips > Calendar._TT = {}; > Calendar._TT["INFO"] = "Über den Kalender"; > > Calendar._TT["ABOUT"] = > "DHTML Date/Time Selector\n" + > "(c) dynarch.com 2002-2003\n" + // don't translate this this ;-) > "For latest version visit: http://dynarch.com/mishoo/calendar.epl\n" + > "Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for > details." + > "\n\n" + > "Datum auswählen:\n" + > "- Benutzen Sie die \xab, \xbb Buttons um das Jahr auszuwählen\n" + > "- Benutzen Sie die " + String.fromCharCode(0x2039) + ", " + > String.fromCharCode(0x203a) + " Buttons um das Monat auszuwählen\n" + > "- für eine schnelle Auswahl die Maus gedrückt halten auf jedem der obigen > Knöpfe"; > Calendar._TT["ABOUT_TIME"] = "\n\n" + > "Zeitauswahl:\n" + > "- Auf Uhrzeit clicken um sie zu erhöhen\n" + > "- oder Umschalten-click um sie zu verkleinern\n" + > "- oder clicken und ziehen für eine schnelle Auswahl"; > > Calendar._TT["TOGGLE"] = "ersten Tag der Woche wechseln"; > Calendar._TT["PREV_YEAR"] = "Vorheriges Jahr (halten für Menü)"; > Calendar._TT["PREV_MONTH"] = "Vorheriger Monat (halten für Menü)"; > Calendar._TT["GO_TODAY"] = "Heute setzen"; > Calendar._TT["NEXT_MONTH"] = "Nächster Monat (halten für Menü)"; > Calendar._TT["NEXT_YEAR"] = "Nächstes Jahr (halten für Menü)"; > Calendar._TT["SEL_DATE"] = "Datum auswählen"; > Calendar._TT["DRAG_TO_MOVE"] = "Ziehen um zu Bewegen"; > Calendar._TT["PART_TODAY"] = " (Heute)"; > > // the following is to inform that "%s" is to be the first day of week > // %s will be replaced with the day name. > Calendar._TT["DAY_FIRST"] = "%s zuerst anzeigen"; > > // This may be locale-dependent. It specifies the week-end days, as an > array > // of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, > 1 > // means Monday, etc. > Calendar._TT["WEEKEND"] = "0,6"; > > Calendar._TT["CLOSE"] = "Schließen"; > Calendar._TT["TODAY"] = "Heute"; > Calendar._TT["TIME_PART"] = "(Shift-) Klicken oder drücken um den Wert zu > ändern"; > > // date formats > //Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d"; > Calendar._TT["DEF_DATE_FORMAT"] = "%d-%m-%Y"; > //Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e"; > Calendar._TT["TT_DATE_FORMAT"] = "%a, %e %b"; > > Calendar._TT["WK"] = "KW"; > Calendar._TT["TIME"] = "Zeit:"; > -- > > > > -- > View this message in context: http://egroupware.219119.n3.nabble.com/Kalender-links-tp2772372p2774599.html > Sent from the egroupware-german mailing list archive at Nabble.com. > > ------------------------------------------------------------------------------ > Create and publish websites with WebMatrix > Use the most popular FREE web apps or write code yourself; > WebMatrix provides all the features you need to develop and > publish your website. http://p.sf.net/sfu/ms-webmatrix-sf > _______________________________________________ > egroupware-german mailing list > [hidden email] > https://lists.sourceforge.net/lists/listinfo/egroupware-german -- Ralf Becker Director Software Development Stylite GmbH [open style of IT] Morschheimer Strasse 15 67292 Kirchheimbolanden fon +49 (0) 6352 70629-0 fax +49 (0) 6352 70629-30 mailto: [hidden email] www.stylite.de www.egroupware.org ________________________________________________ Geschäftsführer Andre Keller, Ralf Becker Registergericht Kaiserslautern HRB 30575 Umsatzsteuer-Id / VAT-Id: DE214280951 ------------------------------------------------------------------------------ WhatsUp Gold - Download Free Network Management Software The most intuitive, comprehensive, and cost-effective network management toolset available today. Delivers lowest initial acquisition cost and overall TCO of any competing solution. http://p.sf.net/sfu/whatsupgold-sd _______________________________________________ egroupware-german mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/egroupware-german |
|
|
Am 26.04.2011 08:56, schrieb Ralf Becker-2 [via EGroupware]: Die Datei die Du gepostet hast sieht gut aus. Ich hoffe mal die ist |
| Powered by Nabble | Edit this page |