ich habe den shop erfolgreich installiert und artikel + artikelgruppen hinzugefgt
der shop ist fr einzelanfertigungen gedacht, d.h. den artikel, den es dort zu kaufen gibt, den gibt es meistens nur einmal bzw. wenn es welches spezielles zubehr ist auch mehrmals
jetzt zu meinem problem:
ich fge einen neuen artikel hinzu und trage dann bei verfgbarkeit 1 ein und stelle beim dropdown-men "bis-ausverkauft" ein
sobald jemand den nur einmal vorrtigen artikel bestellt, bleibt dieser aber leider auch im nachhinein fr andere kunden verfgbar
hab nicht so sonderlich extrem viel ahnung von dem php kram insofern hoffe ich mal, dass mir jemand helfen kann
thx
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Erstmal sehen andere Kunden den Artikel zwar, kriegen ihn aber nicht mehr in den Warenkorb.
Um das Verhalten in Deinem Sinne zu ndern, solltest Du in Deiner show_item* den Warenkorb-Button entfernen und vielleicht durch einen Hinweis ersetzen.
Bei der orginalen show_item_0.inc.php wrde es ab Zeile 54 heien:
$stk_res = db_query("SELECT stock, expiration FROM size WHERE itemID=$item_row[0]") or db_die();
$stk_row = db_fetch_row($stk_res);
if ($stk_row[0]<=0 && $stk_row[1]=="rest") { echo "</td><td> "; }
else
{
if ($clg==0) {
$itemrow6 = ereg_replace("(0$|00$|000$)","",$item_row[6]);
$itemrow6 = ereg_replace("\.$","",$itemrow6);
if ($lang=="de") {$itemrow6 = str_replace(".",",",$itemrow6);}
echo "$main_11: <input type=text size=3 name=menge value=\"$itemrow6\"> \n";
}
if ($clg == 2) {
echo "$main_11: <input type=text size=3 name=menge value='$max_items'> \n";
}
if ($clg!=1) {
$pack_res = db_query("select name from packinfo where packinfo.langID='$langID' and packinfo.packID='$item_row[10]'") or db_die();
$pack_row = db_fetch_row($pack_res);
echo "$pack_row[0]";
}
echo "</td>\n";
echo "<td align=right> <br>";
if ($clg==0) {
echo "<input type=hidden name=add value='$item_row[0]'><input type=image src=\"img/".$lang."_warenkorb.gif\" border=0>\n";
}
elseif ($clg==2) {
echo "<input type=hidden name=add value='$item_row[0]'><input type=image src=\"img/".$lang."_merkzettel.gif\" border=0>\n";
}
}
echo "</td></tr>\n<tr><td colspan=3><hr><br></td></tr></table></form>\n\n";
$zaehler=0;
}
echo "<!-- end $litems -->\n";
?>
Der Schnippsel ist bei phpay.de (Artikel 3) im Einsatz. Fr die detail.php mut Du dann noch etwas hnliches konstruieren.
Gru,
Andreas.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2003-08-09
danke fr die schnelle hilfe... in der zwischenzeit hab ich mir fast das komplette forum durchgelesen bzw berflogen und hab mir dann mit hilfe von: http://sourceforge.net/forum/forum.php?thread_id=807730&forum_id=121974 weitergeholfen, weiss zwar nicht wirklich was die nderungen bewirken aber hauptsache ist, das teil funzt
danke nochmal und weiter so mit der entwicklung ;)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
ich habe den shop erfolgreich installiert und artikel + artikelgruppen hinzugefgt
der shop ist fr einzelanfertigungen gedacht, d.h. den artikel, den es dort zu kaufen gibt, den gibt es meistens nur einmal bzw. wenn es welches spezielles zubehr ist auch mehrmals
jetzt zu meinem problem:
ich fge einen neuen artikel hinzu und trage dann bei verfgbarkeit 1 ein und stelle beim dropdown-men "bis-ausverkauft" ein
sobald jemand den nur einmal vorrtigen artikel bestellt, bleibt dieser aber leider auch im nachhinein fr andere kunden verfgbar
hab nicht so sonderlich extrem viel ahnung von dem php kram insofern hoffe ich mal, dass mir jemand helfen kann
thx
Erstmal sehen andere Kunden den Artikel zwar, kriegen ihn aber nicht mehr in den Warenkorb.
Um das Verhalten in Deinem Sinne zu ndern, solltest Du in Deiner show_item* den Warenkorb-Button entfernen und vielleicht durch einen Hinweis ersetzen.
Bei der orginalen show_item_0.inc.php wrde es ab Zeile 54 heien:
$stk_res = db_query("SELECT stock, expiration FROM size WHERE itemID=$item_row[0]") or db_die();
$stk_row = db_fetch_row($stk_res);
if ($stk_row[0]<=0 && $stk_row[1]=="rest") { echo "</td><td> "; }
else
{
if ($clg==0) {
$itemrow6 = ereg_replace("(0$|00$|000$)","",$item_row[6]);
$itemrow6 = ereg_replace("\.$","",$itemrow6);
if ($lang=="de") {$itemrow6 = str_replace(".",",",$itemrow6);}
echo "$main_11: <input type=text size=3 name=menge value=\"$itemrow6\"> \n";
}
if ($clg == 2) {
echo "$main_11: <input type=text size=3 name=menge value='$max_items'> \n";
}
if ($clg!=1) {
$pack_res = db_query("select name from packinfo where packinfo.langID='$langID' and packinfo.packID='$item_row[10]'") or db_die();
$pack_row = db_fetch_row($pack_res);
echo "$pack_row[0]";
}
echo "</td>\n";
echo "<td align=right> <br>";
if ($clg==0) {
echo "<input type=hidden name=add value='$item_row[0]'><input type=image src=\"img/".$lang."_warenkorb.gif\" border=0>\n";
}
elseif ($clg==2) {
echo "<input type=hidden name=add value='$item_row[0]'><input type=image src=\"img/".$lang."_merkzettel.gif\" border=0>\n";
}
}
echo "</td></tr>\n<tr><td colspan=3><hr><br></td></tr></table></form>\n\n";
$zaehler=0;
}
echo "<!-- end $litems -->\n";
?>
Der Schnippsel ist bei phpay.de (Artikel 3) im Einsatz. Fr die detail.php mut Du dann noch etwas hnliches konstruieren.
Gru,
Andreas.
danke fr die schnelle hilfe... in der zwischenzeit hab ich mir fast das komplette forum durchgelesen bzw berflogen und hab mir dann mit hilfe von: http://sourceforge.net/forum/forum.php?thread_id=807730&forum_id=121974 weitergeholfen, weiss zwar nicht wirklich was die nderungen bewirken aber hauptsache ist, das teil funzt
danke nochmal und weiter so mit der entwicklung ;)