Features:
- Große und kleine Suchbox
Auf bestimmte Artikel verlinken (Zufallswiedergabe oder nur 1 Artikel)
Anpassung im Template
Pfade im INPUT Bereich im Modul möglich
Im upload Verzeichniss folgende Ordner anlegen:
amazon/artikel
amazon/buttons
amazon/banner
amazon/suche
Dann auf Amazon Partner Seite unter Logos und Grafiken die Grafiken runterladen
Banner in Verzeichniss Banner kopieren
Buttons in Verzeichniss Buttons kopieren
Bei Artikeln:
Artikelbild unter Korrekter Artikelnummer in amazon/artikel speichern (zB: B0001EUWTE.gif)
INPUT:
Code: Alles auswählen
/***********************************************
* CONTENIDO MODUL - OUTPUT
*
* Modulname : Amazon 1.0a
* Author : Thorsten Schultheis
* Copyright : directonline - we make your e busy
* Created : 30-07-2003
* Modified : 30-07-2003
* Modified : 17-10-2003
by DJ W. Eventservice webmaster@dj-w.de
************************************************/
$PicDir = "upload/amazon"; // Pfad zum Amazon Verzeichniss
$PicDirSuche = $PicDir."/suche"; // Pfad zu den Suchgrafiken
$PicDirButton = $PicDir."/buttons"; // Pfad zu den Buttons
$PicDirBanner = $PicDir."/banner"; // Pfad zu den Bannern
$PicDirArtikel = $PicDir."/artikel"; // Pfad zu den Artikel Grafiken
// Ende Konfiguration
$SelectSucheklein = "";
$SelectSuchegross = "";
$SelectBanner = "";
$SelectButton = "";
$SelectArtikel = "";
$Selectblank = "";
$SelectZufallsArtikel = "";
echo '
<input type="hidden" name="CMS_VAR[4]" value="'.$PicDirSuche.'">
<input type="hidden" name="CMS_VAR[5]" value="'.$PicDirButton.'">
<input type="hidden" name="CMS_VAR[6]" value="'.$PicDirBanner.'">
<input type="hidden" name="CMS_VAR[7]" value="'.$PicDirArtikel.'">
';
if ("CMS_VALUE[2]" == "Suchegross") {
$SelectSuchegross = "selected";
} elseif ("CMS_VALUE[2]" == "Sucheklein") {
$SelectSucheklein = "selected";
} elseif ("CMS_VALUE[2]" == "Banner") {
$SelectBanner = "selected";
} elseif ("CMS_VALUE[2]" == "Button") {
$SelectButton = "selected";
} elseif ("CMS_VALUE[2]" == "Artikel") {
$SelectArtikel = "selected";
} elseif ("CMS_VALUE[2]" == "ZufallsArtikel") {
$SelectZufallsArtikel = "selected";
} else {
$Selectblank = "selected";
}
if ("CMS_VALUE[1]" == "") {
$amazon_id = "djwserv-21";
} else {
$amazon_id = "CMS_VALUE[1]";
}
echo '<table cellspacing="0" cellpadding="10" border="0">';
echo '
</tr>
<tr>
<td>PartnerId:</td>
<td><input type="text" name="CMS_VAR[1]" value="'.$amazon_id.'"></td>
</tr>
<tr>
<td>Art</td>
<td> <select name="CMS_VAR[2]">
<option value="" '.$Selectblank.'>Bitte wählen</option>';
echo '<option value="Sucheklein" '.$SelectSucheklein.'>Suchbox Klein</option>';
echo '<option value="Suchegross" '.$SelectSuchegross.'>Suchbox Groß</option>';
echo '<option value="Banner" '.$SelectBanner.'>Banner</option>';
echo '<option value="Button" '.$SelectButton.'>Button</option>';
echo '<option value="Artikel" '.$SelectArtikel.'>Artikel</option>';
echo '<option value="ZufallsArtikel" '.$SelectZufallsArtikel.'>Artikel zufällig</option>';
echo '
</select></td>
<td>ASINs:</td>
<td><input type="text" name="CMS_VAR[3]" value="CMS_VALUE[3]"></td>
</tr>
</table>';
Code: Alles auswählen
<?php
/***********************************************
* CONTENIDO MODUL - OUTPUT
*
* Modulname : Amazon 1.0a
* Author : Thorsten Schultheis
* Copyright : directonline - we make your e busy
* Created : 30-07-2003
* Modified : 30-07-2003
* Modified : 17-10-2003
by DJ W. Eventservice webmaster@dj-w.de
************************************************/
$Werbeform = "Banner"; //Banner, Suche oder Button
if ("CMS_VALUE[1]" == "") {
$amazon_id = "djwserv-21";
} else {
$amazon_id = "CMS_VALUE[1]";
}
$PicDirSuche = "CMS_VALUE[4]";
$PicDirButton = "CMS_VALUE[5]";
$PicDirBanner = "CMS_VALUE[6]";
$PicDirArtikel = "CMS_VALUE[7]";
$OutputArray[Sucheklein] = '
<FORM method="get" action="http://www.amazon.de/exec/obidos/external-search?tag='.$amazon_id.'">
<TABLE border="0" cellpadding="1" cellspacing="0" bgcolor="#000000">
<TR>
<TD>
<TABLE border="0" cellpadding="0" cellspacing="0" align="top" height="90" width="120">
<TR>
<TD bgcolor="#FFFFFF" height="20" valign="middle" align="right">
<DIV align="center"><FONT face="verdana,arial,helvetica" size="-2"><B>Suchen nach:</B></FONT></DIV>
</TD>
<TD bgcolor="#FFFFFF">
</TD>
</TR>
<TR>
<TD bgcolor="#FFFFFF" height="20" valign="middle">
<DIV align="center"><FONT face="verdana,arial,helvetica" size="-2">
<INPUT type="text" name="keyword" size="10" value=""></FONT>
</DIV>
</TD>
<TD bgcolor="#FFFFFF" height="20" valign="middle" align="left">
<INPUT type="hidden" name="index" value="blended">
<INPUT type="hidden" name="tag" value="'.$amazon_id.'">
<INPUT TYPE="hidden" NAME="tag-id" VALUE="'.$amazon_id.'">
<INPUT TYPE="image" WIDTH="25" HEIGHT="18" BORDER="0" VALUE="Los" NAME="Los" src="'.$PicDirSuche.'/los.gif" ALIGN="absmiddle">
</TD>
</TR>
<TR>
<TD colspan="2" bgcolor="#000000" height="40"><A HREF="http://www.amazon.de/exec/obidos/redirect-home?tag='.$amazon_id.'&site=home"><IMG width="126" height="32" src="'.$PicDirSuche.'/amznlogo-usednew.gif" BORDER="0" HSPACE="0" VSPACE="0" ALT="In Partnerschaft mit Amazon.de"></A>
</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</FORM>
';
$OutputArray[Suchegross] = '
<FORM METHOD="get" ACTION="http://www.amazon.de/exec/obidos/external-search?tag='.$amazon_id.'">
<TABLE BORDER="0" CELLPADDING="1" cellspacing="0" BGCOLOR="#000000"><TR><TD>
<TABLE BORDER="0" CELLPADDING="2" cellspacing="0" align="center" BGCOLOR="#FFFFFF">
<TR BORDER="0">
<TD BGCOLOR="#FFFFFF" align="RIGHT" valign="middle"><font face="verdana,arial,helvetica" size="-2"><B>Suchen in:</B></font></TD>
<TD BGCOLOR="#FFFFFF" align="left" valign="middle"><font face="verdana,arial,helvetica" size="-2">
<SELECT NAME="index">
<option value="blended">Alle Produkte</option>
<option value="books-de">Bücher</option>
<option value="books-de-intl-us">Englische Bücher</option>
<option value="music">Pop-Musik</option>
<option value="music-tracks">Song-Titel</option>
<option value="classical-music">Klassik</option>
<option value="video-dvd-de">DVDs & Videos</option>
<option value="dvd-de">DVDs</option>
<option value="vhs-de">Videos</option>
<option value="video-games-de">PC- & Videospiele</option>
<option value="software-de">Software</option>
<option value="ce-de">Elektronik & Foto</option>
<option value="kitchen-de">Küche & Haushalt</option>
<option value="tools-de">Heimwerken</option>
<option value="garden-de">Garten & Freizeit</option>
<option value="hpc-de">Körperpflege & Bad</option>
<option value="toys-de">Spielwaren</option>
</SELECT>
</font></TD>
<TR BORDER="0">
<TD BGCOLOR="#FFFFFF" align="RIGHT" valign="middle"><font face="verdana,arial,helvetica" size="-2"><B>Suchbegriffe:</B></font></TD>
<TD BGCOLOR="#FFFFFF" align="left" valign="middle"><font face="verdana,arial,helvetica" size="-2">
<INPUT TYPE="text" NAME="keyword" SIZE="10" VALUE="">
<INPUT TYPE="hidden" NAME="tag" VALUE="'.$amazon_id.'">
<INPUT TYPE="hidden" NAME="tag-id" VALUE="'.$amazon_id.'">
<INPUT TYPE="image" WIDTH="25" HEIGHT="18" BORDER="0" VALUE="Los" NAME="Los" src="'.$PicDirSuche.'/los.gif" ALIGN=absmiddle>
</font></TD>
</TR>
<TR>
<TD COLSPAN="2" VALIGN="top" ALIGN="center" BGCOLOR="#000000">
<A HREF="http://www.amazon.de/exec/obidos/redirect-home?tag='.$amazon_id.'&site=home"><IMG width="126" height="32" src="'.$PicDirSuche.'/amznlogo-usednew.gif" BORDER="0" HSPACE="0" VSPACE="0" ALT="In Partnerschaft mit Amazon.de"></a>
</TD>
</TR>
</TABLE></TD></TR></TABLE>
</FORM>
';
if ("CMS_VALUE[2]" == "Suchegross") {
$content = $OutputArray[Suchegross];
} elseif ("CMS_VALUE[2]" == "Sucheklein") {
$content = $OutputArray[Sucheklein];
} elseif ("CMS_VALUE[2]" == "Banner") {
mt_srand((double)microtime()*1000000);
$imgs = dir($PicDirBanner);
while ($file = $imgs->read()) {
if (eregi("gif", $file) || eregi("jpg", $file)) {
$imglist .= "$file ";
}
}
closedir($imgs->handle);
$imglist = explode(" ", $imglist);
$a = sizeof($imglist)-2;
$random = mt_rand(0, $a);
$image = $imglist[$random];
$asin = explode(".", $image);
$content = "<br><center><a href=\"http://www.amazon.de/exec/obidos/ASIN/$asin[0]/$amazon_id\" target=\"_blank\">";
$content .= '<img src="'.$PicDirBanner.'/'.$image.'" border=\"0\" alt=\"\"><br><br></center>';
} elseif ("CMS_VALUE[2]" == "Button") {
mt_srand((double)microtime()*1000000);
$imgs = dir($PicDirButton);
while ($file = $imgs->read()) {
if (eregi("gif", $file) || eregi("jpg", $file)) {
$imglist .= "$file ";
}
}
closedir($imgs->handle);
$imglist = explode(" ", $imglist);
$a = sizeof($imglist)-2;
$random = mt_rand(0, $a);
$image = $imglist[$random];
$asin = explode(".", $image);
$content = "<br><center><a href=\"http://www.amazon.de/exec/obidos/ASIN/$asin[0]/$amazon_id\" target=\"_blank\">";
$content .= '<img src="'.$PicDirButton.'/'.$image.'" border=\"0\" alt=\"\"><br><br></center>';
} elseif ("CMS_VALUE[2]" == "ZufallsArtikel") {
mt_srand((double)microtime()*1000000);
$imgs = dir($PicDirArtikel);
while ($file = $imgs->read()) {
if (eregi("gif", $file) || eregi("jpg", $file)) {
$imglist .= "$file ";
}
}
closedir($imgs->handle);
$imglist = explode(" ", $imglist);
$a = sizeof($imglist)-2;
$random = mt_rand(0, $a);
$Artikel = $imglist[$random];
$asin = explode(".", $Artikel);
$content = '<A HREF="http://www.amazon.de/exec/obidos/ASIN/'.$asin[0].'/'.$amazon_id.'" target="_blank">';
$content .= '<IMG SRC="'.$PicDirArtikel.'/'.$Artikel.'" border="0" alt="cover" hspace="3" vspace="3"></A>';
} elseif ("CMS_VALUE[2]" == "Artikel") {
$ArtikelArray = explode (",",'CMS_VALUE[3]');
$Artikel = $ArtikelArray[(array_rand ( $ArtikelArray,1))];
$content = '<A HREF="http://www.amazon.de/exec/obidos/ASIN/'.$Artikel.'/'.$amazon_id.'" target="_blank">';
if (file_exists ($PicDirArtikel.'/'.$Artikel.'.gif') == TRUE) {
$content .= '<IMG SRC="'.$PicDirArtikel.'/'.$Artikel.'.gif" border="0" alt="cover" hspace="3" vspace="3"></A>';
} else {
$content = '';
}
} else {
$content = "";
}
echo $content;
?>