rendezetség
rendezetség
Szia István!
Nem olyan régen telepítettem a 1.062s verziót. Kérdésem meg lehet-e adni, hogy ár sorrendben jelenítse meg a termékeket kategórián belül is?
Köszönettel
Bálint Gyula
Nem olyan régen telepítettem a 1.062s verziót. Kérdésem meg lehet-e adni, hogy ár sorrendben jelenítse meg a termékeket kategórián belül is?
Köszönettel
Bálint Gyula
Re: rendezetség
Az admin felületen található 'Termékek listázási sorrendje'-nél add meg ezt:
a.ar
Re: rendezetség
Szia István!
Köszönöm szépen!
Köszönöm szépen!
Re: rendezetség
Kedves István!
Egy újabb problémám lenne: módosítottam az admin oldalon a termékek listázási sorrendjét "ASC" és "a.ar"-ra. Ezek után az admin oldal Katalógus-Kategóriák/termék menüjében a következő üzenet fogad:
SELECT t.id, nl.name, t.status, t.kod, t.uj, ttk.termek_id , t.sorrend FROM myshop_reklam_nev_leiras as nl, myshop_reklam_termek as t, myshop_reklam_termek_to_kategoria as ttk, myshop_reklam_kategoria as k WHERE nl.language_id = '4' AND nl.termek_id = t.id AND t.id = ttk.termek_id AND ttk.termek_kategoria_id=k.kat_id AND k.kat_id = 0 ORDER BY a.ar
Unknown column 'a.ar' in 'order clause'
Fájl: /admin/include/kategoria/kat_felt.php sor: 71
...a Csoportos módolás-ban pedig ez:
SELECT t.id, nl.name, t.kod, ttk.termek_id, a.szint, t.gyarto, t.status, t.keszlet, t.sorrend FROM myshop_reklam_nev_leiras as nl INNER JOIN myshop_reklam_termek as t ON nl.termek_id=t.id INNER JOIN myshop_reklam_termek_to_kategoria as ttk ON t.id=ttk.termek_id INNER JOIN myshop_reklam_kategoria as k ON ttk.termek_kategoria_id=k.kat_id INNER JOIN myshop_reklam_afa as a ON t.afa_id = a.afa_id WHERE nl.language_id = 4 GROUP BY t.id ORDER BY a.ar
Unknown column 'a.ar' in 'order clause'
Fájl: /admin/include/kategoria/csoport_modolas.php sor: 165
Előre is köszi a segítséged!
MT
Egy újabb problémám lenne: módosítottam az admin oldalon a termékek listázási sorrendjét "ASC" és "a.ar"-ra. Ezek után az admin oldal Katalógus-Kategóriák/termék menüjében a következő üzenet fogad:
SELECT t.id, nl.name, t.status, t.kod, t.uj, ttk.termek_id , t.sorrend FROM myshop_reklam_nev_leiras as nl, myshop_reklam_termek as t, myshop_reklam_termek_to_kategoria as ttk, myshop_reklam_kategoria as k WHERE nl.language_id = '4' AND nl.termek_id = t.id AND t.id = ttk.termek_id AND ttk.termek_kategoria_id=k.kat_id AND k.kat_id = 0 ORDER BY a.ar
Unknown column 'a.ar' in 'order clause'
Fájl: /admin/include/kategoria/kat_felt.php sor: 71
...a Csoportos módolás-ban pedig ez:
SELECT t.id, nl.name, t.kod, ttk.termek_id, a.szint, t.gyarto, t.status, t.keszlet, t.sorrend FROM myshop_reklam_nev_leiras as nl INNER JOIN myshop_reklam_termek as t ON nl.termek_id=t.id INNER JOIN myshop_reklam_termek_to_kategoria as ttk ON t.id=ttk.termek_id INNER JOIN myshop_reklam_kategoria as k ON ttk.termek_kategoria_id=k.kat_id INNER JOIN myshop_reklam_afa as a ON t.afa_id = a.afa_id WHERE nl.language_id = 4 GROUP BY t.id ORDER BY a.ar
Unknown column 'a.ar' in 'order clause'
Fájl: /admin/include/kategoria/csoport_modolas.php sor: 165
Előre is köszi a segítséged!
MT
Re: rendezetség
Szia!
Az említett két oldalon lévő lekérdezésekben nincs a.ar, ami szerint rendezhetné, ezért ott szabályozni kellene ezeket.
Shop/admin/include/kategoria/kat_felt.php oldal kb 17. sorába tedd ezt be:
Aztán ahol ez van:
Ott legyen ez:
A csoport módolás oldalon.
Shop/admin/include/kategoria/csoport_modolas.php oldal kb 16. sorába tedd ezt:
És ahol ez van: (nálam 171. sorban)
Ott legyen ez:
Remélhetőleg nem hagytam a kódban hibát.
Mezőfi
Az említett két oldalon lévő lekérdezésekben nincs a.ar, ami szerint rendezhetné, ezért ott szabályozni kellene ezeket.
Shop/admin/include/kategoria/kat_felt.php oldal kb 17. sorába tedd ezt be:
Kód: Egész kijelölése
$term_order = $_SESSION["admin"]["term_order"];
switch($_SESSION["admin"]["term_order"]){
case "t.id":
$term_order = "t.id";
break;
case "nl.name":
$term_order = "nl.name";
break;
case "t.kod":
$term_order = "t.kod";
break;
default:
$term_order = "t.id";
}
Kód: Egész kijelölése
//termekek
$sql = "SELECT t.id, nl.name, t.status, t.kod, t.uj, ttk.termek_id , t.sorrend
FROM ". NEV_LEIRAS_TABLE ." as nl, ".TERMEK_TABLE." as t, ".TERMEK_TO_KATEGORIA_TABLE." as ttk, ".KATEGORIA_TABLE." as k
WHERE nl.language_id = '". tep_db_input((int)$nyelv_id) ."'
AND nl.termek_id = t.id
AND t.id = ttk.termek_id ".$kereso_betet."
AND ttk.termek_kategoria_id=k.kat_id
AND k.kat_id = ". tep_db_input((int)$valasztott_kat_id) ."
ORDER BY ". $_SESSION["admin"]["term_order"] ." ";
Kód: Egész kijelölése
//termekek
$sql = "SELECT t.id, nl.name, t.status, t.kod, t.uj, ttk.termek_id , t.sorrend
FROM ". NEV_LEIRAS_TABLE ." as nl, ".TERMEK_TABLE." as t, ".TERMEK_TO_KATEGORIA_TABLE." as ttk, ".KATEGORIA_TABLE." as k
WHERE nl.language_id = '". tep_db_input((int)$nyelv_id) ."'
AND nl.termek_id = t.id
AND t.id = ttk.termek_id ".$kereso_betet."
AND ttk.termek_kategoria_id=k.kat_id
AND k.kat_id = ". tep_db_input((int)$valasztott_kat_id) ."
ORDER BY ". $term_order ." ";
A csoport módolás oldalon.
Shop/admin/include/kategoria/csoport_modolas.php oldal kb 16. sorába tedd ezt:
Kód: Egész kijelölése
$term_order = $_SESSION["admin"]["term_order"];
switch($_SESSION["admin"]["term_order"]){
//t.id, t.sorrend, t.date, t.kod, nl.name
case "t.id":
$term_order = "t.id";
break;
case "nl.name":
$term_order = "nl.name";
break;
case "t.kod":
$term_order = "t.kod";
break;
default:
$term_order = "t.id";
}
Kód: Egész kijelölése
//termekek
$sql = "SELECT t.id, nl.name, t.kod, ttk.termek_id, a.szint, t.gyarto, t.status, t.keszlet, t.sorrend
FROM ".NEV_LEIRAS_TABLE." as nl
INNER JOIN ".TERMEK_TABLE." as t ON nl.termek_id=t.id
INNER JOIN ".TERMEK_TO_KATEGORIA_TABLE." as ttk ON t.id=ttk.termek_id
INNER JOIN ".KATEGORIA_TABLE." as k ON ttk.termek_kategoria_id=k.kat_id
INNER JOIN ".AFA_TABLE." as a ON t.afa_id = a.afa_id
WHERE nl.language_id = ".tep_db_input((int)$nyelv_id)."
GROUP BY t.id
ORDER BY ". $_SESSION["admin"]["term_order"] ." ";
$termekek = mysql_query2(__LINE__, __FILE__,$sql);
Kód: Egész kijelölése
//termekek
$sql = "SELECT t.id, nl.name, t.kod, ttk.termek_id, a.szint, t.gyarto, t.status, t.keszlet, t.sorrend
FROM ".NEV_LEIRAS_TABLE." as nl
INNER JOIN ".TERMEK_TABLE." as t ON nl.termek_id=t.id
INNER JOIN ".TERMEK_TO_KATEGORIA_TABLE." as ttk ON t.id=ttk.termek_id
INNER JOIN ".KATEGORIA_TABLE." as k ON ttk.termek_kategoria_id=k.kat_id
INNER JOIN ".AFA_TABLE." as a ON t.afa_id = a.afa_id
WHERE nl.language_id = ".tep_db_input((int)$nyelv_id)."
GROUP BY t.id
ORDER BY ". $term_order ." ";
$termekek = mysql_query2(__LINE__, __FILE__,$sql);
Mezőfi
Re: rendezetség
Szia!
Kipróbáltam, működik! Nem sikerült a kódban hibát hagynod! Gratula és hálásan köszi!
Tamás
Kipróbáltam, működik! Nem sikerült a kódban hibát hagynod! Gratula és hálásan köszi!
Tamás
Re: rendezetség
Üdvözlet
Egy érdekes hibára lettem figyelmes a termékek kilistázása körül.
A termék beállításokban a kilistázás megjelenítési sorrend irányát szabályozó DESC utasítás használata esetén csak az éppen aktuális oldalon lévő termékek listázási sorrendjét cseréli fel, ami abban az esetben, ha az adott kategóriában csupán annyi termék van, hogy 1 oldalra kifér akkor nincs gond, de ha már több oldalnyi akkor nem igazán jó.
Nem tudom mennyire volt értelmezhető amit írtam, szóval, ha mondjuk t.kod-ra van állítva a sorrendiség és "01"-től "20"-as termékkódú elemek megjelenítéséről van szó, 10 termék/oldal beállítással, akkor most így listázza ki:
1. oldalon, fentről 10-től indulva a 01-ig
2. oldalon, fentről 20-tól indulva a 11-ig
Ennek gondolom úgy kellene lennie, hogy:
1. oldalon, fentről 20-tól indulva a 11-ig
2. oldalon, fentről 10-től indulva a 01-ig
Tehát jelenleg csak az adott oldalon lévő termékek sorrendjét cseréli fel, nem a teljes lista sorrendjét.
Ezen hogyan tudnék változtatni?
Előre is köszi.
Egy érdekes hibára lettem figyelmes a termékek kilistázása körül.
A termék beállításokban a kilistázás megjelenítési sorrend irányát szabályozó DESC utasítás használata esetén csak az éppen aktuális oldalon lévő termékek listázási sorrendjét cseréli fel, ami abban az esetben, ha az adott kategóriában csupán annyi termék van, hogy 1 oldalra kifér akkor nincs gond, de ha már több oldalnyi akkor nem igazán jó.
Nem tudom mennyire volt értelmezhető amit írtam, szóval, ha mondjuk t.kod-ra van állítva a sorrendiség és "01"-től "20"-as termékkódú elemek megjelenítéséről van szó, 10 termék/oldal beállítással, akkor most így listázza ki:
1. oldalon, fentről 10-től indulva a 01-ig
2. oldalon, fentről 20-tól indulva a 11-ig
Ennek gondolom úgy kellene lennie, hogy:
1. oldalon, fentről 20-tól indulva a 11-ig
2. oldalon, fentről 10-től indulva a 01-ig
Tehát jelenleg csak az adott oldalon lévő termékek sorrendjét cseréli fel, nem a teljes lista sorrendjét.
Ezen hogyan tudnék változtatni?
Előre is köszi.
Re: rendezetség
Szia István!
A shopmania-nak szeretném elküldeni a listámat. Ha a Termékadatok exportálását megcsinálom, akkor a .csv fájlban nem szerepel a cikkszám, illetve azt kifogásolják, hogy a sorok töredezettek.
"A termékadatlapból hiányzik a Kereskedői termék kód mező, és a a leírásokban úgy tűnik hogy a sorok meg vannak törve. Kérem javítsa ezeket a hibákat."
Amíg ezt nem javítom nem fogadják a jelentkezésem. Mi lenne a megoldás? Segítséged előre is köszönöm
A shopmania-nak szeretném elküldeni a listámat. Ha a Termékadatok exportálását megcsinálom, akkor a .csv fájlban nem szerepel a cikkszám, illetve azt kifogásolják, hogy a sorok töredezettek.
"A termékadatlapból hiányzik a Kereskedői termék kód mező, és a a leírásokban úgy tűnik hogy a sorok meg vannak törve. Kérem javítsa ezeket a hibákat."
Amíg ezt nem javítom nem fogadják a jelentkezésem. Mi lenne a megoldás? Segítséged előre is köszönöm
Ki van itt
Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 79 vendég