Aller Anfang ist schwer

Mittlerweile läuft ein gekauftes Shoppingscript auf meinem Webspace und ist unter www.preiskuenstler.de erreichbar, schon stellt sich mir die Frage wie ich nun Interessenten auf meine Homepage aufmerksam mache.

Als erstes fiel mir meine Google Toolbar auf, die einen kleinen  Butten in Form eines weißen Sterns mit blauem Rand aufweist, womit man die aktuelle Seite bei Google als Lesezeichen hinterlegt. Kurz nach dem Anklicken des Buttons sehe ich auch schon den ersten Besuch des GoogleBot in meinem Logfile. Der erste Schritt meine Domain im WWW bekannt zu machen ist somit getan. Aber das reicht noch lange nicht. Denn nun wissen lediglich Google und diejenigen die meine Seite in der Trefferliste finden das es meine Seite gibt.

Um andere auf meine Website aufmerksam zu machen ist es sinnvoll in Foren, Newsgroups, Blogs und auf anderen Communityseiten, die mit dem eigenen Thema etwas zu tun haben, eine Beschreibung der Seite und, ganz wichtig, einen Link zu hinterlassen. Durch den Link der auf anderen Seiten hinterlassen wird erkennt Google das die Seite “wichtig” ist und stuft die Seite bei den Treffern höher ein.

Um den Vorgang etwas zu beschleunigen habe ich eine Seite gefunden die kostenlose Linklisteneinträge ermöglicht. Jetzt bin ich gespannt wann auch andere Suchmaschinen meine Seiten durchleuchten.

Der Grundstein ist gelegt. Nun geht es darum mein Blog und das Shoppingportal aufzubauen.

Aber dennoch bin ich gespannt wann der erste Kommentar hier auftaucht. ;)

Tags: , , , , , , ,

No Comments

Das PHP-Script um CSV-Daten in MySQL zu speichern

<?php
/*
Die Datenbank und Tabelle mit den jeweiligen Spalten muß bei diesem Script bereits existieren.
*/

$db_Hostname   = “localhost”; //Die Adresse des Datenbankservers
$db_UserName   = “Name”; //Der Benutzername am Server
$db_Password   = “Password”; //Das Passwort am Server
$db_Database   = “Datenbank”; //Die zu öffnende Datenbank
$db_Terminated = “;”; //Trennt die einzelnen Datenfelder in der CSV-Datei
//Die Datenfelder sind zusätzlich in ” eingeschlossen
$db_File             = “CSV-Dateiname”; //Der Pfad und Dateiname zur CSV-Datei
$db_Table   = “table”; //je nachdem wie die Tabelle in die die Daten sollen heißen soll

// Connect zur Datenbank
mysql_connect($db_Hostname, $db_UserName, $db_Password) || die(“Can’t Connect to Database: “.mysql_error());
mysql_select_db($db_Database);

// Bisherige Daten aus der Datenbank löschen
$del = “DELETE FROM “.$db_Table;
mysql_query ($del);

// CSV-Datei in die Datenbank übertragen
$sql = “LOAD DATA INFILE ‘$db_File’ REPLACE INTO TABLE “.$db_Table.” FIELDS TERMINATED BY ‘$db_Terminated’ OPTIONALLY ENCLOSED BY ‘\”‘ IGNORE 1 LINES”;
mysql_query ($sql);

?>

Tags: , , ,

1 Comment

Die Entstehung eines Shoppingportals

Seit ca. einem Monat beschäftige ich mit Preissuchmaschinen, Produktsuchmaschinen und Shoppingportalen.

Die erste Frage die sich mir dabei stellte war “Gibts das auch fertig?”. Ich bin dabei auf viele verschiedene PHP-Scripte gestoßen, die zwar alle mehr oder weniger funktionierten, aber nichts für mich waren. (Aktuell läuft eines dieser Scripte unter www.preiskuenstler.de) Da mir keine der Versionen auch nur annähernd das boten was ich benötige habe ich mich entschlossen das Shoppingportal von Grund auf aufzubauen. Das Grundprinzip und die Funktionen eines Shoppingportals sind klar, weswegen ich mich nur noch um die “Feinarbeit” kümmern muß.  Kurzfristig will ich mit einem Büchershop eine kleine aber funktioniernende Steite aufbauen. Das soll aber nicht heißen das es in ein paar Tagen erledigt ist. ;-)

Als ich mit dem Projekt begonnen  habe, hatte ich weder Ahnung von PHP noch wie ich anfangen sollte. ^^

Woher kommen meine Produktdaten und was mache ich damit?

Ich beziehe meine Produktdaten von Affili.net. Anfangs reichen mir die Daten von buecher.de im CSV-Format mit allen von Affili.net angebotenen Produktdaten. Die Daten lade ich mit einem PHP-Script in eine vorbereitete MySQL-Datenbank. Das gute an einer eigenen Datenbank sind:

- Sie kann auf einem seperaten Server laufen und ist nahezu beliebig skalierbar.

- Sie unterstützt viele verschiedene Arten von Suchanfragen.

Wie geht es nun mit den Daten in der Datenbank weiter? Ich will sie erstmal mit einer index.php die verfügbaren Kategorien angezeigt bekommen. Wenn das soweit funktioniert, will 5 Produkte in den jeweiligen Kategorie angezeigen lassen.

Da sich anscheinend Nestet Sets zur Arbeit mit Kategoriebäumen eignen sollen, werde ich mich erstmal in das Thema einarbeiten. Das nächste Update gibts, sobald ich mich durch den Kategoriebaum klicken kann.

Bis dahin wünsche ich allen einen fröhlichen Männertag. ;-)

Tags: , , , , , , , , ,

No Comments