WADM wordpress plugin foto’s openen in lightbox overlay update

UPDATE/FIX: WADM wordpress plugin lightbox overlay

Een vervolg, update of fix voor mijn vorige post. Na een update van werk aan de muur zijn ze naar SSL/HTTPS over gestapt. Dit is natuurlijk altijd beter dan een niet beveiligde verbinding. Maar de mooie “hack” dit ik had gemaakt werkte niet meer. Elke keer als je een artwork wilde bekijken werd deze niet meer in de colorbox lightbox getoond. Erg jammer natuurlijk. Het idee dat je iets van de werken wilt zien maar daarvoor buiten je de website moet treden vind ik maar niks. Dus ben ik weer op zoek gegaan naar een oplossing.

De bedoeling is om het Iframe waar het wadm artwork in getoond moet worden het herladen script van wadm website overschrijft. Na wat zoeken en testen heb ik de oplossing gevonden. Bij het iframe moeten we het attribuut sandbox toevoegen met een waarde “allow-scripts”.

maak een backup van jquery.colorbox.js naar bijv. jquery.colorbox-backup.js

Hernoem de volgende bestanden:

  • jquery.colorbox-min.js -> jquery.colorbox-min-org.js
  • jquery.colorbox.js -> jquery.colorbox-min.js

 

Definition and Usage

The sandbox attribute enables an extra set of restrictions for the content in the iframe.

When the sandbox attribute is present, and it will:

  • treat the content as being from a unique origin
  • block form submission
  • block script execution
  • disable APIs
  • prevent links from targeting other browsing contexts
  • prevent content from using plugins (through <embed>, <object>, <applet>, or other)
  • prevent the content to navigate its top-level browsing context
  • block automatically triggered features (such as automatically playing a video or automatically focusing a form control)

 

Toevoegen van onderstaande regel op regel 119.

iframe.setAttribute(“sandbox”, “allow-scripts”);

regel-code-toevoegen-wadm-wordpress-plugin-update

 

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *