Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: JavaScript-Weiche mittels PHP???

    sgei

    • Fördermitglied
    • Beiträge: 327
    • Geschlecht:
    JavaScript-Weiche mittels PHP???
    am: 13. Juli 2009, 10:34:23
    Hallo,

    ich habe jetzt schon stundenlang Google gequält, aber leider ohne Erfolg.

    Folgende Frage:

    Wenn ein User den Shop mit der Startseite aufruft kann bei aktiven <noscript>-Bereich eine Meldung bei deaktivierten JS erfolgen.

    Was passiert aber wenn er über Google direkt auf einer Produktseite landet? Greift dann diese <noscript>-Meldung auch?

    Oder anders gefragt:

    Gibt es eine Möglichkeit einen JS-Check zu machen, das Ergebnis in einer Session-Variable zu speichern und dann für diverse JS-Weichen im Shop zu nutzen?

    Ich bin für jede Idee dankbar.

    Steffen



    Linkback: https://www.modified-shop.org/forum/index.php?topic=1333.0

    DokuMan

    • modified Team
    • Beiträge: 6.669
    • Geschlecht:
    JavaScript-Weiche mittels PHP???
    Antwort #1 am: 13. Juli 2009, 10:48:54
    Zitat
    Was passiert aber wenn er über Google direkt auf einer Produktseite landet? Greift dann diese <noscript>-Meldung auch?

    Die Prüfung erfolgt im Browser der Besuchers. Die Meldung greift nur, wenn JS deaktiviert ist. Google bekommt immer die noscript-Meldung, da der Google-Bot meines Wissens kein JS auswertet!

    pufaxx

    • Mitglied
    • Beiträge: 139
    JavaScript-Weiche mittels PHP???
    Antwort #2 am: 13. Juli 2009, 14:39:49
    ... komischerweise werden die ganzen onchange="this.form.submit()"-DropDowns (z.B. Hersteller, Sortierung) aber von Google verfolgt.

    Egal - jedenfalls kann man sich sicher sein, dass bei deaktiviertem JS alle noscript-Blöcke angezeigt werden.

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    JavaScript-Weiche mittels PHP???
    Antwort #3 am: 13. Juli 2009, 14:44:05
    wenn du global eine <noscript> Meldung ausgeben willst, platziere diese doch einfach in der index.html deines templates und schon ist sie immer und überall auf jeder seite da

    Nachtrag:

    der noscript tag muss ja sowieso innerhalb des <body> tags gesetzt werden

    mantis

    • Viel Schreiber
    • Beiträge: 1.188
    • Geschlecht:
    JavaScript-Weiche mittels PHP???
    Antwort #4 am: 13. Juli 2009, 15:11:00
    Zusatz Info

    die neu OP 9.64 Version reagiert nicht mehr auf die alten Hacks obwohl Sie anders anzeigt als Sie soll allerdings reagiert OP nun auf FF Hacks.

    Gruss
    mantis

    4 Antworten
    5010 Aufrufe
    08. Mai 2011, 13:57:10 von jederzeyt
    1 Antworten
    2053 Aufrufe
    03. April 2014, 13:21:56 von Godzilla
    1 Antworten
    2405 Aufrufe
    23. April 2012, 00:42:28 von vr
    23 Antworten
    8461 Aufrufe
    24. Februar 2013, 12:18:39 von noRiddle (revilonetz)