Heim  >  Artikel  >  Backend-Entwicklung  >  Verwenden Sie PHP, um die Funktion zum Anheften von Artikeln an den Anfang zu implementieren

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

不言
不言Original
2018-06-12 17:49:413233Durchsuche

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: 0f5c395f522888a18b7460433a3c47a2 {{if $logs[data].flag}} a1e61286d9c9588854bd3abc427f9f8bAbbrechen top5db79b134e9f6b82c0b36e0489ee08ed{{else}} 76ce4f3a468348d49fc628ed135254e8Top5db79b134e9f6b82c0b36e0489ee08ed{{/if}}b90dd5946f0946207856a8a37f441edf

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);
}
}
});
}

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 ";

(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!

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