Jump to content
venusdsh

Problema afisare categorie si produse in categorie - eroare DB nleft si nright - valoare o

Recommended Posts

Salutare tuturor,

Am o problema la magazinul de care ma ocup, si anume: dupa ce fac o categorie noua si o populez cu produse (adaugare produs, nu import), apare "THIS PAGE IS NOT AVAILABLE", iar produsele asignate categoriei respective apar sub o alta categorie si cu un url total eronat. Stiu ca este o problema a db, problema cu valorile nleft si nright(acestea au valoarea o). Cum se repara sau cum se calculeaza valorile corecte ale acestora?

 

Exemplu: categoria principala, AICI, categoriile cu probleme sunt ultimele doua. Produsele asignate catre penultima categorie sunt: asta si asta.

 

Va multumesc frumos

 

eroare.jpg

Share this post


Link to post
Share on other sites

Probabil ai cateva campuri goale in DB.

Exista o metoda in cod, care te poate ajuta, Category::regenerateEntireNtree();

Face exact ce spune, recreeaza tree-ul.

  • Like 1

Share this post


Link to post
Share on other sites

He, he.. pe forum facem economie de cuvinte, deci fara domni si doamne :-)

Ce am pus mai sus este o instructiune PHP care se ruleaza dintr-un script .php ceva de genul:

<?php
require_once dirname(__FILE__) . '/config/config.inc.php';
Category::regenerateEntireNtree();

pune intr-un fisier, de ex temp.php si ruleaza din radacina Prestashop (unde ai fisierele Prestashop), din browser sau din terminal.

  • Thanks 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

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