Page 1 of 1

Paginatie in pagina produselor

Posted: Sun Jun 28, 2015 5:59 am
by bontex
Salutari tuturor,

Am o intrebare daca nu deranjez, in pagina produselor apare Afisare {start} - {end} din {total} ({pages} pagini) ...

Nu ca ar fi o problema spinoasa dar se vede ca un lucru neterminat sau un website de care nu are nimeni grija...

Am atasat si un printscreen.

Cum rezolv sa arate corect paginatia?

Toata stima,

Re: Paginatie in pagina produselor

Posted: Sat Jul 04, 2015 3:43 am
by opencartromania
Salutare!

Cauze:
- un vqmod 'razlet' (dezactivat vqmod-uri existente si verificat in parte)
- catalog/controller/product/category.php ~ linia nr. start 341 - 347 (de verificat si eventul un echo de test pe $product_total)
- alte cauze ..

Succes!

Re: Paginatie in pagina produselor

Posted: Sat Jul 04, 2015 10:42 pm
by bontex
Salutare opencart romania

Cu siguranta este din category.php pentru ca data trecuta mi la facut cineva, insa am facut upgrade la ultima versiune si din nou roblema. N-am facut niciodata echo de test, sincer nu stiu cum se face, daca se poate un exemplu cred ca m-as descurca. Poate fi din cauza ca am alta tema decat cea default? Trebuie facuta modificare in category.php al temei?
Toata stima,

Re: Paginatie in pagina produselor

Posted: Thu Jul 09, 2015 9:49 pm
by opencartromania
Salutare!

De verificat:

catalog/controller/product/category.php
~ linia nr. 341 pana la 347

verifica daca este la fel:

Code: Select all

$pagination = new Pagination();
$pagination->total = $product_total;
$pagination->page = $page;
$pagination->limit = $limit;
$pagination->url = $this->url->link('product/category', 'path=' . $this->request->get['path'] . $url . '&page={page}');

$data['pagination'] = $pagination->render();
Cu siguranta este 'botezat' alfel sau lipseste variabila: pagination.

Succes!

Re: Paginatie in pagina produselor

Posted: Thu Jul 09, 2015 11:06 pm
by bontex
Multumesc frumos pentru raspuns opencartromania, incerc si revin cu raspuns.

Sa auzim de bine,

Re: Paginatie in pagina produselor

Posted: Fri Jul 10, 2015 11:10 pm
by bontex
Salutare opencartromania,

Din pacate sau din fericire codul este identic cu ce am eu in site:

$pagination = new Pagination();
$pagination->total = $product_total;
$pagination->page = $page;
$pagination->limit = $limit;
$pagination->url = $this->url->link('product/category', 'path=' . $this->request->get['path'] . $url . '&page={page}');

$data['pagination'] = $pagination->render();

Ce sa mai incerc?

Re: Paginatie in pagina produselor

Posted: Fri Jul 10, 2015 11:35 pm
by opencartromania
Salutare!

Incercati dezactivarea temporara a vqmod-urilor si golirea cache-ului.

Succes!

Re: Paginatie in pagina produselor

Posted: Sat Jul 11, 2015 4:59 pm
by inactiveaccount9912
Nu la paginatie trebuie sa te uiti, din opencart 2 acel text este afisat prin variabile results (indexul $data['results'] in controller) care foloseste sprintf pentru completarea textului cu valorile respective. In opencart 2x, formatul in fisierul de limba pentru paginatie este;

Code: Select all

$_['text_pagination']       = 'Afişare %d - %d din %d (%d pagini)';
in opencart 1.5.6.x era:

Code: Select all

$_['text_pagination']       = 'Afişare {start} - {end} din {total} ({pages} Pagini)';
faptul ca tie ti-l afiseaza pe cel din urma inseamna ca pe ala il ai in fisierul de limba, si sprintf negasind placeholderurile cu specificatorii de format pentru variabile afiseaza textul direct.
Deci trebuie sa modifici catalog/language/romana.php si sa inlocuiesti continutul de la text_pagination cu versiunea de 2.x.

PS: Va rog sa folositi pm pentru confruntari.

Re: Paginatie in pagina produselor

Posted: Sat Jul 11, 2015 5:21 pm
by bontex
Salut florin,

Multumesc frumos pentru raspuns si explicatii. Incerc si revin.

Weekend placut

Re: Paginatie in pagina produselor

Posted: Sat Jul 11, 2015 7:19 pm
by bontex
Multumesc din suflet florin, am rezolvat intr-adevar asa era.

Toata stima inca odata