Verwenden Sie PHP, um die Funktion zum Anheften von Artikeln an den Anfang zu implementieren

不言
Freigeben: 2023-03-31 20:40:01
Original
3201 Leute haben es durchsucht

In diesem Artikel wird hauptsächlich die PHP-Methode zum Implementieren der Top-Funktion des Artikels vorgestellt und die Operationsschritte und zugehörigen Implementierungstechniken der PHP-Top-Funktion anhand von Beispielen analysiert

In diesem Artikel wird am Beispiel von PHP erläutert, wie die Funktion zum Anheften von Artikeln oben erreicht wird. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

Gestern hat mich der Kunde gebeten, den Artikel oben anzupinnen. Ich habe es noch nie gemacht. Ich habe es unter der Anleitung meiner Kollegen gemacht. Anfangs war es eine sehr einfache Sache, aber es hat lange gedauert, bis ich es geschafft habe. Mir fehlt wirklich das Verständnis für das Programm. Lasst uns einen Blog schreiben, um es aufzuzeichnen.

Der erste Schritt besteht darin, zwei Felder in der Artikeltabelle für die Pin-Funktion zu erstellen. Eines ist das oberste Feld, der Typ Zeitstempel, „Definition“ ist standardmäßig ausgewählt und wird zum Speichern der Zeit des Pin-Vorgangs verwendet. Außerdem gibt es ein Flag-Feld, Typ int, das verwendet wird, um zu bestimmen, ob das Element oben angeheftet werden soll . Der Pin ist 1, sonst ist er 0. .

Der zweite Schritt besteht darin, die Vorlagenseite zu ändern. Fügen Sie der Listenoption eine obere Spalte hinzu und schreiben Sie den folgenden Code in die entsprechende Zeile darunter: {{if $logs[data].flag}} Abbrechen top{{else}} Top{{/if}}

Benutzen Sie einfach die Flagge, um festzustellen, ob sie gepinnt ist.

Die angehefteten js, die der Seite entsprechen:

function istop(id,flag){
$.ajax({
type: "POST",
url: "?m={{'article'|encrypt}}&a=savePost",
data: "id="+id+"&flag="+flag,
dataType:"json",
success: function(msg){
if(msg.status == "true")
{
 window.location= '?m={{'article'|encrypt}}';
}
else
{
 alert(msg.message);
}
}
});
}
Nach dem Login kopieren

Der dritte Schritt besteht darin, geringfügige Änderungen im Programm vorzunehmen. Sortieren Sie zuerst danach, ob Sie oben bleiben möchten, dann nach der Haltezeit und dann nach der Standardeinstellung.

$sql .=" ORDER BY flag DESC,top DESC,id DESC ";
Nach dem Login kopieren

(Erinnern Sie sich an die Felder, die wir hinzugefügt haben?)

Damit ist die Funktion zum Anheften des Artikels oben abgeschlossen.

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.

Verwandte Empfehlungen:

Verwendung von Rest und Rest in PHP

So generieren Sie Werbeplakate in PHP

Verwenden Sie PHP, um zip zu packen und herunterzuladen

Das obige ist der detaillierte Inhalt vonVerwenden Sie PHP, um die Funktion zum Anheften von Artikeln an den Anfang zu implementieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!