Post by bontex » Sun Jun 28, 2015 5:59 am

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,

Attachments

Untitled.png

Untitled.png (355.23 KiB) Viewed 1210 times


User avatar
New member

Posts

Joined
Fri Nov 14, 2014 3:17 pm

Post by opencartromania » Sat Jul 04, 2015 3:43 am

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!

User avatar
Active Member

Posts

Joined
Wed Sep 25, 2013 9:26 pm


Post by bontex » Sat Jul 04, 2015 10:42 pm

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,

User avatar
New member

Posts

Joined
Fri Nov 14, 2014 3:17 pm

Post by opencartromania » Thu Jul 09, 2015 9:49 pm

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!

User avatar
Active Member

Posts

Joined
Wed Sep 25, 2013 9:26 pm


Post by bontex » Thu Jul 09, 2015 11:06 pm

Multumesc frumos pentru raspuns opencartromania, incerc si revin cu raspuns.

Sa auzim de bine,

User avatar
New member

Posts

Joined
Fri Nov 14, 2014 3:17 pm

Post by bontex » Fri Jul 10, 2015 11:10 pm

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?

User avatar
New member

Posts

Joined
Fri Nov 14, 2014 3:17 pm

Post by opencartromania » Fri Jul 10, 2015 11:35 pm

Salutare!

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

Succes!

User avatar
Active Member

Posts

Joined
Wed Sep 25, 2013 9:26 pm


Post by inactiveaccount9912 » Sat Jul 11, 2015 4:59 pm

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.

Expert Member

Posts

Joined
Fri May 14, 2010 2:36 am

Post by bontex » Sat Jul 11, 2015 5:21 pm

Salut florin,

Multumesc frumos pentru raspuns si explicatii. Incerc si revin.

Weekend placut

User avatar
New member

Posts

Joined
Fri Nov 14, 2014 3:17 pm

Post by bontex » Sat Jul 11, 2015 7:19 pm

Multumesc din suflet florin, am rezolvat intr-adevar asa era.

Toata stima inca odata

User avatar
New member

Posts

Joined
Fri Nov 14, 2014 3:17 pm
Who is online

Users browsing this forum: No registered users and 67 guests