JQuery und andere Libraries von Google einbinden

Tags: Webdesign Kommentieren

Google bietet für Webentwickler einige frei verfügbare Scripte zum Einbinden in eigene Software an. Diese sind auf Google-Servern gehostet und können über die direkte URL eingebunden werden. Damit spart man sich das lästige herunterladen und integrieren der Scripte in die eigene Umgebung. Am meisten verwendet wird wohl die Bibliothek jQuery, welche – eingebunden in eine Website – eine leistungsfähige JavaScript-Sammlung zur Verfügung stellt, um mit dem Benutzer zu interagieren. Daneben werden ebenfalls die folgenden Bibliotheken in der „Google Libraries API“ zur Verfügung gestellt:

  • Chrome Frame
  • Dojo
  • Ext Core
  • jQuery UI
  • MooTools
  • Prototype
  • script.aculo.us
  • SWFObject
  • Yahoo! User Interface Library (YUI)
  • WebFont Loader

Unter http://code.google.com/intl/de-DE/apis/libraries/devguide.html wird erklärt, wie diese Bibliotheken in die eigene Website eingebunden werden können. Um beispielsweise jQuery in der stets aktuellen Version zu integrieren, reicht der folgende Aufruf:

Syntax-Highlighting auf Blogger aktivieren

Tags: Webdesign Kommentieren

Quellen

IE7-Hack: Schwarze Rahmen um Submit-Buttons entfernen

Tags: CSS | Webdesign Kommentieren

In entsprechende ie.css ist einzufügen:

Quellen

IE7-Hack: HTML5-Elemente mit CSS stylen

Tags: CSS | Webdesign Kommentieren

HTML5-Elemente werden vom IE7 nicht erkannt und sind damit nicht stylebar.
Mit dem folgenden JavaScript werden die Elemente registriert. Dieses JS bitte nur für den IE ausführen.

Um nun auch CSS-Eigenschaften definieren zu können, müssen die Elemente noch als Block-Elemente deklariert werden.

Quellen

Gambio: Google Conversion Tracking einrichten

Tags: Gambio | Online-Shops | Webdesign | xt:Commerce Kommentieren

Voraussetzungen:

  • Zugriff auf den Administratoraccount des Gambio-Shopsystems
  • Zugriff auf das Google Analytics-Konto des Kunden

Vorgehensweise:
Der Google-Analytics-Code kann im Gambio-Backen über den Punkt „Gambio-SEO“ / Google Analytics eingebunden werden. Hier dringen darauf achten, unter

_gaq.push(['_setAccount', 'UA-XXXXXXXX-1']);

die Zeile

_gaq.push(['_gat._anonymizeIp']);

einzufügen, da ansonsten die IP ungekürzt an Google übertragen wird und dies gegen die deutschen Datenschutzrichtilinien verstößt. Ein Hinweis im Impressum ist ebenfalls Pflicht!

Im Google-Analytics-Konto kann nun als Ziel

/checkout_success.php
eingegeben werden. Um die Absprungrate auf den einzelnen CheckOut-Schritten zu ermitteln, sollten noch die Schritte 1 bis 3 des Gambio-Checkout-Prozesses als Steps mit aufgenommen werden:

  • Schritt 1: /checkout_shipping.php
  • Schritt 2: /checkout_payment.php
  • Schritt 3: /checkout_confirmation.php

xt:commerce 3: „Ab“ bei Artikelpreisen entfernen

Tags: Online-Shops | Webdesign Kommentieren

In der xtcPrice.php (/includes/classes/), Zeile 287 durch die folgende ersetzen:

Anschließend verschwindet der Textbaustein „Ab“ bei Produkten, die keine Staffelpreise integriert haben.

Rechtsgültiges Impressum für Ärzte und Zahnärzte

Tags: Webdesign Kommentieren

Jede Website, auch jede medizinische Website benötigt ein Impressum.

Im Folgenden ein Beispiel für ein Impressum eines Arztes:

Dr. med. Max Mustermann
Mustermannstr. 1
80339 München

Telefon: +49 (0)89 / 12 34 56
Telefax: +49 (0)89 / 12 34 57

E-Mail: [email protected]

Gesetzliche Berufsbezeichnung: Arzt/Ärztin
Berufsbezeichnung verliehen in der Bundesrepublik Deutschland
Zuständige Ärztekammer:
Bayerische Landesärztekammer
Mühlbaurstraße 16
81677 München

Telefon: (089) 4147-0
Fax: (089) 4147-280 [email protected]
Kassenärztliche Vereinigung: Bayern, www.kvb.de

Berufsordnung:
Die berufsrechtlichen Regelungen sind über die Internetseiten der Bayerischen Landesärztekammer zugänglich. Der direkte Link lautet:
http://www.blaek.de/

Achtung: Diese Angaben erheben keinen Anspruch auf rechtliche einwandfreiheit. Da ich kein Rechtsanwalt bin,  sind dies lediglich recherchierte Informationen, die ich textuell aufbereitet habe.

jQuery und andere Libraries von Google einbinden

Tags: Webdesign Kommentieren

Google bietet für Webentwickler einige frei verfügbare Scripte zum Einbinden in eigene Software an. Diese sind auf Google-Servern gehostet und können über die direkte URL eingebunden werden. Damit spart man sich das lästige herunterladen und integrieren der Scripte in die eigene Umgebung.
Am meisten verwendet wird wohl die Bibliothek jQuery, welche – eingebunden in eine Website – eine leistungsfähige JavaScript-Sammlung zur Verfügung stellt, um mit dem Benutzer zu interagieren. Daneben werden ebenfalls die folgenden Bibliotheken in der „Google Libraries API“ zur Verfügung gestellt:

  • Chrome Frame
  • Dojo
  • Ext Core
  • jQuery UI
  • MooTools
  • Prototype
  • script.aculo.us
  • SWFObject
  • Yahoo! User Interface Library (YUI)
  • WebFont Loader

Unter http://code.google.com/intl/de-DE/apis/libraries/devguide.html wird erklärt, wie diese Bibliotheken in die eigene Website eingebunden werden können.
Um beispielsweise jQuery in der Verision 1.6.2 zu integrieren, reicht der folgende Aufruf:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js" type="text/javascript"></script>

PHP: Koordinaten zu einer Adresse herausfinden

Tags: PHP | Programmierung | Webdesign Kommentieren

Über den Dienst Google Maps kann man automatisiert die Koordinaten einer Adresse herausfinden. Das Angenehme hierbei ist: Es ist total egal, wie die Adresse formatiert ist – was Google versteht wird korrekt verarbeitet.
Die folgende Funktion nimmt eine Adresse als beliebig formatierten String entgegen, sendet eine Anfrage an Google und gibt ein Array mit den Koordinaten zurück. Dies macht Sinn, wenn eine dynamische Google Maps-Karte auf der Website angezeigt werden soll.
Achtung: Das öffnen von Remote-Dateien muss auf dem Server aktiviert sein. Sonst muss man den Weg über Sockets gehen.

/**
* Liest die Geokoordinaten einer Adresse aus
*/

function getGeoData($address){
$geo = file_get_contents("http://maps.google.com/maps/geo?q=".rawurlencode($address));
if($geo && substr_count($geo, '"code": 200,') != -1){
preg_match("#[ ([0-9.]+), ([0-9.]+), 0 ]#", $geo, $match);
return array($match[2], $match[1]);
}
}

Spezielle Eigenheiten der Webserver bestimmter Provider

Tags: Webdesign | Webserver Kommentieren

Hosteurope:

Strato:

  • Um .php-Dateien als PHP5 ausführen zu lassen, ist die folgende Zeile in der htaccess-Datei notwendig:
    AddType application/x-httpd-php5 .php .php4 .php3 .php5

1und1:

  • HTTP-Authentifikation muss über PHP realisiert werden
  • Um .php-Dateien als PHP5 ausführen zu lassen, ist die folgende Zeile in der htaccess-Datei notwendig:
    AddType x-mapp-php5 .php
    AddHandler x-mapp-php5 .php

Artfiles:

  • Um .php-Dateien als PHP5 ausführen zu lassen, ist die folgende Zeile in der htaccess-Datei notwendig:
    AddHandler af_php5 .php

TOP