Also ich hab das Theme CleanJS - WEB 2.0 look 1.04 auf der neuesten WP version und egal was ich mache, welches Lightboxplugin ich benutze, meine Bilder (vorallem die des Plugins Next Gen Gallery) werden in einem neuen Fenster/Tab geöffnet.
Ich brauche dringend Hilfe, bin am verzweifeln :-?
Problem: Lightbox geht net, egal was ich mach
-
-
- Gerade eben
- Anzeige
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
- ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
- ✔️ Deutsche Server & DSGVO-konform
- ✔️ Persönlicher Support (kein 0815-Ticket-System)
-
Das Theme kann nicht funktionieren, denn es bringt eine hart codierte,veraltete Version von prototype.js mit, die direkt in eine PHP Datei eingeschlossen wurde: /plugins/cleanJS-1-04/prototype.js.php
PHP
Alles anzeigen<?php require(dirname(__FILE__)."/../../../../wp-blog-header.php"); // check to see if the user has enabled gzip compression in the WordPress admin panel if ( !get_settings('gzipcompression') and !ini_get('zlib.output_compression') and ini_get('output_handler') != 'ob_gzhandler' and ini_get('output_handler') != 'mb_output_handler' ) { ob_start('ob_gzhandler'); } // The headers below tell the browser to cache the file and also tell the browser it is JavaScript. header("Cache-Control: public"); header("Pragma: cache"); $offset = 60*60*24*60; $ExpStr = "Expires: ".gmdate("D, d M Y H:i:s",time() + $offset)." GMT"; $LmStr = "Last-Modified: ".gmdate("D, d M Y H:i:s",filemtime(__FILE__))." GMT"; header($ExpStr); header($LmStr); header('Content-Type: text/javascript; charset: UTF-8'); ?> /* Prototype JavaScript framework, version 1.5.0_rc0 (c) 2005 Sam Stephenson <sam@conio.net> */ var Prototype = { [COLOR=Red]Version: '1.5.0_rc0',[/COLOR] ScriptFragment: '(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)', emptyFunction: function() {}, K: function(x) {return x} } var Class = { create: function() { return function() { this.initialize.apply(this, arguments); } } } ....Damit schiesst du dir alles im Admin Bereich ab, was protoype.js benutzt und im Frontend mit Sicherheit fast alle Gallerien. Da solltest du den Autor um Anpassung an WP 2.6.1 bitten und ihm mitteilen, das WP prototype.js von Haus aus mitbringt, das muß man nicht dazu programmieren !
-
oha darauf wär ich jetzt nie gekommen, danke, aber ich würde das Theme gerne selbst (weiter) an meine Bedürfnisse anpassen, da es bis auf die Sache mit den Gallerien einwandfrei arbeitet, und die Autorenhomepage nicht zu erreichen ist.
Doofe Frage:
Gibts dafür ne Anleitung wie ich vorgehen muss? In diesem Falle weiss ich ehrlichgesagt garnich was ich tun soll, da ich solche gravierenden Themeänderungen nochnich vorgenommen habe:? -
Doofe Frage:
Gibts dafür ne Anleitung wie ich vorgehen muss? In diesem Falle weiss ich ehrlichgesagt garnich was ich tun soll, da ich solche gravierenden Themeänderungen nochnich vorgenommen habe:?
Einfache Anwort: nein.
Denn das erfordert eine komplette Einarbeitung in der Code des Themes, denn so wie ich das sehe, werden auch noch andere Javascripts auf diese Weise mitgebracht. Die kann man eben nicht mal schnell durch die Neuen ersetzen, denn prototype.js 1.6.0 (bringt WP mit, aktuell) ist nicht mehr kompatibel zu prototype.js 1.5.0. Da wird beim Versuch, das zu ersetzen, sich das Theme vermutlich komplett verabschieden, was die Javascript Sachen betrifft.Ich hab leider nicht Zeit im Überfluss, so etwas anzupassen, auch wenn ich wüsste wie. Da ist der Autor trotzdem die bessere Wahl. Ich würde da gern weiterhelfen, aber noch ein Projekt am Rande ist zeitlich bei mir nicht mehr drin, sorry.
-
okay also werde ich wohl ohne Lightboxeffekt auskommen müssen :-?
Naja danke für deine Hilfe jetzt weiss ich wenigstens was es ist :-D
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!