Impressum Disclaimer AGB
XENEVU
analoguhr
WWW CMS 800 Guide

deinMagazin
HPhilo's UpDate Target WiV TVglotzer Tagebuch Meinung Forensenf WebWatch KnowHow »» Artikel Archiv »» Artikel schreiben »» Artikel Leserbriefe Gästebuch
Westerwelle muß weg
www Links
TV-Programm Litfaßsäule lustige Bilder Wallpaper WieIstMeineIp? Browserspiel spielen
Foxkeh



Google

UpDates


Affiliate Software Bugfix bzw Update

CSVAndy 21.12.2009 8:29

Soeben wurde das Problem das in den Merchant-Seiten, beim Auflisten der Shoptipps, auch Artikel von anderen Shops zu sehen waren und „NULL”Artikel gelistet wurden.

···
function CSVAdvertiser($shopid)


$query = " SELECT shopTipp";
$query .= " FROM CSVAffiliateShopinfo";
$query .= " WHERE shopid=$line[shopid]";
$result2= mysql_query($query) or die("<strong>$query</strong>" . mysql_error());
if( $line2= mysql_fetch_array($result2, MYSQL_ASSOC))
{
$mainWindow=str_replace(' ',',',$line2['shopTipp']);
$query = ' SELECT *';
$query .= ' FROM CSVArtikeldaten';
$query .= ' WHERE id IN ('.$mainWindow.')';
$query .= ' AND shopid='.$shopid;
if ( strlen($mainWindow) )
$content.=CSVArtikelListe( $query, 'detail:'.str_replace(',',"\n",$mainWindow) );
}



function CSVArtikelRead( $query, $idlist2, $mode='' )

Das „NULL”Artikel gezeigt wurden, kam daher das „CSVArtikelRead()” mit einer Liste von IDs aufgerufen wurde und diese Liste dann auch für „CSVArtikelListe()” herangezogen wurde ohne zu prüfen ob der Artikel in der Liste überhaupt existiert.

Das Artikel von fremden Shops angezeigt wurden, kam daher das sie csvAid neu vergeben wurde und zwar an einen Artikel eines anderen Shop.
In den $query wurde jetzt die $shopid hinzugefügt.


Korrektur:
„CSVArtikelRead()” wird nicht direkt aufgerufen, es ist eine Subroutine von der Subroutine „CSVArtikelListe()”.
„CSVArtikelRead()” arbeitet nach einem $query der auf die $Artikelliste zurückgreift und „CSVArtikelListe()” listet dann die Artikel in der Reihenfolge wie sie in $Artikelliste abgelegt sind.


Zusatzhinweis:
Am Wochenende habe ich die Shops in Categorien gemappt, es fehlen jetzt noch 50 oder so.
Sinn und Zweck ist, das Sie einer „Shopgruppe” zugeordnet sind und zusammen mit diesen auch aufgelistet werden.
Dazu wurde die SQL-Tabelle „CSVAffiliateCat2” um die Spalte „shopid” erweitert über welche dann in „function CSVArtikelCat()” erkannt werden kann das hier „function CSVAdvertiser($shopid)” zuständig ist.
function CSVArtikelCat()
{



if ( $Cat2Shop && !$_GET['Page'] )
$CATcontent.=CSVAdvertiser($Cat2Shop);
else
{









Textversion zum ausdrucken


Punkte für diesen Artikel :::: 0 Bewertungen

Beitrag kommentieren:


dein Name:


Gast ····
···· Bookmark @
15:07 Do 9.2. BrotscheibenHalbierer
14Uhr56 es können wieder Scheiben halbiert werden
15:49 Di 17.1. CSVAndy
Ich bin ein Schwein, und Du bist auch ein Schwein
2:13 Mo 16.1. CSVAndy
und täglisch nervt die Suchfunktion
17:01 Mo 9.1. 800XE
Google im FF wieder Deutsch
19:58 Mo 5.12. CSVAndy
Arbeitsergebniss
7:47 Di 29.11. BrotscheibenHalbierer
Lotto Sechser
0:57 Fr 25.11. AndyZmuda
vonAbisZ WEBSite mit Bindestrich
23:36 Do 20.10. BrotscheibenHalbierer
Ausgebrannt
19:35 Di 18.10. BrotscheibenHalbierer
Die deutsche Durchschnittsfamilie
6:15 Do 6.10. 800XE
Tablet-PC für 45€



little Big World crista Speyer Warum mit oder ohne WWW /Ally/All you need Cronjob.de best viewed with mozilla logo