Zum Inhalt springen

rtehtmlarea 1.7.9 und explorer 7.05

Erstellt am 18. März 2009 · 4 Antworten · letzte Antwort am 22. Mai 2009

Tags: Frage

pyrix ·

Hallo,

typo3 4.2.6, autotemplateparser, rte 1.7.9, explorer 7.05, Win-XP

Ich habe eigene css-Klassen für Text und Absatz. Im Firefox funktioniert fast alles, so wie es soll. Im IE geht es mal und mal nicht. Die Auswahlboxen für die eigenen Formatierungsklassen sind manchmal ausgegraut, wenn nicht, und eine Auswahl an Styles möglich ist, dann werden die Änderungen teilweise beim Speichern entfernt oder auch nicht.

Alles sehr wirr.

Ich bekomme zum Teil auch Fehlermeldungen der Art, das ein Objekt und ein Syntaxfehler in der Zeile 3788 der contrib/prototype/prototype.js. Das ist eine Funktion zur Bestimmung des Mauszeigers (siehe unten).

Das einzige, was wenigstens über einen kurzen Zeitraum teilweise funktioniert, wenn ich in typo3conf/rtehtmlarea/ alle Files lösche und im IE den Cache lösche.

Interessant ist noch, das eine weitere Installation (alles gleiche Versionen, einziger Unterschied: Templavoila) ohne Probleme im IE hier funktioniert.

Die PageTS ist bei beiden Installationen gleich.

Ich habe mittlerweile wohl alles gegoogelt, was mit IE und rtehtmalarea zu tun hat, aber ich bin bisher nicht einen Schritt weiter.

Das einzige, was im Firefox 3.07, nicht funktioniert ist, wenn ich einen Text markiere und färben will, wird beim speichern die css-Klasse entfernt. Hat jemand dazu eine Idee?

Ich würde mich wirklich sehr freuen, wenn jemand hier noch eine Idee hat.

vielen Dank
pyrix

Die pageTS:

RTE.default {
  contentCSS = fileadmin/css/main/typo3-RTE.css
  showTagFreeClasses = 0
  showButtons = *
  hideButtons = lefttoright, righttoleft, fontstyle, fontsize, showhelp
  keepButtonGroupTogether = 1
  classesCharacter = wort-gross,wort-klein,wort-italic,mono,infoHeadline,stopHeadline
   
  classesParagraph = text-klein,text-gross,box-gruen,box-gelb,box-rot,note,wichtig,warnung,info,zitat
 
  allowedClasses = text-klein,text-gross,box-gruen,box-gelb,box-rot,note,wichtig,warnung,wort-gross,wort-klein,wort-italic,mono,info,zitat,infoHeadline,stopHeadline
  
  proc {
    allowedClasses < RTE.default.allowedClasses
    entryHTMLparser_db.tags.span.fixAttrib.style.unset >
    entryHTMLparser_db.tags.font.allowedAttribs = color
  }
  FE {
    proc  {
      allowedClasses < RTE.default.allowedClasses
    }
  }
  ignoreMainStyleOverride = 0
  mainStyleOverride = body.htmlarea-content-body {font-family:'Trebuchet MS', sans-serif;}
}

RTE.colors {
  color1 {
    name = dunkelblau
    value = #30549E
  }
  color2 {
    name = mittelblau
    value = #4871C7
  }
  color3 {
    name = hellblau
    value = #7C9AD7
  }
  color4 {
    name = rot
    value = #FF0000
  }
}
RTE.default.proc.entryHTMLparser_db.tags.font.allowedAttribs = color

RTE.default.colors = color1, color2, color3, color4

RTE.classesAnchor {
  externalLink {
    class = external-link
    type = url
    image=fileadmin/img/icons/external_link.gif
    titleText =
  }
  externalLinkInNewWindow {
    class = external-link-new-window
    type = url
    image=fileadmin/img/icons/external_link_new_window.gif
    titleText =
  }
  internalLink {
    class = internal-link
    type = page
    image=fileadmin/img/icons/internal_link.gif
    titleText =
  }
  internalLinkInNewWindow {
    class = internal-link-new-window
    type = page
    image=fileadmin/img/icons/internal_link_new_window.gif
    titleText =
  }
  download {
    class = download
    type = file
    image=fileadmin/img/icons/download.gif
    titleText =
  }
  mail {
    class = mail
    type = mail
    image=fileadmin/img/icons/mail.gif
    titleText =
  }
}

Angemeckerte Funktion in typo3/contrib/prototype/prototype.js :

pointer: function(event) {
       return {
         x: event.pageX || (event.clientX +
           (document.documentElement.scrollLeft || document.body.scrollLeft)),
         y: event.pageY || (event.clientY +
           (document.documentElement.scrollTop || document.body.scrollTop))
       };
     },
pyrix ·

*schieb*

hat niemand eine Idee dazu?
Fehlen noch Infos oder ist das nicht nachvollziebar dargestellt?

Kurzversion:
Versionen: typo3 4.2.6 rtehtmlarea 1.7.9 Win-xp
firefox: alles geht ohne Probleme, also wohl ein IE Problem.

Im IE 7.0:
style-select-boxen sind nicht benutzbar, da ausgegraut. Aber nicht immer.
Ein System dahinter kann ich nicht feststellen. Wenn Sie nicht ausgegraut sind, dann fehlt die Hälfte der Styles und die beim Speichern wirden die Styles wieder rausgeschmissen.

Eine andere Installation (einizer Unterschied: template voila)funktioniert im gleichen IE ohne Probleme.

Wäre für Hilfe wirklich dankbar.

Die Einstellungen im IE, wie in verschiedenen Postings und Doku, vorgeschlagen
habe ich eingestellt -> ohne Erfolg.

mod_gzip ist abgeschaltet

htaccess wie in der Doku vorgeschlagen, entsprechend angepasst -> ohne Erfolg.

js mit und ohne kompression -> ohne Erfolg

typo3tem/rtehtmlarea/ mehrfach gelöscht -> ohne Erfolg

danke

pyrix

netmo ·

....auch ich hab dieses Problem! ;(

Im FF2, FF3, Opera läuft alles einwandfrei..Nur im IE7 ist die Textstyle Auswahlboox immer deaktiviert/grau.

Bin jetzt auch schon seit 2 Tagen am googlen, komme aber keinen schritt weiter ;(

netmo ·

okay okay...der dritte Tag google suche hat's gebracht!! #giggle#
bei mir lags definitiv an dem (wohl doch ziemlich bekannten) "Cache-Problem" des Internet Exporers...
Hier die Lösung im Manual: http://typo3.org/documentation/document-library/extension-manuals/rtehtmlarea/1.4.4/view/3/17/

Hier ein Zitat aus meinem "Retterthread":
Ich hatte bisher(selbstverständlich) im IE unter
Extras -> Internetoptionen -> Allgemein -> temporäre Dateien - Einstellungen -> Neue Version der gespeicherten Seiten suchen:

"Bei jedem Zugriff auf die Seite" und 1MB eingestellt....

Stelle man auf "Automatisch" und z.B. 50MB funktioniert alles!!

Juhuuuu!!!

Ist zwar nicht toll, aber ich denke es ist zumutbar den Redakteuren diese Browsereinstellung "vorzugeben"...Falls man es gar nciht schafft sie zu überzeugen direkt mit dem Firefox zu arbeiten! ((;