Posts in Category: allgemein

Standardschattierung und Border von slider revolution entfernen

Verwendet man Slider Revolution in Kombination mit Avada, wird standardmässig ein Schatten sowie ein Border oberhalb und unterhalb der Slides eingeblendet. Diese kann man nicht über das Slider Revolution Tab entfernen, ein CSS Eingriff ist jedoch nicht nötig. Die Einstellungen dafür befinden sich unter Avada > Theme Options > Advanced > Theme FeaturesDort muss man lediglich „Avada Styles For Revolution Slider“ auf „Off“ setzen und die Border und Schatten sind weg.

dfgsdfgsdfg


Windows 10 Update: Apache startet nicht

Nachdem wir unsere Computer auf Windows 10 aktualisiert haben, konnten wir bei Xampp das Apache Modul nicht mehr starten. Die Fehlermeldung lautete wie folgt:

Problem detected!
09:06:26 [Apache] Port 80 in use by „Unable to open process“ with PID 4!
09:06:26 [Apache] Apache WILL NOT start without the configured ports free!
09:06:26 [Apache] You need to uninstall/disable/reconfigure the blocking application
09:06:26 [Apache] or reconfigure Apache and the Control Panel to listen on a different port

Nun hatten wir aber nichts an den Ports geändert und vor dem Update lief alles noch so wie es sollte. (mehr …)


Magento Sicherheitslücke beheben mit Patch SUPEE-5344 und SUPEE-1533

Checkpoint hat eine Sicherheitslücke bei Magento entdeckt. Nun gilt diese schnellstmöglich zu beheben, da Checkpoint in den nächsten Details dazu verwöffentlicht.

Magento hat bereits Patches zur Verfügung gestellt.

Hier eine kleine Anleitung, man braucht dazu einen SSH Zugang:

1. Downloaden der Patch files (Patch SUPEE-5344 und SUPEE-1533): https://www.magentocommerce.com/products/downloads/magento/

2. Auf den Server ins Magento Stammverzeichnis hochladen.

3. Ausführen mit „sh PATCH_SUPEE-1533_EE_1.13.x_v1-2015-02-10-08-18-32.sh“ und „sh PATCH_SUPEE-1533_EE_1.13.x_v1-2015-02-10-08-18-32.sh“

Das war’s bereits. Achtung, die Patch Versionen können sich unterscheiden, abhängig der installierten Magento Version. Der Ausführungbefehl sh ist auch abhängig vom Betriebssystem.

Hat es geklappt? Prüfen kann man es hier: http://shoplift.byte.nl/

 

UPDATE:

Checkpoint hat nun  die Details bekanntgegeben: http://blog.checkpoint.com/2015/04/20/analyzing-magento-vulnerability/



WordPress Childtheme leicht gemacht

Das individualiseren von Themes ist immer so eine Sache. Einerseits möchte man die Themes Updaten können, um Versionenkonflikte zu vermeiden und neue Features zu nutzen, anderseits möchte man gewisse im Code enthaltene Elemente jedoch ändern oder gar ganz entfernen. Diese im Code des Templates vorgenommenen Änderungen möchte man dann bei einem Update des Themes natürlich nicht verlieren. Glücklicherweise bietet WordPress dafür eine einfache und schnelle Lösung: das Childtheme. Nachfolgend erkläre ich in drei einfachen Schritten, wie Du an Dein eigenes Childtheme kommst.

(mehr …)


Google Maps (JS API V3): Personalisierte Karte einbinden

Es gehört schon beinahe zum heutigen Standard personalisierte Google Maps Karten bei den jeweiligen Kontaktsektionen der Pagebetreiber einzubinden. Schliesslich soll die Karte an das restliche Design der Seite angepasst sein und der Marker, der den genauen Standort auf der Karte markiert, soll das Firmenlogo beinhalten. Nur wie kriegt man dies nun bei der eigenen Webseite hin?

(mehr …)



Overflow in Fieldset Problem im Firefox

Normalerweise ist es ja bekanntlich der Internet Explorer, welcher den Webentwicklern kummer bereitet. Diesmal bin ich aber auf ein Problem im Firefox gestossen. Bei Elementen mit overflow Definitionen in einem Fieldset streikt Firefox und zeigt die Elemente in voller Breite an. Die Lösung dafür ist eine einfaches

display: table-cell;

für das Fieldset Element. Da nun aber die anderen Browser das Fieldset Element mit dieser Definition sehr unterschiedlich rendern, müssen wir zu einem Firefox Browser Hack greifen:

@-moz-document url-prefix() {
  display: table-cell;
}

Nun greift die table-cell Definition nur bei Firefox und zeigt bei allen Browsern das gleiche Ergebnis an.


HTML5 placeholder Attribut jQuery Fix

Gerade eben habe ich festgestellt, dass das Verhalten bei Verwendung der HTML5 Placeholder Attribute nicht wie gewünscht bzw. gewohnt ist. Wenn man in das Input Feld klickt, bleibt der Text bestehen. Dies ist empfinde ich als unschön. Deshalb habe ich kurzerhand ein kleines jQuery Script geschrieben:

$('[placeholder]').focus(function() {
    var placeholder = $(this).attr('placeholder');
    $(this).attr('placeholder','');
    $(this).blur(function() {
        if ($(this).val() == '' ) {
            $(this).attr('placeholder',placeholder);
        }
    })
});

Natürlich könnte man das nun noch ein wenig kompakter gestalten, für das Verständnis habe ich es aber in dieser Form gepostet.

Update
Hier noch die komprimierte Version:

$("[placeholder]").focus(function(){var e=$(this).attr("placeholder");$(this).attr("placeholder","").blur(function(){if($(this).val()==""){$(this).attr("placeholder",e)}})})

Let’s go!

Wir starten unseren Blog und freuen uns auf viele, spannende Beiträge und Diskussionen.

Die Themen erstrecken sich über die Umfangreiche Webwelt und zeigen Einblicke in unsere Programmierung.

Wir teilen unsere Erfahrungen und zeigen Tipps und Tricks auf.

Aber seht doch einfach selbst 😉