Jump to content

Ordonare categorii


Mamica

Recommended Posts

O idee:

Te duci la modules\blockcategories si deschizi fisierul blockcategories.php.
Pe sursa apare:

SELECT * FROM '._DB_PREFIX_.'category c
LEFT JOIN '._DB_PREFIX_.'category_lang cl ON (c.id_category = cl.id_category AND id_lang = '.intval($params['cookie']->id_lang).')
WHERE level_depth <= '.intval(Configuration::get('BLOCK_CATEG_MAX_DEPTH')).'
AND c.active = 1
ORDER BY level_depth, cl.name ASC');

Scoti ordonarea alfabetica adica in loc de ORDER BY level_depth, cl.name ASC lasi ORDER BY c.id_category,level_depth.

Ordonarea categoriilor se va face dupa Id.Asta presupune ca tu sa le introduci pe admin in ordinea in care doresti sa apara pe frontoffice.

Link to comment
Share on other sites

mai exista posibilitatea mult mai simpla si eficienta zic eu sa le ordonezi dupa cum doresti astfel :

 

 

inaintea numelui categoriei pui un "spatiu" (tasta "space") sau 2 sau 3 si le aranjezi asa cum vrei.

 

de ex. ai categoriile : a b c d

 

prima vrei sa fie 'c' , a doua 'd' , a treia 'b' si a patra 'a'

 

faci asa :

 

'___c' (3 spatii in fata)

'__d' (2 spatii in fata)

'_b' (1 spatiu in fata)

'a' (0 spatii in fata)

 

nota: in loc de "_" folosesti spatiu (tasta space) si nu folosi ' (apostrof) !

 

in magazin vor afisate la fel (nu vor fii afisate spatiile din fata)

 

 

 

 

 

 

Folosind aceasta metoda poti schimba ordinea categoriilor de cate ori doresti fara nici un fel de probleme (indiferent de id-ul categoriei din baza de date)

 

Poti folosii si metoda cu ordinea dupa id, schimband id din baza de date cu php-myadmin sau alt editor de baza de date.

Link to comment
Share on other sites

Va multumesc mult pentru raspunsuri, o sa incerc maine sa vad ce si cum pot pune in practica.
solutia oferita de cascavalpane este cea mai eleganta si mai usor de pus in practica, inca o data multumesc

Dar pentru ordonarea articolelor de la CMS ce apar in modulul INFO cum se poate face? are cineva idei?

Link to comment
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...