Hallo
Habe mir vor paar Tagen das wenig verbreitete VSS-Shop Script gekauft
welches auf Klammlosebasis funktioniert.
Dazu habe ich auch das Addon für eine zweispaltige Artikelliste genommen.
Nun habe ich damit ein Problem die Artikelbeschreibung inkl. Bild zentriert
und mit gleichen seitlichen Abstand zu positionieren.
Aktuell sieht es so aus: http://back4ever.server.febas.net/index.php?site=list&cat=16 (Dient nur für Testzwecke)
die ganze Spalte darf nicht so breit sein und die rechte Grafik muss nach links rücken.
Habe schon die Größe der Grafiken geändert aber ohne Erfolg
Der Typ der mir das verkauft hat mein ich muss das in der list.php anpassen
aber auch dort habe ich nicht alzugrosse Möglichkeiten oder ich kann es einfach nicht
So sieht die list.php aus:
<?php
$add = 125; // Dieser Wert wird zur ermittelten Bildhöhe dazugerechnet
?>
<script type="text/javascript">
function click( id ) {
var e = document.getElementById( id );
if( e.style.display == 'none' ) {
e.style.display = '';
}
else {
e.style.display = 'none';
}
}
</script>
<?
$_GET['cat'] = intval($_GET['cat']);
$kat1 = mysql_fetch_array(mysql_query("SELECT * FROM ".$DB['cat']." WHERE `id` = '".$_GET['cat']."'"));
$katnamen = $kat1['name'];
contenttop1($katnamen);
echo '<table width="100%"><tr>';
$list = $db->fetch("SELECT * FROM ".$DB['script']." WHERE `cat` = '".$_GET['cat']."' AND `stat` = '1' AND (`vorhanden` = '0' OR `vorhanden` > `verkauft`) ORDER BY `name` ASC");
if ( count($list) ) {
$thei = 0;
$thei2 = 0;
foreach($list AS $li) {
$bild = $li['bildpath'] ? $li['bildpath'] : "img/nopic.gif";
$data = getimagesize($bild);
$height[$thei] = $data[1] > $height[$thei] ? $data[1] : $height[$thei];
$thei += $thei2 ? 1 : 0;
$thei2 = $thei2 ? 0 : 1;
}
$thei = 0;
$thei2 = 0;
$i = 1;
foreach($list AS $li) {
$li['bildpath'] = $li['bildpath'] ? $li['bildpath'] : "img/nopic.gif";
echo '<td id="art'.$i.'" width="80%" height="50%" valign="top">';
contenttop1("Artikel Nr. ".$li['id']."",($height[$thei]+$add),1);
$isaktion = 0;
if ($li['aktion'] AND ($li['start'] == "0" OR $li['start'] < time()) AND ($li['bis'] == "0" OR $li['bis'] > time()))
{
$isaktion = 1;
if ($li[bis])
{
$datum="(bis ".date("d.m.Y",$li[bis]).")";
}
if ($li[steigerung])
{
$steigerung="<br>Der Preis steigt bei jedem Verkauf um ".number_format($li['steigerung'], 0, ',', '.');
}
}
if ($_SESSION['uid'] > 0) {
$cartdata = '<a href="?site='.$_GET['site'].'&cat='.$_GET['cat'].'&action=remove&id='.$li['id'].'" title="Artikel aus Warenkorb entfernen"><img align="absmiddle" src="img/icon_minus.gif" border="0"></a> <a href="?site=member/cart" title="Zur Kasse"><img align="absmiddle" src="img/cart2.gif" border="0"></a> <a href="?site='.$_GET['site'].'&cat='.$_GET['cat'].'&action=add&id='.$li['id'].'" title="Artikel in den Warenkorb legen"><img align="absmiddle" src="img/icon_plus.gif" border="0"></a>';
} else {
$cartdata = '<b>Bitte erst einloggen</b>';
}
if ($li['vorhanden'] != '0') {
$noch_uebrig = $li['vorhanden'] - $li['verkauft'];
$limit = 'Noch '.$noch_uebrig.' von '.$li['vorhanden'].' Lizenzen vorhanden.<br>';
}
if($isaktion){
$preis = 'Sonderpreis: <b><font color="red">'.number_format($li['sonderpreis'],0,",",".").' '.$waehrung.'</b></font>'.$bis.''.$steigerung.'';
}else{
$preis = 'Preis: <b><font color="black">'.number_format($li['preis'],0,",",".").' '.$waehrung.'</b></font>';
}
$li['info'] = '<center>
<img src="'.$li['bildpath'].'" border="0"><br>
<b>'.$li['name'].'</b><br>
'.$li['lizenzart'].'<br>
'.$limit.'
'.$preis.'
<br><br>
<b><a href="?site=details&id='.$li['id'].'">Details ansehen</a></b><br>
'.$demo.'
'.$cartdata.'';
$limit = "";
$demo = "";
$cartdata = "";
$stattprice = "";
$preis = "";
echo ''.$li['info'].'';
contentend1(1);
echo '</td>';
if($i == "2")
{
echo '</tr><tr>';
$i = "0";
}
$i++;
$thei += $thei2 ? 1 : 0;
$thei2 = $thei2 ? 0 : 1;
}
echo '</tr></table>';
contentend1();
} else {
contenttop1("");
echo '<br><center><font color="red"><b>Falsche Kategorie</b></font><br><br></center>';
contentend1();
}
?>
<br>
Alles anzeigen
in diesem Absatz meinte er müsste man das einstellen können
echo '<td id="art'.$i.'" width="80%" height="50%" valign="top">';
contenttop1("Artikel Nr. ".$li['id']."",($height[$thei]+$add),1);
habe mich aber schon mit der Höhe und Breite gespielt
aber ohne grossen Erfolg.
Im Adminbereich selber kann ich das auch in der Artikelbeschreibung angeben
aber ich denke das es absolut keinen Einfluss hat.
So sieht es in der Artikelbeschriebung aus bei Artikel 6
<center><b><u><big>|script|</big><center>
<center><br><img src="http://back4ever.server.febas.net/bilder/333333333.png" border="0" alt=""><center></a></a><br><br>
Dies ist ein Testartikel! Dies ist ein Testartikel! Dies ist ein Testartikel! Dies ist ein Testartikel! Dies ist ein Testartikel! Dies ist ein Testartikel!
<ul>
<li>Testtest1</li>
<li>Testtest2</li>
<li>Testtest3</li>
<li>Testtest4</li>
</ul>
<br>
<center>|ltext|</center>
<center>|limit|</center>
<br>
<table border="0" width="100%">
<tr>
<td align="center" width="40%"><span style="font-size:12pt;"><font face="Arial" color="#009900"><b>|preis| Lose</b></font></span><br><b>|lizenz|</b></td>
<td align="center" width="30%">
<span style="font-size:10pt;">|detail|</span></td>
<td align="center" width="30%">
|cart|</td>
</tr></table>
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Alles anzeigen
Kann mir jemand helfen wie ich das Ding richtig positionieren kann
damit es so wie hier aussieht (ist das selbe Script): http://www.scripte4webbis.de/?site=list&cat=189
Danke!
Mfg