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,
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!
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!
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,
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,
Salutare!
De verificat:
catalog/controller/product/category.php
~ linia nr. 341 pana la 347
verifica daca este la fel:
Cu siguranta este 'botezat' alfel sau lipseste variabila: pagination.
Succes!
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();
Succes!
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?
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?
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;
in opencart 1.5.6.x era:
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.
Code: Select all
$_['text_pagination'] = 'Afişare %d - %d din %d (%d pagini)';
Code: Select all
$_['text_pagination'] = 'Afişare {start} - {end} din {total} ({pages} Pagini)';
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.
Who is online
Users browsing this forum: No registered users and 67 guests