[Frage] E-Mail Link leitet auf die Startseite statt E-Mail Programm zu öffnen Typo3 4.7.20 TYPO3-Version: -

  • dennylee dennylee
    TYPO3-Anwärter
    0 x
    7 Beiträge
    0 Hilfreiche Beiträge
    31. 10. 2014, 08:35

    Hallo Zusammen,

    ich stehe seit gestern vor einem Problem. Leider hat die Suche nichts geholfen und auch Google kann mir dazu bis auf Spamprotection-Einstellungen auch nicht weiterhelfen.
    Falls ich noch irgendwelche Informationen vergessen habe, reiche ich diese entsprechend nach.
    Website: http://www.a-network-magazin.de/ausgabe-18/editorial.html

    1. Verlauf:
    Ich habe mein Typo3 Projekt von 4.7.15 auf 4.7.20 upgedated. Ohne Probleme.
    Ich bin im Install-Tool das Upgrade Wizard durchlaufen und habe die Datenbank ebenfalls aktualisiert.

    2. Zu meinem Problem:
    Alle E-Mail-Verlinkungen werden zwar korrekt verschlüsselt und wie gehabt angezeigt, sobald man drauf klickt wird statt das E-Mail-Fenster aufgemacht zur Startseite geleitet. Wenn ich die Spam-Protection deaktiviere, wird der E-Mail-Link ganz normal über das Mail-Programm geöffnet.

    3. Meine bisherigen Maßnahmen:
    Update auf 4.7.20
    Downgrade auf 4.7.15
    Aktualisierung der DB
    Update verschiedener Extensions
    Deaktivierung von Extensions
    Änderung der werte für Spamschutz (spamProtectEmailAddresses,spamProtectEmailAddresses_atSubst)

    4. Meine config:
    Typo3 4.7.20
    php 5.4.4-14+deb7u14
    SQL 5.5.38

    1. config {
    2. metaCharset = utf-8
    3. renderCharset = utf-8
    4. additionalHeaders = Content-Type:text/html;charset=utf-8
    5. doctype = xhtml_strict
    6. xhtml_cleaning = all
    7. linkVars = L
    8. sys_language_mode = strict
    9. sys_language_overlay = hideNonTranslated
    10. uniqueLinkVars = 1
    11. sys_language_uid = 0
    12. language = de
    13. htmlTag_langKey = de-DE
    14. locale_all = de_DE.utf-8
    15. xmlprologue = none
    16. disablePrefixComment = 1
    17. spamProtectEmailAddresses = 1
    18. spamProtectEmailAddresses_atSubst = (at)
    19. admPanel = 0
    20. no_cache = 1
    21. simulateStaticDocuments = 0
    22. tx_realurl_enable = 1
    23. prefixLocalAnchors = all
    24. index_enable = 1
    25. index_externals = 0
    26. index_metatags = 0
    27. }

    Ein zweites Phänomen was vielleicht auch damit zusammen hängen könnte oder durch einen Bug Ebenfalls nicht korrekt zum laufen kommt ist der LinkedIn Share-Button.
    Auf verschiedenen Websites funktioniert er (extakt gleich eingebunden) aber auf dieser nicht. Es wird kein Inhalt ausgelesen. Man müsste die Inhaltsangabe beim Sharen händisch eintragen!

    Vielen Dank im Voraus.

    LG Denny


  • 1
  • toifel toifel
    Jedi-Ratsmitglied
    0 x
    820 Beiträge
    95 Hilfreiche Beiträge
    31. 10. 2014, 08:44

    Klingt nach einem Javascript-Fehler.. mach mal die Browser-Konsole auf und schau, ob dort irgendwelche Error auftauchen.
    Bei deinen Maßnahmen steht noch nichts von löschen, daher mal alles aus /typo3temp raus schmeissen - dort werden die Cache-Dateien abgelegt, unter anderem auch das merged-Javascript.

  • dennylee dennylee
    TYPO3-Anwärter
    0 x
    7 Beiträge
    0 Hilfreiche Beiträge
    31. 10. 2014, 08:50

    Hi,

    vielen Dank für deine schnelle Hilfe.
    Kann man Posts nachträglich nicht mehr bearbeiten?

    Cache-Dateien und Temp-Ordner habe ich immer wieder gelöscht habe ich vergessen aufzuführen.
    Ebenfalls Browserdaten gelöscht und auch Browser gewechselt.
    Javascriptfehler sind nicht vorhanden.

  • Julian.Hofmann Julian.Ho...
    Flash Gordon
    0 x
    2742 Beiträge
    97 Hilfreiche Beiträge
    31. 10. 2014, 09:01

    Hallo.

    Welcher Request wird dabei denn vom Browser dann ausgeführt, spricht, welche URL wird versucht aufzurufen?
    KLingt ja etwas danach, als würde das "Decrypten" der Mailadresse schiefgehen.

    Viele Grüße
    Julian

  • dennylee dennylee
    TYPO3-Anwärter
    0 x
    7 Beiträge
    0 Hilfreiche Beiträge
    31. 10. 2014, 09:02

    Daran habe ich auch schon gedacht. Wie finde ich das raus?

  • Julian.Hofmann Julian.Ho...
    Flash Gordon
    0 x
    2742 Beiträge
    97 Hilfreiche Beiträge
    31. 10. 2014, 11:45

    Eine Idee wäre schon mal die URL-Zeile des Browser anzuschauen.

    Andere Idee wäre, dass Du Dir einfach das mini-JavaScript aus einem der href-Attribute rauskopierst und an anderer Stelle der Seite ausgeben lässt:

    1. page.incluudeJSFooter.10 = TEXT
    2. page.incluudeJSFooter.10.value = alert(linkTo_UnCryptMailto('.....'));

  • dennylee dennylee
    TYPO3-Anwärter
    0 x
    7 Beiträge
    0 Hilfreiche Beiträge
    31. 10. 2014, 12:09

    Hallo zusammen,

    das Problem mit dem E-Mail Link habe ich nun gelöst.
    Typo3 generiert durch CSS Styled content ein Javascript:

    1. <script src="typo3temp/javascript_ebd9c81938.js?1414753478" type="text/javascript"></script>

    Darin steht die Funktion für das crypten der E-Mail-Adresse.
    Ich habe mir diese Funktion aus einem anderen Projekt in eine eigene JS-Datei gelegt und schon hat das entschlüsseln wieder geklappt. Es scheint als wenn die Funktionen nicht mehr passten!

    Das Problem mit dem Share-Button hat sich leider noch nicht geändert.
    Hat dazu jemand noch eine Idee?

  • 1