Új termék eladás - kijelző hiba

Általános kérdések a Webshop Hun1 Smarty programról.
Post Reply
jjobbagy@gmail.com
Hozzászólások: 24
Csatlakozott: kedd ápr. 26, 2011 7:07 pm
Kapcsolat:

Új termék eladás - kijelző hiba

Hozzászólás Szerző: jjobbagy@gmail.com »

Eladott termék az új termékek listában marad, akkor is ha már nincs belőle!
A hozzászólást 0 alkalommal szerkesztették, utoljára 1 jjobbagy@gmail.com-kor.

jjobbagy@gmail.com
Hozzászólások: 24
Csatlakozott: kedd ápr. 26, 2011 7:07 pm
Kapcsolat:

Re: Új termék eladás - kijelző hiba

Hozzászólás Szerző: jjobbagy@gmail.com »

Szia István!

Amennyiben a webshop nyitóoldalán a friss termékek (újdonságok) kerülnek listázásra, akkor a program nem figyeli, hogy az eladott termékeket ebből a listából kivegye (Ha nullára fut mennyisége).

Ha menüből választom ki az adott kategóriát, akkor stimmel a mennyiség (A nullás készlet nem kerül kijelzésre).
Ha csak a kijelzett újdonságokat nézem, akkor ott hozza a terméket és rákattintva közli, hogy sajnos nincs készleten. (Ekkor viszont nincs értelme kijelezni!)

Lehetne ezt orvosolni, hogy automatikusan vegye le ott is a nullás készletet?

A webshopom (v1.72 motor), Mezofi_kek módosított skin.
http://janoweb.hu

Avatar
mezofi
Site Admin
Hozzászólások: 933
Csatlakozott: csüt. okt. 16, 2008 7:30 am
Kapcsolat:

Re: Új termék eladás - kijelző hiba

Hozzászólás Szerző: mezofi »

Igen, ezt már javítottam. Ha minden igaz akkor nálad így van a shop/include/center/uj_termekek.php-ben, a 40. sor körül.

Kód: Egész kijelölése

//Tömbbe töltés 
if(isset($_GET["term_id"]) && $_GET["term_id"] !=="" && is_numeric($_GET["term_id"]) ){
$term_id_link = "&term_id=".$_GET["term_id"]."&center=uj_termekek";

//Ha be van kapcsolva a termék darabszám figyelése.
if($_SESSION["konfiguracio"]["darab_figyeles"] == "1"){
$sql_bovites = "AND t.keszlet > 0";
}else{
$sql_bovites = "";
}


 $sql = "SELECT t.id, t.image_address, t.kod, t.keszlet, nl.name, nl.description, a.ar, t.egyseg, t.gyarto, t.allapot, t.uj, t.date 
 FROM ".TERMEK_TO_KATEGORIA_TABLE." as ttk 
 INNER JOIN ".TERMEK_TABLE." as t ON ttk.termek_id=t.id 
 INNER JOIN ".NEV_LEIRAS_TABLE." as nl ON nl.termek_id = t.id 
 INNER JOIN ".ARAK_TABLE." as a ON t.id = a.termek_id 
 WHERE nl.language_id= ". (int)$nyelv_id ."  
 AND status='igen' 
 AND a.arforma_id = ". (int)$arforma_id ." 
 AND t.id = ". (int)$_GET["term_id"] ." 
 ". $sql_bovites ."
 GROUP BY t.id
 ORDER BY t.date DESC";
Ez lenne a jó (Ki kell venni a darabszám figyelést az if -ből)

Kód: Egész kijelölése

//Ha be van kapcsolva a termék darabszám figyelése.
if($_SESSION["konfiguracio"]["darab_figyeles"] == "1"){
$sql_bovites = "AND t.keszlet > 0";
}else{
$sql_bovites = "";
}

//Tömbbe töltés 
if(isset($_GET["term_id"]) && $_GET["term_id"] !=="" && is_numeric($_GET["term_id"]) ){
$term_id_link = "&term_id=".$_GET["term_id"]."&center=uj_termekek";

 $sql = "SELECT t.id, t.image_address, t.kod, t.keszlet, nl.name, nl.description, a.ar, t.egyseg, t.gyarto, t.allapot, t.uj, t.date 
 FROM ".TERMEK_TO_KATEGORIA_TABLE." as ttk 
 INNER JOIN ".TERMEK_TABLE." as t ON ttk.termek_id=t.id 
 INNER JOIN ".NEV_LEIRAS_TABLE." as nl ON nl.termek_id = t.id 
 INNER JOIN ".ARAK_TABLE." as a ON t.id = a.termek_id 
 WHERE nl.language_id= ". (int)$nyelv_id ."  
 AND status='igen' 
 AND a.arforma_id = ". (int)$arforma_id ." 
 AND t.id = ". (int)$_GET["term_id"] ." 
 ". $sql_bovites ."
 GROUP BY t.id
 ORDER BY t.date DESC";

jjobbagy@gmail.com
Hozzászólások: 24
Csatlakozott: kedd ápr. 26, 2011 7:07 pm
Kapcsolat:

Re: Új termék eladás - kijelző hiba

Hozzászólás Szerző: jjobbagy@gmail.com »

Szia István!

Lejavítottam a shopomban. Teszteltem és most már jó!
(Vásárlás után az új termékekből leveszi, ha nulla a darabszáma.)

Köszönöm ismét -már sokadszorra- a gyors segítséget!

Üdv:

János

Avatar
mezofi
Site Admin
Hozzászólások: 933
Csatlakozott: csüt. okt. 16, 2008 7:30 am
Kapcsolat:

Re: Új termék eladás - kijelző hiba

Hozzászólás Szerző: mezofi »

Nincs mit.

Post Reply

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 18 vendég