Post by bertix » Fri Aug 16, 2019 10:24 pm

Hallo Zusammen,

habe in der OC 2.3.0.2 Version einen Fehler in der Pagination. Gehe ich von Seite 1 zu Seite 2 ist alles ok, gehe ich aber von Seite 2 zu Seite 1 kommt Seite nicht gefunden. Kennt jemand den Fehler?

New member

Posts

Joined
Wed Sep 05, 2012 11:44 pm

Post by OSWorX » Sat Aug 17, 2019 5:12 pm

Nein, nichts dazu bekannt.
Zudem auf welchen Seiten?

Full Stack Web Developer :: Dedicated OpenCart Development & Support DACH Region
Contact for Custom Work / Fast Support.


User avatar
Guru Member

Posts

Joined
Mon Jan 11, 2010 10:52 pm
Location - Austria

Post by bertix » Sat Aug 17, 2019 7:30 pm

naja, ich habe z.B. Seite 1 als ../tiere/ -- Seite 2 als ../tiere/page/2/, bis hierher alles ok, und dann , wenn ich hier wieder in der Pagination auf 1 klicke bekomme ich /tiere/page/{page}/ also einen error.
Ich denke, ich muß also in einer Datei wohl irgendwo eine 1 angeben.

New member

Posts

Joined
Wed Sep 05, 2012 11:44 pm

Post by OSWorX » Sun Aug 18, 2019 5:48 pm

bertix wrote:
Sat Aug 17, 2019 7:30 pm
naja, ich habe z.B. Seite 1 als ../tiere/ -- Seite 2 als ../tiere/page/2/, bis hierher alles ok, und dann , wenn ich hier wieder in der Pagination auf 1 klicke bekomme ich /tiere/page/{page}/ also einen error.
Ich denke, ich muß also in einer Datei wohl irgendwo eine 1 angeben.
Und ich glaube dass hier eine zusätzliche Erweiterung installiert ist?
Und welche Vorlage wird verwendet?

Es stimmt nämlich schon Seite 2 nicht (mehr).

Full Stack Web Developer :: Dedicated OpenCart Development & Support DACH Region
Contact for Custom Work / Fast Support.


User avatar
Guru Member

Posts

Joined
Mon Jan 11, 2010 10:52 pm
Location - Austria

Post by bertix » Fri Aug 23, 2019 9:39 pm

Doch von Seite 1 auf 2, von 2 auf 3 usw. funktioniert alles einwandfrei. Nur wenn ich von irgendeiner Seite wieder auf Seite 1 will gibt es die Meldung Seite nicht gefunden.

Als Template nutze ich das Standard Template. An Erweiterungen habe ich so ca 7 verschiedene. Gibt es denn bekannte Erweiterungen, die hier Probleme machen können?

New member

Posts

Joined
Wed Sep 05, 2012 11:44 pm

Post by IP_CAM » Sat Aug 24, 2019 1:13 am

Sorry, bin völlig ausser Uebung, es brauchte vier Ansätze, um es richtig wiederzugeben... :drunk:
In allen catalog/controller/... Dateien, wo das existiert:

Code: Select all

	$page = $this->request->get['page'];
	} else {
	$page = 1;
ersetze:

Code: Select all

$page = $this->request->get['page'];
mit:

Code: Select all

$page = (int)$this->request->get['page'];
Ernst

My Github OC Site: https://github.com/IP-CAM
5'200 + FREE OC Extensions, on the World's largest private Github OC Repository Archive Site.


User avatar
Legendary Member

Posts

Joined
Tue Mar 04, 2014 1:37 am
Location - Switzerland

Post by bertix » Tue Aug 27, 2019 10:32 pm

Hallo,

vielen Dank für den Hinweis. Ich bin all die Dateien im system/contoller/product wie da sind category.php, compare.php, manufacturer.php, product.php, search.php und special.php durch gegangen und habe den entsprechenden code ersetzt, habe hiermit aber leider keinen Erfolg gehabt.

New member

Posts

Joined
Wed Sep 05, 2012 11:44 pm

Post by IP_CAM » Tue Aug 27, 2019 11:56 pm

Ich habe übrigens auch alle anderen /controller/... Zeilen ersetzt, die das beinhalteten:
$page = $this->request->get['page'];
nur um es erwähnt zu haben.
Ernst

My Github OC Site: https://github.com/IP-CAM
5'200 + FREE OC Extensions, on the World's largest private Github OC Repository Archive Site.


User avatar
Legendary Member

Posts

Joined
Tue Mar 04, 2014 1:37 am
Location - Switzerland
Who is online

Users browsing this forum: No registered users and 63 guests