Telepítés után
Re: Telepítés után
Igen,
A connections/bolt.php 4. sorában volt rosszul megadva a ROOT értéke.
Mezőfi
A connections/bolt.php 4. sorában volt rosszul megadva a ROOT értéke.
Mezőfi
Re: Telepítés után
Kedves István!
Beleszaladtam egy olyan problémába, amire nem találtam a választ. Van egy működő V1.071S webshop, a tárhelyünk egy bizonyos könyvtárában. Fejlesztés címén egy másik könyvtárba telepítettem egy V1.074S shop-ot. AZ adatbázis ugyanaz maradt, csak a prefixet változtattam. A régebbi verzió adatbázisában szereplő ügyfeleket, megrendeléseket, hírlevélre feliratkozottakat, hogyan lehet áthozni az újabb shopba?
Köszönettel:
MT
Beleszaladtam egy olyan problémába, amire nem találtam a választ. Van egy működő V1.071S webshop, a tárhelyünk egy bizonyos könyvtárában. Fejlesztés címén egy másik könyvtárba telepítettem egy V1.074S shop-ot. AZ adatbázis ugyanaz maradt, csak a prefixet változtattam. A régebbi verzió adatbázisában szereplő ügyfeleket, megrendeléseket, hírlevélre feliratkozottakat, hogyan lehet áthozni az újabb shopba?
Köszönettel:
MT
Re: Telepítés után
A régi adatbázist kell használni az új shoppal, a régi shop adatabázis prefixét kell használni. Az új shop admin felületén van a segédeszközök menüpont alatt az adatbázis check, arra kattintva létrejönnek az új mezők és új adat táblák amik az újabb shophoz kellenek. Így megmaradnak a vásárlók a rendelések és a regisztrációk is.
Mezőfi
Mezőfi
Re: Telepítés után
Köszönöm szépen, kipróbálom....
üdv:MT
üdv:MT
Re: Telepítés után
Szia!
Sikerült a problémát megoldani, de némi kerülővel. Tanulságul, hátha valakinek még ilyen gondja lesz: sikerült a válaszod úgy értelmeznem, hogy egy új könyvtárba az 1.074-es shopot telepítsem fel a 1.071-es prefixével. Ez olyan jól sikerült, hogy az össze táblát felülírattam. Úgyhogy újra telepítettem a 1.071-es shopot, beimportáltam a régi sql fájlt így visszakaptam az eredeti állapotot, majd felmásoltam a 1.074-est és elindítottam az adatbázis check-et. Teljesen jól működött minden. Most már csak szépítgetés maradt. ...
...de adódott egy újabb - nem teljesen ebből eredő - probléma:
Az új shopba már egy új, 2013-ra érvényes termékkészletet töltöttem fel, viszont a régi 2012-es termékkategóriákat nem engedte törölni. Gondolom azért, mert a 2012-esből értékesített termékekre szükség van a statisztikák illetve a kimutatások miatt. El lehet azt érni, hogy a látogatók ne lássák a 2012-es termékkategóriákat, de a kimutatásokba benne maradjon, vagy ki kell teljesen törölni az adatbázisból mindent, ill. mi a megoldás?
Előre is köszönöm:
MT
Sikerült a problémát megoldani, de némi kerülővel. Tanulságul, hátha valakinek még ilyen gondja lesz: sikerült a válaszod úgy értelmeznem, hogy egy új könyvtárba az 1.074-es shopot telepítsem fel a 1.071-es prefixével. Ez olyan jól sikerült, hogy az össze táblát felülírattam. Úgyhogy újra telepítettem a 1.071-es shopot, beimportáltam a régi sql fájlt így visszakaptam az eredeti állapotot, majd felmásoltam a 1.074-est és elindítottam az adatbázis check-et. Teljesen jól működött minden. Most már csak szépítgetés maradt. ...
...de adódott egy újabb - nem teljesen ebből eredő - probléma:
Az új shopba már egy új, 2013-ra érvényes termékkészletet töltöttem fel, viszont a régi 2012-es termékkategóriákat nem engedte törölni. Gondolom azért, mert a 2012-esből értékesített termékekre szükség van a statisztikák illetve a kimutatások miatt. El lehet azt érni, hogy a látogatók ne lássák a 2012-es termékkategóriákat, de a kimutatásokba benne maradjon, vagy ki kell teljesen törölni az adatbázisból mindent, ill. mi a megoldás?
Előre is köszönöm:
MT
Re: Telepítés után
Hát igen, installálásról én nem beszéltem, sem adatbázis létrehozásról sem, mert a régi tökéletesen megfelelő az új shopnak is. A lényeg, hogy már vissza lett pakolva a régi adat.
A bővített shopban benne van a kikapcsolható kategória megjelenés de az alap shopban ez nincs kialakítva.
Meg kellene nézni az adatbázis >> prefix_kategoria táblában van-e status mező. Szerintem ez már van.
Ezután a shop/functions/general.php 24. sorától kezdődő menuszint függvényben lévő lekérdezést kellene bővíteni azzal, hogy csak azt olvassa ki ahol a status mező értéke y.
Ez lenne a bővített lekérdezés:
Mivel az admin oldalról nem tudod kapcsolni a kategóriákat, ezért a PhpMyAdmin-on keresztül tudod csak a kategória státuszát megváltoztatni, ha a mező értékét n -re változtatod akkor az a kategória nem fog megjelenni a menüben.
Mezőfi
A bővített shopban benne van a kikapcsolható kategória megjelenés de az alap shopban ez nincs kialakítva.
Meg kellene nézni az adatbázis >> prefix_kategoria táblában van-e status mező. Szerintem ez már van.
Ezután a shop/functions/general.php 24. sorától kezdődő menuszint függvényben lévő lekérdezést kellene bővíteni azzal, hogy csak azt olvassa ki ahol a status mező értéke y.
Ez lenne a bővített lekérdezés:
Kód: Egész kijelölése
$sql="SELECT count(al.kat_id) as almenu, kl.nev, k.*
FROM ".KATEGORIA_TABLE." as k
LEFT JOIN ".KATEGORIA_TABLE." as al ON k.kat_id=al.parent_id, ".KATEGORIA_LEIRAS_TABLE." as kl
WHERE kl.kat_id = k.kat_id
AND k.status = 'y'
AND k.parent_id=". (int)$parentID ."
AND kl.nyelv_id = ". (int)$_SESSION["konfiguracio"]["nyelv_id"] ."
GROUP BY k.kat_sorrend, kl.nev, k.parent_id";
Mezőfi
Re: Telepítés után
Köszönöm a gyors választ! Státusz mező már van nálam is. Valamennyi kategóriában "y" találtam. A PhpMyAdmin-ban átírtam minden nem kívánt kategória status értékét "n"-re és
ezt:
$sql="SELECT count(al.kat_id) as almenu, kl.nev, ".KATEGORIA_TABLE.".*
FROM ".KATEGORIA_TABLE."
LEFT JOIN ".KATEGORIA_TABLE." as al ON ".KATEGORIA_TABLE.".kat_id=al.parent_id, ".KATEGORIA_LEIRAS_TABLE." as kl
WHERE kl.kat_id = ".KATEGORIA_TABLE.".kat_id
AND ".KATEGORIA_TABLE.".parent_id=". (int)$parentID ."
AND kl.nyelv_id = ". (int)$_SESSION["konfiguracio"]["nyelv_id"] ."
GROUP BY ".KATEGORIA_TABLE.".kat_sorrend, kl.nev, ".KATEGORIA_TABLE.".parent_id";
kicseréltem arra amit írtál, de sajnos nem működik. Ugyanúgy láthatóak a régi kategóriák.
ü:MT
ezt:
$sql="SELECT count(al.kat_id) as almenu, kl.nev, ".KATEGORIA_TABLE.".*
FROM ".KATEGORIA_TABLE."
LEFT JOIN ".KATEGORIA_TABLE." as al ON ".KATEGORIA_TABLE.".kat_id=al.parent_id, ".KATEGORIA_LEIRAS_TABLE." as kl
WHERE kl.kat_id = ".KATEGORIA_TABLE.".kat_id
AND ".KATEGORIA_TABLE.".parent_id=". (int)$parentID ."
AND kl.nyelv_id = ". (int)$_SESSION["konfiguracio"]["nyelv_id"] ."
GROUP BY ".KATEGORIA_TABLE.".kat_sorrend, kl.nev, ".KATEGORIA_TABLE.".parent_id";
kicseréltem arra amit írtál, de sajnos nem működik. Ugyanúgy láthatóak a régi kategóriák.
ü:MT
Re: Telepítés után
Igen, lehet éppen a másik menüszerkezetet használod, nem a leomlót.
A shop/functions/general.php 179. sorában kezdődik a sajat_menu() függvény ennek a lekérdezését a következőek szerint módolnám:
Ugyanitt a 199. sorban lévő szulo() függvény lekérdezését pedig:
Mezőfi
A shop/functions/general.php 179. sorában kezdődik a sajat_menu() függvény ennek a lekérdezését a következőek szerint módolnám:
Kód: Egész kijelölése
$sql = "SELECT kl.nev, k.kat_id
FROM ".KATEGORIA_LEIRAS_TABLE." as kl, ".KATEGORIA_TABLE." as k
WHERE kl.nyelv_id = ". (int)$_SESSION["konfiguracio"]["nyelv_id"] ."
AND k.parent_id=".(int)$kat_id ."
AND kl.kat_id = k.kat_id
AND k.status = 'y'
ORDER BY k.kat_sorrend, kl.nev ";
Kód: Egész kijelölése
$sql = "SELECT k.kat_id, kl.nev
FROM ".KATEGORIA_TABLE." as k, ".KATEGORIA_LEIRAS_TABLE." as kl
WHERE kl.nyelv_id = ". (int)$_SESSION["konfiguracio"]["nyelv_id"] ."
AND parent_id='0'
AND k.kat_id = kl.kat_id
AND k.status = 'y'
ORDER BY k.kat_sorrend ";
Re: Telepítés után
Működik! Szuper jó! Köszönöm szépen!
Üdv:MT
Üdv:MT
Ki van itt
Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 6 vendég