Heim  >  Artikel  >  Backend-Entwicklung  >  Die Anzahl der geänderten Artikel in den Top-10-Rankings auf der Ecshop-Homepage

Die Anzahl der geänderten Artikel in den Top-10-Rankings auf der Ecshop-Homepage

WBOY
WBOYOriginal
2016-08-08 09:27:011251Durchsuche

Sekundäre Entwicklung der heruntergeladenen Vorlage. Ich weiß nicht, ob es sich um einen Fehler in Ecshop handelt oder ob die Vorlage die Anzahl der anzuzeigenden Top-10-Elemente nicht festlegen kann und nur 5 Daten anzeigt.


Nach einigem Baidu begann ich vergeblich, mir die aufrufende Vorlage „librarytop10_goods.lbi“ anzusehen. Es gibt keine Anweisung, die Anzahl der angezeigten Elemente zu steuern.

Ich habe den Template-Mechanismus bereits kennengelernt. Die Template-Call-Array-Daten sind in index.php voreingestellt, zu finden in Zeile 127: $smarty->assign('top_goods', get_top10()); Verkaufsranking

Okay, jetzt ist bestätigt, dass es sich um die Funktion get_top10();

Aber Strg+F wurde in index.php nicht gefunden, okay, ich weiß nicht, wie das geht zustande gekommen ist, verwenden Sie die Anweisung editplus Direct File Lookup Function. Includeslib_goods.php

Die Zielfunktion wurde in Zeile 164 in Includeslib_goods.php gefunden und liegt sehr nahe am Ziel.


Hä? Es scheint eine globale Variable zu sein. Ich habe erneut gesucht und den Ort gefunden, an dem die globale Variable festgelegt ist: lib_common.php


Uh-huh! ! Warum ist es 10, aber die Rezeption kann nur 5 Daten abrufen? Möglicherweise hat der Autor der Originalvorlage irgendwo Änderungen vorgenommen.

Es gibt keinen anderen Weg, als zu Includeslib_goods.php zurückzukehren

Ändern Sie direkt die Anzahl der Steuerelemente in der SQL-Anweisung:


Aktualisieren Sie die Rezeption, okay, es funktioniert.


Ich habe immer Front-End gemacht und mache selten PHP-Entwicklung. Dies ist das erste Mal, dass ich Ecshop für die Sekundärentwicklung verwende, also verwenden wir es zuerst O( ∩_∩)O Haha~

Das Obige stellt die Anzahl der Änderungen an den Top-10-Rankings auf der Ecshop-Homepage vor, einschließlich des Inhalts. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn