Archiv für die Kategorie „Entwicklung“

kranker Quellcode einer Seite, oder doch nicht?

Freitag, September 4th, 2009

Die Stuttgarter-Zeitung hat einen grandiosen Fund auf einer Seite gemacht.
Wenn sich diesen Quellcode [www.fujinonbinos.com] ein Web-Entwickler anguckt,
bekommt er bestimmt das ware Grauen.

Es macht keinen Sinn auf den ersten blick!

Den kompletten Artikel finden Sie auf blog.stuttgarter-zeitung.de, dann kommt Licht ins Dunkle.

Update: Wordpress 2.8.3 – Sicherheitsupdate

Montag, August 3rd, 2009

Ein Sicherheitsupdate für Wordpress wurde veröffentlicht.

Vorher konnten normale Benutzer über den QueryString Einstellungen von Plugins vornehmen, ohne die Rechte dafür zu besitzen.

Die Aktuelle Version finden Sie hier

SysCP LIGHTTPD FastCGI- & Domain-Bugfix

Sonntag, Februar 22nd, 2009

Das Webhosting Control Panel bietet von Haus aus die alternative lighttpd als HTTPD dienst an.
Lighttpd ist eine alternative zu dem Apache Webserver.

Zu dem Problem von SysCP und lighttpd.
In der CronJob Datei für lighttpd wurde einpaar Fehler gemacht und die PHP Config gar außen vorgelassen.

Der von mir bereitgestellte Bugfix enthält

  • Domain name is emtpy #0001181 ($HTTP["host"] =~ “”)
  • Conversion bug for Domain alias (www.)? to (www.|)?
  • FastCGI Configuration for lighttpd #0001089

Download Bugfix

Verwendung auf eigene Gefahr!

xt:C Gast Kunden Konto ohne E-Mail check

Montag, Februar 16th, 2009

Unter xt:Commerce 3.0.4 SP2.1, wenn Gast bestellung aktiviert ist, kann man bestellen ohne, dass man eine E-Mail Adresse angeben hat.

Datei: create_guest_account.php
folgende Code Zeilen beheben den Fehler:
Suche nach:
if (strlen($street_address) < ENTRY_STREET_ADDRESS_MIN_LENGTH) {
füge darüber folgendes ein:
if (strlen($email_address) < ENTRY_EMAIL_ADDRESS_MIN_LENGTH) {
$error = true;
$messageStack->add('create_account', ENTRY_EMAIL_ADDRESS_ERROR);
}
elseif (xtc_validate_email($email_address) == false) {
$error = true;
$messageStack->add('create_account', ENTRY_EMAIL_ADDRESS_CHECK_ERROR);
} else {
$check_email_query = xtc_db_query("select count(*) as total from ".TABLE_CUSTOMERS." where customers_email_address = '".xtc_db_input($email_address)."' and account_type = '0'");
$check_email = xtc_db_fetch_array($check_email_query);
if ($check_email['total'] > 0) {
$error = true;
$messageStack->add('create_account', ENTRY_EMAIL_ADDRESS_ERROR_EXISTS);
}
}

dadurch wird die E-Mail Adresse überprüft, ob diese schon vorhanden ist oder nicht uvm.

Viel Glück.

xtc_href_link für Smarty

Samstag, Februar 14th, 2009

Mit dieser Funktion können Sie Links per Smarty Funktion setzten.

Hier mal Beispiele:
Normal Link:
<a href="{xtc_href_link page=$smarty.const.FILENAME_CREATE_ACCOUNT}" title="Registrieren?">Registrieren?</a>

alle Parameter
<a href="{xtc_href_link page=$smarty.const.FILENAME_CREATE_ACCOUNT parameters='coID=7' connect='SSL'}" title="Kontakt">Kontakt</a>

als Versand link:
{$smarty.const.SHIPPING_EXCL} <a href="{xtc_href_link page=$smarty.const.FILENAME_CONTENT parameters='coID=`$smarty.const.SHIPPING_INFOS`' connect='SSL'}" title="{$smarty.const.SHIPPING_COSTS}">{$smarty.const.SHIPPING_COSTS}</a>

Download

XML-Sitemap Export für xt:Commerce 3.0.4 SP2.1

Mittwoch, Januar 21st, 2009

Support eingestellt

Ich habe eine Export Modul für xt:Commerce Entwicklet, welches eine XML-Sitemap erstellt.
Weitere Informationen finden Sie unter: www.xtc-load.de

XML Sitemap v.1.3

New XML Sitemap v.1.3.1

New XML Sitemap v.1.3.2