Ich habe ein Update auf 4.1.5 durchgeführt.
dabei wurde der rte von 1.4.4 (Local) nach 1.5.5 (system)
upgedated.
In config ist
config {
spamProtectEmailAddresses = 1
spamProtectEmailAddresses_atSubst = [at]
}
eingebaut.
Nach dem Update öffnet sich nach Klicken auf den E-Mail-Link kein Fenster des E-Mail-Programms.
Wenn der Spamschutz entfernt wird, funktioniert es einwandfrei.
Neues Setzen des Links hift nicht auch nicht Löschen der Caches.
Weiß jemand Rat?
MfG
Claus
blaubaer100 schrieb
Nach dem Update öffnet sich nach Klicken auf den E-Mail-Link kein Fenster des E-Mail-Programms.
Wenn der Spamschutz entfernt wird, funktioniert es einwandfrei.
Schau doch mal den mailto: Link an, der generiert wird. Evtl. hier posten.
Was sagt Firebug? JS-Fehler? Wird die JS-Datei geladen?
Grüße,
Ext. 22
Kann firebug nicht installieren (firefox 2.0.0.12) Fehler -203.
Der Link, der generiert wird:
<a href="javascript:linkTo_UnCryptMailto('nbjmup+ojfefstbditfoAbegd/ef');" title="Öffnet ein Fenster zum Versenden einer E-Mail" class="mail">
<img alt="Öffnet ein Fenster zum Versenden einer E-Mail" src="typo3/sysext/rtehtmlarea/htmlarea/plugins/TYPO3Browsers/img/mail.gif" />
Sind vielleicht Pfade zum js falsch? Wo stellt man die ein?
Grüße
Claus
Habe firebug installiert (erst extensions.rdf gelöscht).
Tatsächlich ist da ein js-Fehler:
linkTo_UnCryptMailto is not defined
javascript:linkTo_UnCryptMailto('nbjmup+ojfefstbditfoAbegd/ef');()
Grüße
Claus
blaubaer100 schrieb
Tatsächlich ist da ein js-Fehler:
linkTo_UnCryptMailto is not defined
Dann bist Du schon mal auf der richtigen Spur.
Der Link ist OK, aber die Funktion wird nicht gefunden.
Leider hab ich mit mit der Lösung auch keine Erfahrung, weil es bisher noch nie Probleme gemacht hat.
Bei meinen Sites ist das JS direkt im Quelltext.
Ich würde nun so vorgehen:
1. Suche im Quelltext nach der Funktion
2. Wenn nicht vorhanden, nach Funktionsnamen googlen und Gründe finden, warum der nicht erzeugt wird (Evtl. nur eine Konfigurationseinstellung)
3. Nach dem Update passiert? Schau mal in localconf den compat-Mode an. Vielleicht hat sich was geändert, Du fährst aber noch im 4.0 Modus.
4. In der allergrößten Not, zumindest als Zwischenlösung, den benötigten JS-Code von einer funktionierenden Site kopieren und per TS im Header einbinden.
Grüße,
Ext.22
1. Habe die Funktion im Quelltext nicht gefunden
3. Ist in localconf.php auskommentiert:
//// $TYPO3_CONF_VARS["SYS"]["compat_version"] = '4.0'; // Modified or inserted by TYPO3 Install Tool.
Ist das richtig? Kann man das einfach ändern?
Grüße
Claus
blaubaer100 schrieb
1. Habe die Funktion im Quelltext nicht gefunden
3. Ist in localconf.php auskommentiert:
//// $TYPO3_CONF_VARS["SYS"]["compat_version"] = '4.0'; // Modified or inserted by TYPO3 Install Tool.
Ist das richtig? Kann man das einfach ändern?
Grüße
Claus
Hallo Claus,
einfach mal im Installtool (All configuration oder so ähnlich) suchen und 4.1 eintragen.
Grüße,
Ext.22
Aaaaah, es geht jetzt.
Habe in localconfig 4.1 eingetragen, half aber nicht.
Dann nochmal gegoogelt.
U.a das hat geholfen:
#601104
Also:
alle Vorkommen von removeDefaultJS
ändern in
[removeDefaultJS]=external
Caches löschen, dann Browser-Neustart.
Danke und Grüße
Claus