Utilisez php pour implémenter la fonction de coller les articles en haut

不言
Libérer: 2023-03-31 20:40:01
original
3230 Les gens l'ont consulté

Cet article présente principalement la méthode de php pour implémenter la fonction top de l'article, et analyse les étapes de fonctionnement et les techniques d'implémentation associées de la fonction top de php sous forme d'exemples. Les amis dans le besoin peuvent s'y référer

. Cet article donne l'exemple de php Comment réaliser la fonction d'épinglage d'articles en haut. Partagez-le avec tout le monde pour référence, les détails sont les suivants :

Hier, le client m'a demandé d'épingler l'article en haut. Je ne l'ai jamais fait auparavant. Je l'ai fait sous la direction de mes collègues. C'était une chose très simple au début, mais cela m'a pris beaucoup de temps pour le faire. Je manque vraiment de compréhension du programme. Écrivons un blog pour l'enregistrer.

La première étape consiste à créer deux champs dans la table des articles pour la fonction pin. L'un est le champ supérieur, de type horodatage, "Définition" est sélectionné par défaut et est utilisé pour stocker l'heure de l'opération d'épinglage. Il existe également un champ d'indicateur, de type int, utilisé pour déterminer s'il faut épingler l'élément en haut ; . La broche est 1, sinon elle est 0. .

La deuxième étape consiste à modifier la page modèle. Ajoutez une colonne supérieure à l'option de liste et écrivez le code suivant dans la ligne correspondante ci-dessous : {{if $logs[data].flag}} Annuler le haut{{else}} Top{{/if}}

Utilisez simplement le drapeau pour déterminer s'il est épinglé en haut.

Les js épinglés correspondant à la page :

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);
}
}
});
}
Copier après la connexion

La troisième étape consiste à apporter de légères modifications dans le programme. Triez d’abord selon qu’il est épinglé en haut, puis triez selon l’heure épinglée, puis triez par défaut.

$sql .=" ORDER BY flag DESC,top DESC,id DESC ";
Copier après la connexion

(Vous vous souvenez des champs que nous avons ajoutés ?)

Cela complète la fonction d'épinglage de l'article en haut.

Ce qui précède représente l'intégralité du contenu de cet article. J'espère qu'il sera utile à l'étude de chacun. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois !

Recommandations associées :

Utilisation du reste et du reste en PHP

Comment générer des affiches promotionnelles en PHP

Utilisez PHP pour empaqueter le zip et le télécharger

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal