Jump to content
puhycz

category : nleft & nright - jak regenerovat?

Recommended Posts

Zdravím,

 

potřeboval bych poradit jak

(re)generovat nleft a nright hodnoty v tabulce category. Mám PS 1.5.4.1 a po importu zboží a kategorií přímo do databáze se špatně zobrazuje strom kategorií. Importem tam do nleft a nrigt dávám 0 protože jsem pořádně nepochopil co ta čísla znamenají.

 

Pomůže, když dám v administraci přidat novou kategorii a vytvořím ji přes administraci. Pak se to přegeneruje a je to vše ok.

 

Jak regenerovat nleft a nrigt přímo skriptem nebo automaticky, abych to nemusel dělat ručně? Neřešil to někdo?

 

Díky.

Share this post


Link to post
Share on other sites

Já to tam ale nedávám z csv. Vkládám to přímo skriptem do db a nleft a nright "cannot be NULL" ....

Share this post


Link to post
Share on other sites

aha

tak v triede Category je staticka metoda:

Category::regenerateEntireNtree();

 

takze skus:

 

include(dirname(__FILE__).'/config/config.inc.php');

include(dirname(__FILE__).'/init.php');

 

a potom ju zavolat

  • Like 1

Share this post


Link to post
Share on other sites

dik, to je ono :-)

 

BTW: není někde nějaký rychlý přehled těch tříd pro začátečníka?

Share this post


Link to post
Share on other sites

vyzera to ze nie, ale tak asi vsetko co ten shop robi je spravene v triedach a metodach takze staci hladat v kode, neni to tak zlozite

  • Like 1

Share this post


Link to post
Share on other sites

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More