Ergebnis 1 bis 22 von 22

Thema: TinyMCE Fehler bei Anpassung

  1. #1
    Contao-Fan Avatar von Juke
    Registriert seit
    09.07.2009.
    Ort
    Ludwigsburg
    Beiträge
    293
    Partner-ID
    4860

    Standard TinyMCE Fehler bei Anpassung

    Hallo zusammen,

    bzgl. der Reduzierung des TinyMCE auf rudimentäre Funktionen habe ich einiges gelesen (hier und hier auch) - Im Prinzip ist mir die Vorgehensweise klar und dass bei einem Benutzer die angepasste Version statt der Vollversion angezeigt wird, klappt auch.

    Bei mir gehen aber nach der Änderung zwei Dinge nicht mehr:
    1. BE => Benutzer => Ich kann als admin nicht mehr in den Modus des Benutzers springen, es kommt eine weiße Seite.

    2. Melde ich mich als Benutzer an, wird - wie schon gesagt - die angepasste Version des TinyMCE angezeigt, aber ich kann nicht mehr "Speichern + Schließen". Es kommt wieder eine weiße Seite.

    Irgendwas ist da falsch, aber ich weiß nicht was. Hat vielleicht jemand noch einen entscheidenden Tipp?

    Beste Grüße
    Jutta
    Carpe Diem und viele Grüße aus Bawü - juke | Contao-Partner | jukemedia.de | frische-zitronen.de |

  2. #2
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.484
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Jutta,

    ich kann nur auf das Ticket hinweisen; ggf. hat es auch damit zu tun.
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  3. #3
    Contao-Fan Avatar von Juke
    Registriert seit
    09.07.2009.
    Ort
    Ludwigsburg
    Beiträge
    293
    Partner-ID
    4860

    Standard

    Ja, ich vermute ich es auch -- vielleicht hilft es, wenn ich an dieser Stelle meinen besten und unwiderstehlichsten *lieb-guck* Blick aufsetze ... ich habe nämlich 2 Kunden und denen kann ich doch nicht erst die Vollversion vorsetzen und erst danach die "light-version" ... das wäre sehr übelst
    Carpe Diem und viele Grüße aus Bawü - juke | Contao-Partner | jukemedia.de | frische-zitronen.de |

  4. #4
    Contao-Urgestein Avatar von FloB
    Registriert seit
    19.06.2009.
    Ort
    Sonnensystem
    Beiträge
    1.618

    Standard

    Hast du mal geschaut, was deine error.log auswirft?
    So long,
    FloB since Nov. 2007 +706P +115P and counting

  5. #5
    Contao-Fan Avatar von Juke
    Registriert seit
    09.07.2009.
    Ort
    Ludwigsburg
    Beiträge
    293
    Partner-ID
    4860

    Standard

    Hallo FloB,

    Die error.log Datei ist wo?
    Bei BE => Systemlog steht
    Back end module "user" was not allowed for user "username"

    Beste Grüße
    Jutta
    Carpe Diem und viele Grüße aus Bawü - juke | Contao-Partner | jukemedia.de | frische-zitronen.de |

  6. #6
    Contao-Urgestein Avatar von FloB
    Registriert seit
    19.06.2009.
    Ort
    Sonnensystem
    Beiträge
    1.618

    Standard

    Interessante Meldung …

    Ich meinte die error.log in /system/logs.
    So long,
    FloB since Nov. 2007 +706P +115P and counting

  7. #7
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Weisse Seite heisst meistens Fehler, der aber unterdrückt wird.
    Aktivier mal die Ausgabe bei den Einstellungen. "Fehlermeldungen anzeigen"
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  8. #8
    Contao-Fan Avatar von Juke
    Registriert seit
    09.07.2009.
    Ort
    Ludwigsburg
    Beiträge
    293
    Partner-ID
    4860

    Standard

    Hey - Danke, ihr seid Klasse!
    Fehlermeldung war "header already sent ..." was meist immer damit zu tun hat, dass irgendwo eine Leerzeile oder Leerzeichen zu viel ist und das war es wohl.

    In der dcaconfig muss man aufpassen, dass dieser Teil :

    PHP-Code:
    <?php if ($this->User->isAdmin)
    {
        
    $GLOBALS['TL_DCA']['tl_content']['fields']['text']['eval']['rte'] = 'tinyMCE';
    }
    else
    {
        
    $GLOBALS['TL_DCA']['tl_content']['fields']['text']['eval']['rte'] = 'tinyMCE_autoren';
    }
    ?>
    ohne LEERZEICHEN eingefügt wird.

    Sieht dann so aus:

    PHP-Code:
     This line would prevent articles from being duplicated when you duplicate
     
    a page in module site structure.
     */
    if (
    $this->User->isAdmin)
    {
        
    $GLOBALS['TL_DCA']['tl_content']['fields']['text']['eval']['rte'] = 'tinyMCE';
    }
    else
    {
        
    $GLOBALS['TL_DCA']['tl_content']['fields']['text']['eval']['rte'] = 'tinyMCE_autoren';
    }
    ?> 
    Und dann geht es !!
    Danke nochmal.

    Beste Grüße
    Jutta
    Carpe Diem und viele Grüße aus Bawü - juke | Contao-Partner | jukemedia.de | frische-zitronen.de |

  9. #9
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Tja..."headers already sent", der Lieblingsfehler aller php'ler

    Schön das es funktioniert
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  10. #10
    Contao-Fan Avatar von Juke
    Registriert seit
    09.07.2009.
    Ort
    Ludwigsburg
    Beiträge
    293
    Partner-ID
    4860

    Standard

    Und wie das dann so ist - eine Frage erledigt, kommt die nächste.
    Für die Newsartikel wird im System TinyNews verwendet und der hat dann wieder die Vollversion aller Funktionen.

    Wenn nun mein Autor seine Inhalte selber bearbeitet, kommt das ziemlich komisch, wenn er bei den Artikeln die abgespeckte Version des TinyMCE hat, in den News aber zahlreiche Spielmöglichkeiten mehr findet.

    Wie kann ich nun die reduzierte Editorversion auch für den News-Bereich anbieten? Wo kommt da wohl die Abfrage, die ich in der dcaconfig schon für Artikel gemacht habe, hin und wie muss sie aussehen?

    Beste Grüße
    Jutta
    Carpe Diem und viele Grüße aus Bawü - juke | Contao-Partner | jukemedia.de | frische-zitronen.de |

  11. #11
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo juke,
    das wird was mit
    $GLOBALS['TL_DCA']['tl_news']['fields']['text']['eval']['rte'] = 'tinyMCE';
    } sein schätze ich mal.
    Musst du mal im Modul selber schauen.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  12. #12
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Selbes Spiel, anderes Array:
    PHP-Code:
    $GLOBALS['TL_DCA']['tl_news']['fields']['text'
    Edit: Mann, das Forum sollte einen Speed-Award kriegen
    Geändert von Toflar (27.07.2009 um 14:08 Uhr)
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  13. #13
    Contao-Fan Avatar von Juke
    Registriert seit
    09.07.2009.
    Ort
    Ludwigsburg
    Beiträge
    293
    Partner-ID
    4860

    Standard

    Sieht dann wohl so aus:

    PHP-Code:
     This line would prevent articles from being duplicated when you duplicate
     
    a page in module site structure.
     */
    if (
    $this->User->isAdmin)
    {
        
    $GLOBALS['TL_DCA']['tl_content']['fields']['text']['eval']['rte'] = 'tinyMCE';
    }
    else
    {
        
    $GLOBALS['TL_DCA']['tl_content']['fields']['text']['eval']['rte'] = 'tinyMCE_autoren';
    }
    if (
    $this->User->isAdmin)
    {
        
    $GLOBALS['TL_DCA']['tl_news']['fields']['text']  = 'tinyNews';
    }
    else
    {
        
    $GLOBALS['TL_DCA']['tl_news']['fields']['text']  = 'tinyMCE_autoren';
    }
    ?> 
    Da bekomme ich aber dann die Fehlermeldung:
    Code:
    Fatal error: Cannot use string offset as an array in /var/www/xxxx/html/xxxx/system/drivers/DC_Table.php on line 3946
    ???

    ... wobei man dazu sagen muss, dass der TinyNews nicht ganz der gleiche ist wie der TinyMCE - klar, sonst würde es ihn ja auch nicht geben. Ich weiß nur nicht ob vielleicht die Änderungen zum Fehler beitragen ...

    ... forsche weiter.
    Geändert von Juke (27.07.2009 um 15:57 Uhr)
    Carpe Diem und viele Grüße aus Bawü - juke | Contao-Partner | jukemedia.de | frische-zitronen.de |

  14. #14
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Das war nur ein Hinweis, musst natürlich trotzdem wie oben fertig machen:
    PHP-Code:
    $GLOBALS['TL_DCA']['tl_news']['fields']['text']['eval']['rte'
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  15. #15
    Contao-Fan Avatar von Juke
    Registriert seit
    09.07.2009.
    Ort
    Ludwigsburg
    Beiträge
    293
    Partner-ID
    4860

    Standard

    Ja weißt du - ich arbeite in php viel mit Verdacht und Intuition - ich weiß zwar was ein array ist, aber "eval" und "rte" ?? --

    Ok - hat aber jetzt geklappt. Ich habe den Code oben verbessert, so funktioniert's dann richtig:


    PHP-Code:
     This line would prevent articles from being duplicated when you duplicate
     
    a page in module site structure.
     */
    if (
    $this->User->isAdmin)
    {
        
    $GLOBALS['TL_DCA']['tl_content']['fields']['text']['eval']['rte'] = 'tinyMCE';
    }
    else
    {
        
    $GLOBALS['TL_DCA']['tl_content']['fields']['text']['eval']['rte'] = 'tinyMCE_autoren';
    }
    if (
    $this->User->isAdmin)
    {
        
    $GLOBALS['TL_DCA']['tl_news']['fields']['text']['eval']['rte']   = 'tinyNews';
    }
    else
    {
        
    $GLOBALS['TL_DCA']['tl_news']['fields']['text']['eval']['rte']  = 'tinyMCE_autoren';
    }
    ?> 
    Danke euch nochmal.

    Beste Grüße
    Jutta
    Carpe Diem und viele Grüße aus Bawü - juke | Contao-Partner | jukemedia.de | frische-zitronen.de |

  16. #16
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    eval und rte sind nur Arrays die Leo so benamselt (wir sagen das so in der Schweiz - punkt ) hat ...von daher, das ist nur eine weitere Verschachtelung - ein sogenanntes mehrdimensionales Array
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  17. #17
    Contao-Urgestein Avatar von FloB
    Registriert seit
    19.06.2009.
    Ort
    Sonnensystem
    Beiträge
    1.618

    Standard

    Zitat Zitat von Juke Beitrag anzeigen
    PHP-Code:
     This line would prevent articles from being duplicated when you duplicate
     
    a page in module site structure.
     */
    if (
    $this->User->isAdmin)
    {
        
    $GLOBALS['TL_DCA']['tl_content']['fields']['text']['eval']['rte'] = 'tinyMCE';
    }
    else
    {
        
    $GLOBALS['TL_DCA']['tl_content']['fields']['text']['eval']['rte'] = 'tinyMCE_autoren';
    }
    if (
    $this->User->isAdmin)
    {
        
    $GLOBALS['TL_DCA']['tl_news']['fields']['text']['eval']['rte']   = 'tinyNews';
    }
    else
    {
        
    $GLOBALS['TL_DCA']['tl_news']['fields']['text']['eval']['rte']  = 'tinyMCE_autoren';
    }
    ?> 
    Das kann man aber noch zusammenführen, ist unnötig zweimal die selbe Abfrage auszuführen, nur um unterschiedlichen Code zu setzen .
    So long,
    FloB since Nov. 2007 +706P +115P and counting

  18. #18
    Contao-Fan Avatar von aportmann
    Registriert seit
    19.06.2009.
    Ort
    schweiz
    Beiträge
    422
    Partner-ID
    5934

    Standard

    hatte endlich mal zeit, den tiny in meinem prototyp anzupassen. funktioniert einwandfrei mit der «gekürzten» version, danke ... vielleicht gehts noch kürzer?

    PHP-Code:
    if ($this->User->isAdmin

        
    $GLOBALS['TL_DCA']['tl_content']['fields']['text']['eval']['rte'] = 'tinyMCE_admin'
        
    $GLOBALS['TL_DCA']['tl_news']['fields']['text']['eval']['rte']   = 'tinyMCE_admin'

    else 

        
    $GLOBALS['TL_DCA']['tl_content']['fields']['text']['eval']['rte'] = 'tinyMCE_autor';
        
    $GLOBALS['TL_DCA']['tl_news']['fields']['text']['eval']['rte']  = 'tinyMCE_autor'

    Gruss Andi

  19. #19
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Es ginge noch kürzer, aber dann wird's unübersichtlich...so ist perfekt
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  20. #20
    Contao-Urgestein Avatar von FloB
    Registriert seit
    19.06.2009.
    Ort
    Sonnensystem
    Beiträge
    1.618

    Standard

    Zitat Zitat von Toflar Beitrag anzeigen
    Es ginge noch kürzer, aber dann wird's unübersichtlich...so ist perfekt
    Das würde mich interessieren, wie du das sauber verkürzen kannst
    So long,
    FloB since Nov. 2007 +706P +115P and counting

  21. #21
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    PHP-Code:
    $var = (bedingung) ? IfBedingungTRUE IfBedingungFALSE
    Aber eben, dann wird's unübersichtlich Sagt ich doch schon^^
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  22. #22
    Contao-Urgestein Avatar von FloB
    Registriert seit
    19.06.2009.
    Ort
    Sonnensystem
    Beiträge
    1.618

    Standard

    Daran hab ich gar nicht gedacht, obwohl das mein Lieblingskonstrukt ist
    So long,
    FloB since Nov. 2007 +706P +115P and counting

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Fragen zur Anpassung von TinyMCE
    Von Jola102 im Forum Off Topic
    Antworten: 9
    Letzter Beitrag: 13.12.2012, 17:46
  2. Fehler im TinyMCE?
    Von Bengelhardt im Forum Allgemeine Inhaltselemente
    Antworten: 8
    Letzter Beitrag: 14.09.2010, 21:54
  3. TinyMCE Fehler Safari
    Von MPstudent im Forum Allgemeine Inhaltselemente
    Antworten: 0
    Letzter Beitrag: 08.02.2010, 10:49
  4. TinyMCE Anpassung geht im IE nicht?
    Von adifl im Forum Sonstiges zu Contao
    Antworten: 1
    Letzter Beitrag: 19.08.2009, 16:34
  5. Fehler bei list Element im TinyMCE / IE
    Von Budman im Forum Sonstiges zu Contao
    Antworten: 4
    Letzter Beitrag: 22.07.2009, 08:16

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •