Telepítés után

Tanácsok és kérdések a Webshop Hun1 Smarty telepítéséhez és konfigurációjához.
Post Reply
Avatar
mezofi
Site Admin
Hozzászólások: 933
Csatlakozott: csüt. okt. 16, 2008 7:30 am
Kapcsolat:

Re: Telepítés után

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

Igen,
A connections/bolt.php 4. sorában volt rosszul megadva a ROOT értéke.
Mezőfi

mtam
Hozzászólások: 94
Csatlakozott: pén. szept. 17, 2010 4:41 am
Kapcsolat:

Re: Telepítés után

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

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

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

Re: Telepítés után

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

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

mtam
Hozzászólások: 94
Csatlakozott: pén. szept. 17, 2010 4:41 am
Kapcsolat:

Re: Telepítés után

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

Köszönöm szépen, kipróbálom....
üdv:MT

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

Re: Telepítés után

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

Ok.
Mezőfi

mtam
Hozzászólások: 94
Csatlakozott: pén. szept. 17, 2010 4:41 am
Kapcsolat:

Re: Telepítés után

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

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. :oops: Ú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

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

Re: Telepítés után

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

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:

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";
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

mtam
Hozzászólások: 94
Csatlakozott: pén. szept. 17, 2010 4:41 am
Kapcsolat:

Re: Telepítés után

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

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

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

Re: Telepítés után

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

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:

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 ";
Ugyanitt a 199. sorban lévő szulo() függvény lekérdezését pedig:

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 ";
Mezőfi

mtam
Hozzászólások: 94
Csatlakozott: pén. szept. 17, 2010 4:41 am
Kapcsolat:

Re: Telepítés után

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

Működik! Szuper jó! Köszönöm szépen!
Üdv:MT

Post Reply

Ki van itt

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