Archiv

Archiv für die Kategorie ‘Web’

Symfony YAML MySQL Workbench Plugin

26. Januar 2012 Keine Kommentare

I’ve improved the SymfonyYamlMysqlWorkbench Plugin so it can handle the DECIMAL type correctly.

 

Installation instructions:

Download the attached file and install into your modules directory of  MySQL
Workbench. If you installed into the default location then this  will be
Windows:
C:\Program Files\MySQL\MySQL Workbench 5.0 OSS\modules\
Linux:
~/.mysql/workbench/modules/
Now when you run MySQL Workbench you will get two new entries in the
Plugins->Catalog Menu

 

My improved version to export a Symfony schema.yml from MySQL Workbench with correct DECIMAL type handling can be found here.

The original plugin can be found here.

Firefox 4 / IE 9 – PNG ist nicht gleich PNG

19. Mai 2011 Keine Kommentare

Heute habe ich festgestellt, dass die PNG Anzeige (ohne Transparenz) im IE9 und Firefox 4 unterschiedlich ist.

Hier das Szenario:

Eine Webseite mit einem Hintergrund-Verlauf (1*n px), horizontal per CSS wiederholt. Im Firefox 4 (nur unter Windows) wird das PNG dunkler dargestellt als im IE9. Ausnahmsweise macht es der IE9 diesmal aber richtig.

Unter Linux stellt der Firefox 4 das PNG richtig (wie im IE9) dar.

Das Problem an der unterschiedlichen Darstellung ist, das das Hintergrundbild nicht unendlich hoch sein kann und irgendwann unten auf der Webseite aufhört. In der Regel wird dann dem Body eine Hintergrundfarbe zugewiesen, die den Farbverlauf unten erweitert. Nur wenn der Firefox 4 dieses Hintergrundbild dunkler darstellt, sieht man dort klar eine Kante.

 

Die Lösung des Problems ist einfach: aus dem PNG ein JPG oder GIF machen. Somit wird es auch im Firefox 4 richtig dargestellt.

KategorienCSS, Web Tags: , , , ,

osCommerce: Warenkorb bleibt leer / Session Probleme

13. Oktober 2010 Keine Kommentare

Ich hatte bei osCommerce v2.2 RC2 das Problem, dass der Warenkorb immer leer blieb obwohl ich einen Artikel in den Warenkorb gelegt hatte. Nach ein bischen Grundlagenforschung ist mir aufgefallen das immer wieder eine neue Session begonnen wird.

Kurz und bündig habe ich es wie folgt gelöst:

/catalog/includes/application_top.php  – Zeile 156

// set the session ID if it exists
if (isset($HTTP_POST_VARS[tep_session_name()])) {
tep_session_id($HTTP_POST_VARS[tep_session_name()]);
} elseif(isset($HTTP_GET_VARS[tep_session_name()])) {
tep_session_id($HTTP_GET_VARS[tep_session_name()]);
} elseif ( ($request_type == ‘SSL’) && isset($HTTP_GET_VARS[tep_session_name()]) ) {
tep_session_id($HTTP_GET_VARS[tep_session_name()]);
}

Dadurch wird nicht nur in den Post Daten nach dem Session Namen gesucht, sondern auch im Get.

KategorienosCommerce, Web Tags:

IE7 / IE8 hat Probleme mit AddThis.com

7. Juli 2009 Keine Kommentare

Ich habe auf einer Webseite den Social Bookmarking Dienst von AddThis.com eingebaut. Nach einiger Zeit habe ich die Webseite dann im Internet Explorer 7 und 8 getestet, und festgestellt, dass diese komplett Abstürzen (bei IE8 wird der Tab wieder hergestellt).

Das Problem tritt auch auf, wenn man einfach www.addthis.com im IE7 oder IE8 aufruft (zumindest bei mir).

KategorienWeb Tags: ,