<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>blog.Preiskuenstler.de</title>
	<atom:link href="http://blog.preiskuenstler.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.preiskuenstler.de</link>
	<description>Der Blog zum Shoppingportal</description>
	<lastBuildDate>Sat, 02 Jul 2011 23:00:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>Ein Fazit nach 2 Jahren</title>
		<link>http://blog.preiskuenstler.de/ein-fazit-nach-2-jahren/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ein-fazit-nach-2-jahren</link>
		<comments>http://blog.preiskuenstler.de/ein-fazit-nach-2-jahren/#comments</comments>
		<pubDate>Sat, 02 Jul 2011 22:59:00 +0000</pubDate>
		<dc:creator>Matthias</dc:creator>
				<category><![CDATA[Allgemeines]]></category>

		<guid isPermaLink="false">http://blog.preiskuenstler.de/?p=434</guid>
		<description><![CDATA[Der Webhoster scheint etwas am Server verändert zu haben, wodurch meine Seite nicht mehr dargestellt wird. Ein eigener Server ist hier zwingend notwendigum diese Fehlerquelle auszuschließen. Bei Projekten, die auf eine Stammkundschaft zurückgreifen ein Ausfall eine Katasrophe und kann zum Abwandern der Stammkunden führen. Daher werde ich meinen nächsten Projekte von daheim aus anbieten. Ein [...]]]></description>
			<content:encoded><![CDATA[<p>Der Webhoster scheint etwas am Server verändert zu haben, wodurch meine Seite nicht mehr dargestellt wird. Ein eigener Server ist hier zwingend notwendigum diese Fehlerquelle auszuschließen. Bei Projekten, die auf eine Stammkundschaft zurückgreifen ein Ausfall eine Katasrophe und kann zum Abwandern der Stammkunden führen. Daher werde ich meinen nächsten Projekte von daheim aus anbieten.</p>
<p>Ein Testkauf über meine Seite brachte zum Vorschein, das nicht alles ausgezahlt wird.</p>
<p>Dadurch das ich die Artikeldaten automatisiert von Affilinet beziehe habe ich ausschließlich Duplicate Content. </p>
<p>Fazit: Auf diese Weise lässt sich kein Geld verdienen.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.preiskuenstler.de/ein-fazit-nach-2-jahren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Seiten verschwinden aus dem Index</title>
		<link>http://blog.preiskuenstler.de/seiten-verschwinden-aus-dem-index/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=seiten-verschwinden-aus-dem-index</link>
		<comments>http://blog.preiskuenstler.de/seiten-verschwinden-aus-dem-index/#comments</comments>
		<pubDate>Sat, 27 Jun 2009 08:18:59 +0000</pubDate>
		<dc:creator>Matthias</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[Content]]></category>
		<category><![CDATA[Crawling]]></category>
		<category><![CDATA[Geschwindigkeit]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google-Cache]]></category>
		<category><![CDATA[Unique Content]]></category>
		<category><![CDATA[Webmaster-Tools]]></category>

		<guid isPermaLink="false">http://blog.preiskuenstler.de/?p=410</guid>
		<description><![CDATA[Anfangs hatte ich die Crawling-Geschwindigkeit von Google in den Webmaster-Tools auf das Maximum gestellt, damit meine Seite möchlichst schnell indiziert und damit für andere User auffindbar wird. Am 18.6. habe ich die Einstellung wieder geändert und Google entscheiden lassen wie oft meine Seite besucht werden soll. Das Resultat ist das immer weniger Seiten im Index [...]]]></description>
			<content:encoded><![CDATA[<p>Anfangs hatte ich die Crawling-Geschwindigkeit von Google in den Webmaster-Tools auf das Maximum gestellt, damit meine Seite möchlichst schnell indiziert und damit für andere User auffindbar wird.</p>
<p>Am 18.6. habe ich die Einstellung wieder geändert und Google entscheiden lassen wie oft meine Seite besucht werden soll. Das Resultat ist das immer weniger Seiten im Index zu finden sind.</p>
<p>Heute habe ich den Wert auf ein Minimum gesetzt, um herauszufinden wie viele Seiten überhaupt im Index bleiben und vor allem welche Seiten das sind. Nebenbei bekomme ich damit noch eine &#8220;Galgenfrist&#8221; um den Schaden zu beheben.</p>
<p>Mit dem Befehl <a href="http://www.google.de/search?q=site:www.preiskuenstler.de">site:www.preiskuenstler.de</a> werden ab 325 Treffern alle weiteren Treffer als &#8220;übersprungene Ergebnisse&#8221; angezeit und wahrscheinlich demnächst auch aus dem Index fliegen. Das was dann übrig bleibt sollte demnach von Google als sinnvoller Content erachtet werden und als Vorlage für &#8220;Reperaturmaßnahmen&#8221; dienen.</p>
<p>Da ich bisher immer wieder einmal etwas an der Seite geändert haben, kann ich lediglich den Inhalt des Google-Cache als Basis zu Rate ziehen. Darin befinden sich leider auch Inhalte, die nicht mehr zum Stand der aktuellen Seite passen.</p>
<p>Mein <a href="http://www.google.de/search?q=site:blog.preiskuenstler.de">Blog</a> hält sich mit aktuell 53 Treffern dagegen äußerst stabil im Index.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.preiskuenstler.de/seiten-verschwinden-aus-dem-index/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Besuchsstatistik vom 4.5.09-18.6.09</title>
		<link>http://blog.preiskuenstler.de/google-besuchsstatistik-vom-4-5-09-18-6-09/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-besuchsstatistik-vom-4-5-09-18-6-09</link>
		<comments>http://blog.preiskuenstler.de/google-besuchsstatistik-vom-4-5-09-18-6-09/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 00:07:16 +0000</pubDate>
		<dc:creator>Matthias</dc:creator>
				<category><![CDATA[Google Statistiken]]></category>
		<category><![CDATA[Bandbreite]]></category>
		<category><![CDATA[Besucher]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Statistik]]></category>
		<category><![CDATA[Treffer]]></category>

		<guid isPermaLink="false">http://blog.preiskuenstler.de/?p=369</guid>
		<description><![CDATA[Die Statistik zeigt nur die Google-Besuche an und wurde mit Weblog Expert erstellt. Bisher habe ich noch nichts wesentliches an dem laufenden Script geändert. Mal schaun wie es sich weiterhin entwickelt.]]></description>
			<content:encoded><![CDATA[<div class="mceTemp">Die Statistik zeigt nur die Google-Besuche an und wurde mit Weblog Expert erstellt. Bisher habe ich noch nichts wesentliches an dem laufenden Script geändert. Mal schaun wie es sich weiterhin entwickelt.</div>
<div id="attachment_377" class="wp-caption alignleft" style="width: 610px"><a href="http://blog.preiskuenstler.de/wp-content/uploads/2009/06/Daily_Visitors.png"><img class="size-full wp-image-377" title="Tägliche Besucher" src="http://blog.preiskuenstler.de/wp-content/uploads/2009/06/Daily_Visitors.png" alt="Tägliche Besucher" width="600" height="300" /></a><p class="wp-caption-text">Tägliche Besucher</p></div>
<div id="attachment_376" class="wp-caption alignleft" style="width: 610px"><a href="http://blog.preiskuenstler.de/wp-content/uploads/2009/06/Daily_Hits.png"><img class="size-full wp-image-376" title="Tägliche Treffer" src="http://blog.preiskuenstler.de/wp-content/uploads/2009/06/Daily_Hits.png" alt="Tägliche Treffer" width="600" height="300" /></a><p class="wp-caption-text">Tägliche Treffer</p></div>
<div id="attachment_378" class="wp-caption alignleft" style="width: 610px"><a href="http://blog.preiskuenstler.de/wp-content/uploads/2009/06/Daily_Bandwidth.png"><img class="size-full wp-image-378" title="Tägliche Bandbreite" src="http://blog.preiskuenstler.de/wp-content/uploads/2009/06/Daily_Bandwidth.png" alt="Tägliche Bandbreite" width="600" height="300" /></a><p class="wp-caption-text">Tägliche Bandbreite</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.preiskuenstler.de/google-besuchsstatistik-vom-4-5-09-18-6-09/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Analytics Chart vom 24.5.09-16.5.09</title>
		<link>http://blog.preiskuenstler.de/google-analytics-chart-vom-24-5-09-16-5-09/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-analytics-chart-vom-24-5-09-16-5-09</link>
		<comments>http://blog.preiskuenstler.de/google-analytics-chart-vom-24-5-09-16-5-09/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 22:16:29 +0000</pubDate>
		<dc:creator>Matthias</dc:creator>
				<category><![CDATA[Google Statistiken]]></category>
		<category><![CDATA[Besucher]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[preiskuenstler]]></category>

		<guid isPermaLink="false">http://blog.preiskuenstler.de/?p=321</guid>
		<description><![CDATA[Am 24.5.09 hab ich Google Analytics in meine Webseite eingebaut, um überhaupt zu wissen was mit meinem Shoppingportal alles passiert. Mittlerweile musste ich feststellen das die site:www.preiskuenstler.de Anzeige nicht so funktioniert wie ich mir das dachte. Stattdessen mußte schnell ein Trackingprogramm her. Hier kann man die Besucherzahl der einzelnen Tage gut erkennen. Ich bin sehr [...]]]></description>
			<content:encoded><![CDATA[<p>Am 24.5.09 hab ich Google Analytics in meine Webseite eingebaut, um überhaupt zu wissen was mit meinem Shoppingportal alles passiert. Mittlerweile musste ich feststellen das die site:www.preiskuenstler.de Anzeige nicht so funktioniert wie ich mir das dachte. Stattdessen mußte schnell ein Trackingprogramm her.</p>
<p>Hier kann man die Besucherzahl der einzelnen Tage gut erkennen. Ich bin sehr erfreut das die Zahl der Besucher langsam steigt.</p>
<div id="attachment_297" class="wp-caption aligncenter" style="width: 879px"><a rel="attachment wp-att-297" href="http://blog.preiskuenstler.de/google-analytics-chart-vom-24-5-09-16-5-09/google-analytics_chart/"><img class="size-full wp-image-297" title="google-analytics_chart" src="http://blog.preiskuenstler.de/wp-content/uploads/2009/06/google-analytics_chart.jpg" alt="Google Analytics Chart vom 24.5.09-16.5.09" width="869" height="160" /></a><p class="wp-caption-text">Google Analytics Chart vom 24.5.09-16.5.09</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.preiskuenstler.de/google-analytics-chart-vom-24-5-09-16-5-09/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Das erste brauchbare Frontend</title>
		<link>http://blog.preiskuenstler.de/das-erste-brauchbare-frontend/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=das-erste-brauchbare-frontend</link>
		<comments>http://blog.preiskuenstler.de/das-erste-brauchbare-frontend/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 01:15:51 +0000</pubDate>
		<dc:creator>Matthias</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[Shoppingportal]]></category>
		<category><![CDATA[Cookies]]></category>
		<category><![CDATA[Datenbank]]></category>
		<category><![CDATA[kategoriebaum]]></category>
		<category><![CDATA[Kategoriepfad]]></category>
		<category><![CDATA[Login]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Session-Id]]></category>
		<category><![CDATA[Suchfunktion]]></category>

		<guid isPermaLink="false">http://blog.preiskuenstler.de/?p=286</guid>
		<description><![CDATA[Mittlwerweile ist einige Zeit vorbei, in der ich es geschafft habe ein brauchbares Frontend auf die Beine zu stellen. Dabei habe ich unter anderem folgende Funktionen eingebaut bzw. verbessert. Der Kategoriebaum wird aus den Daten der Datenbank erstellt und zeigt die Anzahl der Produkte der jeweiligen Kategorie und die Anzahl der jeweiligen Suchtreffer an. Der [...]]]></description>
			<content:encoded><![CDATA[<p>Mittlwerweile ist einige Zeit vorbei, in der ich es geschafft habe ein brauchbares Frontend auf die Beine zu stellen.</p>
<p>Dabei habe ich unter anderem folgende Funktionen eingebaut bzw. verbessert.<br />
<strong>Der Kategoriebaum</strong> wird aus den Daten der Datenbank erstellt und zeigt die Anzahl der Produkte der jeweiligen Kategorie und die Anzahl der jeweiligen Suchtreffer an.<br />
<strong>Der Kategoriepfad</strong> ermöglicht es einem schnell wieder zurück zu springen.<br />
<strong>Das Login</strong> ist ein erster Test im Umgang mit Session-Id und Cookies. Später ist hier ein <em>etwas ungewöhnlicher</em> Userbereich vorgesehen.<br />
<strong>Die Suchfunktion</strong> durchsucht per ODER einige Datenfelder der Produktdatenbank. Weiterhin werden die Suchbegriffe an die nächste Seite übergeben, was es ermöglicht schnell und bequem alle möglichen Produkte zum Suchtreffer anzuschauen.</p>
<p>Die Produktansicht in der Mitte zeigt eine Auswahl an Produkten oder per Suche eingeschränkten Produkten der jeweiligen Unterkategorien  an.</p>
<p><strong><a href="http://test3.preiskuenstler.de">Das Frontend findet ihr hier.</a></strong></p>
<p>Im Hintergrund liefert einen MySql-Datenbank alle nötigen Informationen um dem User die aktuelle Seite zu präsentieren.<br />
In der Datenbank gibt es eine Tabelle in der sich der Kategoriebaum befindet. Darin befinden sich nun wiederum der Name und die id des Verzeichnisses, die Anzahl, Namen und ID&#8217;s der Unterverzeichnisse und die ID des übergeordneten Verzeichnisses.<br />
Somit kann ich jede Position im Kategoriebaum berechnen und entsprechend Anzeigen.<br />
In einer weiteren Tabelle befinden sich die Produktdaten. Diese Daten wurden vorerst nur um die ID des Verzeichnisses in das sie gehören ergänzt. Die CSS-Daten werden ebenfalls aus der Datenbank generiert.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.preiskuenstler.de/das-erste-brauchbare-frontend/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Die ersten &#8220;Einnahmen&#8221;</title>
		<link>http://blog.preiskuenstler.de/die-ersten-einnahmen/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=die-ersten-einnahmen</link>
		<comments>http://blog.preiskuenstler.de/die-ersten-einnahmen/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 15:59:44 +0000</pubDate>
		<dc:creator>Matthias</dc:creator>
				<category><![CDATA[Geld im Internet]]></category>
		<category><![CDATA[Shoppingportal]]></category>
		<category><![CDATA[E-Bay]]></category>
		<category><![CDATA[Einnahmen]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://blog.preiskuenstler.de/?p=264</guid>
		<description><![CDATA[Als ich mich heute in den Adminbereich des aktuellen Scriptes eingelogt habe, sah ich das der aktuelle Kontostand die ersten 0,10€ anzeigte. Das ist mein erstes im Internet verdientes Geld. Diese Einnahmen sind laut Monatsauswertung am 31.5.09 entstanden. Das ist doch ein Grund mehr den Aufbau des neuen Shoppingportals wesentlich schneller voranzutreiben. Update: 17.6.2009 Mittlerweile [...]]]></description>
			<content:encoded><![CDATA[<p>Als ich mich heute in den Adminbereich des aktuellen Scriptes eingelogt habe, sah ich das der aktuelle Kontostand die ersten 0,10€ anzeigte. Das ist mein erstes im Internet verdientes Geld. Diese Einnahmen sind laut Monatsauswertung am 31.5.09 entstanden. Das ist doch ein Grund mehr den Aufbau des neuen Shoppingportals wesentlich schneller voranzutreiben. <img src='http://blog.preiskuenstler.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Update: 17.6.2009</p>
<p>Mittlerweile sind aus den 0,10€ stolze 0,80€ geworden. <img src='http://blog.preiskuenstler.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
Bisher stammen die Einnahmen ausschließlich von E-Bay.</p>
<p>Aber immerhin scheint es langsam die Tendenz anzunehmen das sich der Domainname bereits für diesen Monat bezahlt machen könnte. Alles in allem kostet mich dieser Webauftritt monatlich knapp 4€.  Da ich mittlerweile auch der Ansicht bin das Google wohl Monate braucht um die Seite einmal zu indizieren habe ich aber noch die Hoffnung das  sich das ganze Projekt früher oder später finanziell selbst tragen wird.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.preiskuenstler.de/die-ersten-einnahmen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google und Duplicate Content</title>
		<link>http://blog.preiskuenstler.de/google-und-duplicate-content/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-und-duplicate-content</link>
		<comments>http://blog.preiskuenstler.de/google-und-duplicate-content/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 18:19:19 +0000</pubDate>
		<dc:creator>Matthias</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[Shoppingportal]]></category>
		<category><![CDATA[Duplicate Content]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Produktdaten]]></category>
		<category><![CDATA[Unique Content]]></category>

		<guid isPermaLink="false">http://blog.preiskuenstler.de/?p=256</guid>
		<description><![CDATA[Mittlerweile habe ich etliche GoogleBot-Besuche im Log entdeckt, die schlimmes ahnen lassen. Dublicate Content! Nachdem ich mir mal die Treffer zur Suchanfrage site:www.preiskuenstler.de etwas genauer angesehen habe mußte ich feststellen das fast alle Links zu nicht vorhandenen Artikeln oder anderen &#8220;toten&#8221; Seiten führten. Danach wollte ich wissen was es neues zu meinem Blog gibt und [...]]]></description>
			<content:encoded><![CDATA[<p>Mittlerweile habe ich etliche GoogleBot-Besuche im Log entdeckt, die schlimmes ahnen lassen.</p>
<p><strong>Dublicate Content!</strong></p>
<p>Nachdem ich mir mal die Treffer zur Suchanfrage site:www.preiskuenstler.de etwas genauer angesehen habe mußte ich feststellen das fast alle Links zu nicht vorhandenen Artikeln oder anderen &#8220;toten&#8221; Seiten führten. Danach wollte ich wissen was es neues zu meinem Blog gibt und habe mit site:blog.preiskuenstler.de den Status aufgerufen. Es wurden alle vorhandenen Seiten in den Index aufgenommen. Der momentan gravierendste Unterschied is die Art des Content. Bei dem Shoppingportal teile ich mir die Produktdaten mit zig anderen Shops. Da meine Domain noch neu und ein PageRank nicht vorhanden ist, sind die doppelten Produktdaten für Google nicht relevant und landen somit nicht im Index. Aber immerhin wird bei beiden Seiten PageRank 0/10 statt &#8220;keine Infos&#8221; angezeigt.</p>
<p>Die einzige wirkliche Abhilfe ist es Unique Content auf möglicht vielen Seiten zu platzieren. Diese Inhalte sollten das jeweilige Produkt möglichst gut umschreiben. Auf die Schnelle kann man sich entweder hinsetzen und alles selber schreiben und/oder sich Unique Content kaufen. Ich werde mich wohl hinsetzen und etliche Stunden mit Textbastelein zubringen müssen. Aber wie ich mich kenne, fällt mir wärend dieser Tortur bestimmt eine Lösung ein wie man sowas automatisieren könnt. Ist ja nur eine Frage um was für Daten es sich handelt und wie man sie am sinnvollsten miteinander verknüpft.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.preiskuenstler.de/google-und-duplicate-content/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>404 Fehler auf index.php umleiten</title>
		<link>http://blog.preiskuenstler.de/404-fehler-auf-indexphp-umleiten/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=404-fehler-auf-indexphp-umleiten</link>
		<comments>http://blog.preiskuenstler.de/404-fehler-auf-indexphp-umleiten/#comments</comments>
		<pubDate>Mon, 25 May 2009 01:45:06 +0000</pubDate>
		<dc:creator>Matthias</dc:creator>
				<category><![CDATA[Sonstiges]]></category>
		<category><![CDATA[404]]></category>
		<category><![CDATA[index.php]]></category>
		<category><![CDATA[Template]]></category>

		<guid isPermaLink="false">http://blog.preiskuenstler.de/?p=186</guid>
		<description><![CDATA[Da laut Google einige meiner Seiten ein 404 verursachten, habe ich mich mal dem Thema angenommen. Dabei sind lediglich 2 Dinge zu tun. Als erstes wird die Datei 404.php im Root oder Templateverzeichniss mit folgendem Inhalt erstellt: &#60;?php header( &#8216;Location: http://www.domain.de&#8217; ) ; ?&#62; Statt www.domain.de kommt hier der Link rein, auf den der 404-Fehler [...]]]></description>
			<content:encoded><![CDATA[<p>Da laut Google einige meiner Seiten ein 404 verursachten, habe ich mich mal dem Thema angenommen.</p>
<p>Dabei sind lediglich 2 Dinge zu tun.</p>
<p>Als erstes wird die Datei <strong>404.php</strong> im Root oder Templateverzeichniss mit folgendem Inhalt erstellt:</p>
<p><strong>&lt;?php<br />
header( &#8216;Location: http://www.domain.de&#8217; ) ;<br />
?&gt;</strong></p>
<p>Statt www.domain.de kommt hier der Link rein, auf den der 404-Fehler umgeleitet werden soll.</p>
<p>Das zweite was man noch tun muß ist die <strong>.htacces</strong>, die sich im Root-Verzeichniss des Servers befindet, um folgende Zeile ergänzen.</p>
<p><strong>ErrorDocument 404 /404.php</strong></p>
<p>Damit weiß der Server das er bei einem 404 Fehler die Datei 404.php öffnen soll.<br />
In die 404.php kann man nun tolle Fehlermeldungen einbauen oder, so wie ich es hier mache, den Browser direkt auf die Startseite des Servers umleiten.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.preiskuenstler.de/404-fehler-auf-indexphp-umleiten/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google lässt sich zeit, aber es wird</title>
		<link>http://blog.preiskuenstler.de/google-lasst-sich-zeit-aber-es-wird/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-lasst-sich-zeit-aber-es-wird</link>
		<comments>http://blog.preiskuenstler.de/google-lasst-sich-zeit-aber-es-wird/#comments</comments>
		<pubDate>Sun, 24 May 2009 23:50:08 +0000</pubDate>
		<dc:creator>Matthias</dc:creator>
				<category><![CDATA[Google Statistiken]]></category>
		<category><![CDATA[Googlebot]]></category>
		<category><![CDATA[Shoppingportal]]></category>
		<category><![CDATA[Suchmaschineneintragsdienste]]></category>

		<guid isPermaLink="false">http://blog.preiskuenstler.de/?p=172</guid>
		<description><![CDATA[Heute hab ich mir noch ein paar Suchmaschineneintragsdienste angesehen und naja, meine Url&#8217;s eingetragen. Getan hat sich da noch nichts. Googlebot indiziert mein Shoppingportal nur sehr spährlich und mein Blog ignoriert er völlig. Aber immerhin tauchen schon ein paar Seiten im Index unter den Top 10 auf. Aktuell sind 114 Seiten im Index. Impressionen : [...]]]></description>
			<content:encoded><![CDATA[<p>Heute hab ich mir noch ein paar Suchmaschineneintragsdienste angesehen und naja, meine Url&#8217;s eingetragen. Getan hat sich da noch nichts. Googlebot indiziert mein Shoppingportal nur sehr spährlich und mein Blog ignoriert er völlig. Aber immerhin tauchen schon ein paar Seiten im Index unter den Top 10 auf. Aktuell sind 114 Seiten im Index.</p>
<table class="keyframe" style="height: 230px;" border="0" width="344">
<tbody>
<tr>
<th class="impressions"><span>Impressionen</span> : Ihre Website wurde bei folgenden Suchvorgängen angezeigt.</th>
</tr>
<tr>
<td class="impressions">
<div class="tbl-layout wmx">
<div class="g-section tbl-data">
<div class="griddata">
<input id="queries.currentOrder" name="queries.currentOrder" type="hidden" />
<input id="queries.sortBy" name="queries.sortBy" type="hidden" value="-1" /> <script type="text/javascript">// < ![CDATA[
// < ![CDATA[
    function GRID_sort_by_column(fieldName, columnId) {
      var sortByField = document.getElementById(fieldName);
      sortByField.value = columnId;
      sortByField.form.submit();
    }
// ]]&gt;</script></p>
<table id="queries" class="grid" border="0">
<thead>
<tr>
<th class="header leftmost query-rank-order"><a class="sort" href="javascript:tblqueries.doSort('queries.sortBy',%20'0')">Nr.</a></th>
<th class="header number"><a class="sort" href="javascript:tblqueries.doSort('queries.sortBy',%20'1')">%</a></th>
<th class="header"><a class="sort" href="javascript:tblqueries.doSort('queries.sortBy',%20'2')">Suchanfrage</a></th>
<th class="header rightmost number"><a class="sort" href="javascript:tblqueries.doSort('queries.sortBy',%20'3')">Position</a></th>
</tr>
</thead>
<tbody>
<tr class="first even">
<td class="leftmost">
<div class="query-rank-order">1</div>
</td>
<td>
<div class="number">13 %</div>
</td>
<td><a href="http://google.com/search?q=site%3Awww.preiskuenstler.de" target="_blank">site:www.preiskuenstler.de</a></td>
<td class="rightmost">
<div class="number">1</div>
</td>
</tr>
<tr class="odd">
<td class="leftmost">
<div class="query-rank-order">2</div>
</td>
<td>
<div class="number">13 %</div>
</td>
<td><a href="http://google.com/search?q=klapptischset" target="_blank">klapptischset</a></td>
<td class="rightmost">
<div class="number">8</div>
</td>
</tr>
<tr class="even">
<td class="leftmost">
<div class="query-rank-order">3</div>
</td>
<td>
<div class="number">13 %</div>
</td>
<td><a href="http://google.com/search?q=schwalbe+autoscout" target="_blank">schwalbe autoscout</a></td>
<td class="rightmost">
<div class="number">9</div>
</td>
</tr>
<tr class="odd">
<td class="leftmost">
<div class="query-rank-order">4</div>
</td>
<td>
<div class="number">8 %</div>
</td>
<td><a href="http://google.com/search?q=www.quelle.de%2Fdekopflanzen" target="_blank">www.quelle.de/dekopflanzen</a></td>
<td class="rightmost">
<div class="number">3</div>
</td>
</tr>
<tr class="even">
<td class="leftmost">
<div class="query-rank-order">5</div>
</td>
<td>
<div class="number">8 %</div>
</td>
<td><a href="http://google.com/search?q=www.garten+quelle.de" target="_blank">www.garten quelle.de</a></td>
<td class="rightmost">
<div class="number">7</div>
</td>
</tr>
<tr class="odd">
<td class="leftmost">
<div class="query-rank-order">6</div>
</td>
<td>
<div class="number">8 %</div>
</td>
<td><a href="http://google.com/search?q=quelle+schn%C3%A4pchen+auktionen" target="_blank">quelle schnäpchen auktionen</a></td>
<td class="rightmost">
<div class="number">8</div>
</td>
</tr>
<tr class="even">
<td class="leftmost">
<div class="query-rank-order">7</div>
</td>
<td>
<div class="number">8 %</div>
</td>
<td><a href="http://google.com/search?q=quelle+schn%C3%A4ppchen+auktionen" target="_blank">quelle schnäppchen auktionen</a></td>
<td class="rightmost">
<div class="number">8</div>
</td>
</tr>
<tr class="odd">
<td class="leftmost">
<div class="query-rank-order">8</div>
</td>
<td>
<div class="number">8 %</div>
</td>
<td><a href="http://google.com/search?q=wc+toilettendeckel+herz+im+holzlook" target="_blank">wc toilettendeckel herz im holzlook</a></td>
<td class="rightmost">
<div class="number">10</div>
</td>
</tr>
<tr class="even">
<td class="leftmost">
<div class="query-rank-order">9</div>
</td>
<td>
<div class="number">8 %</div>
</td>
<td><a href="http://google.com/search?q=bluse+royalblau" target="_blank">bluse royalblau</a></td>
<td class="rightmost">
<div class="number">12</div>
</td>
</tr>
<tr class="odd">
<td class="leftmost">
<div class="query-rank-order">10</div>
</td>
<td>
<div class="number">8 %</div>
</td>
<td><a href="http://google.com/search?q=www.quelle.de%2Fschnaeppchen" target="_blank">www.quelle.de/schnaeppchen</a></td>
<td class="rightmost">
<div class="number">24</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</td>
</tr>
</tbody>
</table>
<p>Mittlerweile zeigt Google den Blog mit Stand vom 21.5. im Index an.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.preiskuenstler.de/google-lasst-sich-zeit-aber-es-wird/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Die Arbeit mit den Kategorien</title>
		<link>http://blog.preiskuenstler.de/die-arbeit-mit-den-kategorien/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=die-arbeit-mit-den-kategorien</link>
		<comments>http://blog.preiskuenstler.de/die-arbeit-mit-den-kategorien/#comments</comments>
		<pubDate>Sat, 23 May 2009 22:44:34 +0000</pubDate>
		<dc:creator>Matthias</dc:creator>
				<category><![CDATA[Shoppingportal]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Codeschnipsel]]></category>
		<category><![CDATA[kategoriebaum]]></category>
		<category><![CDATA[Nested Sets]]></category>
		<category><![CDATA[Primärschlüssel]]></category>

		<guid isPermaLink="false">http://blog.preiskuenstler.de/?p=39</guid>
		<description><![CDATA[Am Beispiel der Nested Sets habe ich mir eine Tabelle &#8220;kategorien&#8221;mit folgenden Datenfeldern erstellt: idMainKat, nameMainKat, idParentKat, AnzahlSubKat, idSubKat1, nameSubKat1,idSubKat2, nameSubKat2, &#8230; iDMainKat &#8212; Primärschlüssel nameMainKat &#8212; Name der Kategorie idParentKat &#8212; Übergeordnete Kategorie AnzahlSubKat &#8212; Anzahl der Unterkategorien idSubKat1 &#8212; idMainKat Adresse der Unterkategorie nameSubKat &#8212; Name der Unterkategorie Der Sinn des Ganzen ist [...]]]></description>
			<content:encoded><![CDATA[<p>Am Beispiel der Nested Sets habe ich mir eine Tabelle &#8220;kategorien&#8221;mit folgenden Datenfeldern erstellt: idMainKat, nameMainKat, idParentKat, AnzahlSubKat, idSubKat1, nameSubKat1,idSubKat2, nameSubKat2, &#8230;</p>
<p>iDMainKat &#8212; Primärschlüssel<br />
nameMainKat &#8212; Name der Kategorie<br />
idParentKat &#8212; Übergeordnete Kategorie<br />
AnzahlSubKat &#8212; Anzahl der Unterkategorien<br />
idSubKat1 &#8212; idMainKat Adresse der Unterkategorie<br />
nameSubKat &#8212; Name der Unterkategorie</p>
<p>Der Sinn des Ganzen ist es das ich nur eine Zeile, dessen id bekannt ist, aus der Datenbank abrufen muß und gleich sämtliche Subkategorien und deren id&#8217;s habe.</p>
<p><a href="http://testseiten.preiskuenstler.de/1/index.php" target="_blank"><strong>Eine reine Datenbankabfrage mit Subkategorien demonstriere ich hier.</strong><br />
</a> Wobei ich bei Vergabe der Verzeichnissbezeichnungen nicht sonderlich kreativ war. <img src='http://blog.preiskuenstler.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Für die Produktdaten habe ich die Shopdatenbank nur um eine Spalte &#8220;idVerzeichniss&#8221;, mit der das Produkt einem Verzeichniss zuordnet wurde, erweitert.</p>
<p><strong><a href="http://testseiten.preiskuenstler.de/2/index.php" target="_blank">Das Script das noch zusätzlich ein paar Produkte in der jeweiligen Kategorie anzeigt findet ihr hier</a>. </strong>Über die Bilder gelangt ihr zur Shopseite des Produktanbieters. In diesem Fall Quelle. Da dieses kleine Beispiel nur zeigen soll das es funktioniert, habe ich  auf weiter Detailfelder wie z.B. die Produktbeschreibung verzichtet</p>
<p>Dieses Codeschnipsel ist dafür zuständig das beim Aufrufen der index.php ohne ?Kat1&#8230; die Produkte des Wurzelverzeichnisses angezeigt werden.</p>
<p>$sql = &#8220;SELECT * FROM produkte_version_1 WHERE idVerzeichniss=1 LIMIT 3&#8243;;<br />
$ergebniss = mysql_query( $sql );<br />
echo &#8216;&lt;table border=&#8221;1&#8243;&gt;&#8217;;<br />
echo &#8220;&lt;tr&gt;&#8221;;<br />
echo &#8220;&lt;td&gt;&lt;/td&gt;&#8221;;<br />
echo &#8220;&lt;td&gt; Verzeichniss 1 &lt;/td&gt;&#8221;;<br />
echo &#8220;&lt;td&gt;&lt;/td&gt;&#8221;;<br />
echo &#8220;&lt;/tr&gt;&#8221;;<br />
while($zeile = mysql_fetch_assoc( $ergebniss )){<br />
echo &#8220;&lt;tr&gt;&#8221;;<br />
echo &#8220;&lt;td&gt;&#8221;.$zeile['Title'].&#8221;&lt;/td&gt;&#8221;;<br />
echo &#8220;&lt;td&gt; &lt;a href=\&#8221;".$zeile['Deeplink1'].&#8221;\&#8221;&gt;&lt;img src=\&#8221;".$zeile['img120_url'].&#8221;\&#8221;&lt;/td&gt;&#8221;;<br />
echo &#8220;&lt;td&gt;&#8221;.$zeile['DisplayPrice'].&#8221;&lt;/td&gt;&#8221;;}<br />
echo &#8220;&lt;/tr&gt;&#8221;;<br />
echo &#8220;&lt;/table&gt;&#8221;;</p>
<p>Somit ist es mir immerhin schonmal möglich Daten in eine Datenbank zu bekommen und diese auch wieder auszugeben. Als nächstes will ich das Frontend für die Benutzer soweit hinbekommen das diese sich die angebotene Auswahl an Produkten anschauen können und auf die Seite des Shops weitergeleitet werden.</p>
<p>Bei all der Programmiererei ist mir aufgefallen das man 2 Dinge besonders beachten sollte. Den Code unbedingt sauber halten und Code-Abschnitte entsprechend kommentieren! Sonst kann es passieren das man seinen eigenen Code nicht mehr kapiert. <img src='http://blog.preiskuenstler.de/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.preiskuenstler.de/die-arbeit-mit-den-kategorien/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

