Suport » Probleme și soluții » Problemă: modificare coduri sursă a linkurilor în wp 3,9 și TinyMCE 4,0

  • LucicX

    (@lucicx)


    Salutare.

    Am observat că o dată cu actualizarea la ultima versiune de wordpress și, implicit, la TinyMCE 4.0, codurile sursă custom ale linkurilor introduse într-un articol editat în mod HTML sunt modificate la revenirea în mod visual.

    De exemplu, dacă în mod HTML introduc codul
    <a href="http://link.exemplu.com" target="_blank" onClick=”ga(‘send’, ‘event’, ‘’event category ‘, ‘event action’, ‘event label’, event value, {‘nonInteraction’: 1});"> text vizual</a>

    la revenirea în mod visual secvența
    onClick=”ga(‘send’, ‘event’, ‘’event category ‘, ‘event action’, ‘event label’, event value, {‘nonInteraction’: 1});"
    dispare, linkul devenind

    <a href="http://link.exemplu.com" target="_blank"> text vizual</a>

    S-a mai lovit cineva de problema asta? Și dacă da, există o soluție sau trebuie să așteptăm o altă actualizare?

Vizualizare 2 răspunsuri - 1 la 2 (din 2 în total)
  • jnhghy

    (@jnhghy)

    Nu stiu motivul pentru care iti sterge eventul onclick (pot presupune doar ca odata cu eventul onclick apare si un script custom si ca wp nu a vrut sa se complice cu asta) dar poti intoarce un pic lucrurile (vad ca s-au lovit si altii pe forumul in engleza), poti sa asculti din javascript link-ul sa vezi daca s-a dat click pe el, TinyMCE nu sterge atributul id deci pe acela poti sa-l setezi linistit. Un exemplu de script care asculta daca un link este click-uit sau nu este acesta:

    $(document).ready(function() {
     jQuery('a').click(function(){
    
      //Your function goes here
    
     });
    });

    v-a trebui sa adaptezi un pic scriptul tau -> adica cred ca asta e cea mai buna abordare.

    Inițiator fir de discuții LucicX

    (@lucicx)

    Este o variantă. voi încerca să o implementez să văd ce iese. Mulțumesc pentru răspuns.
    Oricum, actualizarea TinyMCE care nu mai permite scripturi de acest gen mie mi se pare o greșeală. Poate la următoarele actualizări o să revină pe făgașul normal.

Vizualizare 2 răspunsuri - 1 la 2 (din 2 în total)
  • Subiectul „Problemă: modificare coduri sursă a linkurilor în wp 3,9 și TinyMCE 4,0” este închis pentru răspunsuri noi.