Folgendes tritt ein:
Der Code in index.php
f($my->id){
if($_REQUEST["task"] == "edit" || $_REQUEST["task"] == "new"){
include ("editor/editor.php");
initEditor();}
}
ist empfohlen worden, damit der Editor nicht jedes Mal unnötig im Hintergrund geladen wird. Bei diesem Code tritt das Problem ein, dass bei com_events weder Editor geladen wird, noch Speichern möglich ist, bei Admin und User nach dem Front End Login.

Bei diesem Code

if(isset($_REQUEST["task"]) && ($_REQUEST["task"] == "edit" || $_REQUEST["task"] == "new" || $_REQUEST["task"] == "add")) { include ("editor/editor.php");
initEditor();}
wird Editor geladen und das Speichern nur beim User ermöglicht.

Und nur bei diesem Code

if ( $my->id ) {
        initEditor();
}
ist den beiden möglich sowohl den geladenen Editor zu nutzen als auch Events abzuspeichern. Allerdings wird in diesem Fall Editor ständig im Hintergrund geladen, was nach vielen Angaben der Gemeinde zur erheblichen Verlängerung der Ladezeit führt.

Wie kann ich erreichen, dass: Editor nur dann geladen wird, wenn auch gebraucht, und nicht immer im Hintergrund, normale Administration von com_events erfolgen kann?

Danke und Gruß

*

Offline admin

  • *****
  • 6.360
  • Support Joomla100
    • Profil anzeigen
    • 100 Prozent Joomla-Hosting
Re: com_events - speichern unmöglich, abbrechen möglich
« Antwort #1 am: 13.09.2006 00:22 Uhr »
Dafür müsste wohl Events entsprechend angepasst werden, damit es diesen Code versteht. Aber diese If-Schleife scheint wohl etwas zu hoch für Events zu sein.  :-\ Wo genau das jetzt angepasst werden müsste, kann ich Ihnen leider nicht sagen.
Vollkasko-Versicherung für Ihre Homepage?
https://www.joomla100.com/sicherheit/vollkasko-versicherung

Re: com_events - speichern unmöglich, abbrechen möglich
« Antwort #2 am: 13.09.2006 00:25 Uhr »
Das hat zum Teilerfolg geführt:
if ( $my->id ) {
if(isset($_REQUEST["task"]) && ($_REQUEST["task"] == "edit" || $_REQUEST["task"] == "new" || $_REQUEST["task"] == "add" || $_REQUEST["task"] == "modify" ))
{
include ("editor/editor.php");
initEditor();
}
}
« Letzte Änderung: 13.09.2006 01:30 Uhr von chilly_bang »

*

Offline admin

  • *****
  • 6.360
  • Support Joomla100
    • Profil anzeigen
    • 100 Prozent Joomla-Hosting
Re: com_events - speichern unmöglich, abbrechen möglich
« Antwort #3 am: 13.09.2006 00:30 Uhr »
Klasse, danke für die schnelle Info!
Vollkasko-Versicherung für Ihre Homepage?
https://www.joomla100.com/sicherheit/vollkasko-versicherung

Re: com_events - speichern unmöglich, abbrechen möglich
« Antwort #4 am: 13.09.2006 01:17 Uhr »
Zwar nicht vollkommend, aber die Ziele werden erreicht...

if ( $my->id ) {
if(isset($_REQUEST["task"]) && ($_REQUEST["task"] == "edit" || $_REQUEST["task"] == "new" || $_REQUEST["task"] == "add" || $_REQUEST["task"] == "modify" || $_REQUEST["task"] == "delete" ))
{
include ("editor/editor.php");
initEditor();
}

führt zum Teilerfolg: Wenn Admin ein Event löscht kommt sowas in URL /component/option,com_events/task,delete/agid,5/year,2006/month,09/day,13/Itemid,149/index.php?option=com_events&Itemid=149&mosmsg=Dieser+Termin+wurde+entfernt%21

und im Browser erscheint das Bild (angehängt). Event wird aber gelöscht...