Jump to content
xt:Commerce Community Forum

Limit bei Besteller


stutza

Recommended Posts

Diese Eingabe bewirkt ja nur die Anzahl der Artikel pro Seite. Ich möchte aber die Artikel insgesamt beschränken, sprich, dass nur 30 Artikel ausgelesen werden. So bläht sich das ganze ja auf eine unendliche Zahl Seiten auf.

Link to comment
Share on other sites

  • 5 months later...

... und wie kann ich die Anzahl der Seiten auf eine begrenzen?

Einstellungen: 24 Artikel für die Seite

Es werden auch 24 Artikel angezeigt angezeigt. Es sind aber 3 Seiten mit insgesamt 63 Artikel. Es würde die erste Seite mit 24 Artikeln genügen.

Schon merkwürdig eine Startseite mit 2 weiteren Seiten als Bestseller.

Anzusehen unter

Pegam Ätherische Öle

Wäre toll, wenn jemand helfen könnte!

LG

chrispeg

Link to comment
Share on other sites

  • 4 weeks later...

Hey,

ich habe gerade nur die Version .15 hier, aber dort steht bei mir in der class.bestseller_products.php in Zeile 52 - 54:

		$this->sql_products->setSQL_WHERE("and p.products_ordered !='0'");

		$this->sql_products->setSQL_SORT("p.products_ordered DESC");

		$this->sql_products->setSQL_GROUP ('p.products_id');
Danach müsstest du
$this->sql_products->setSQL_LIMIT('LIMIT 0, 30');[/code]

einfügen. Allerdings habe ich es nicht getestet. Schreib mal ob es geklappt hat oder ob es einen Fehler gab.

Link to comment
Share on other sites

  • 3 weeks later...
  • 1 month later...

Hallo,

in der default.htm habe ich Folgendes eingetragen:

{if $page == '' or $page == 'index'}

{page name=xt_bestseller_products type=user order_by='RAND()'}

{/if}

Ob ich nun RAND oder PRICE oder irgendetwas anders eintrage, es werden immer die gleichen Produkte an der gleichen Stelle angezeigt.

LG

chrispeg

Link to comment
Share on other sites

  • 1 month later...

Hey,

ich habe gerade nur die Version .15 hier, aber dort steht bei mir in der class.bestseller_products.php in Zeile 52 - 54:

		$this->sql_products->setSQL_WHERE("and p.products_ordered !='0'");

		$this->sql_products->setSQL_SORT("p.products_ordered DESC");

		$this->sql_products->setSQL_GROUP ('p.products_id');
Danach müsstest du
$this->sql_products->setSQL_LIMIT('LIMIT 0, 30');[/code]

einfügen. Allerdings habe ich es nicht getestet. Schreib mal ob es geklappt hat oder ob es einen Fehler gab.

Da obiges nicht funktionoiert hat, muss ich doch noch mal nachfragen. Mittlerweile habe ich 5 weiteren Seiten mit Bestsellern als Startseite.

Vorab noch die Version: V4.0.14 (ist vllt. wichtig ???)

In der bestseller_products.php habe ich folgenden Eintrag gefunden, der vvlt. nur aktualisiert werden muss:

if(!empty($params['limit'])){

$limit = (int)$params['limit'];

} else {

$limit = XT_BESTSELLER_PRODUCTS_PAGE_LIMIT;

}

... aber was muss wo eingetragen werden, um die 5 Seiten auf eine einzige zu reduzieren?

Für Eure Hilfe wäre ich nach mittlerweile fast einem Jahr mit diesem Problem äußerst glücklich :D

LG

chrispeg

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...