>  기사  >  백엔드 개발  >  PHP를 사용하여 기사를 상단에 붙이는 기능 구현

PHP를 사용하여 기사를 상단에 붙이는 기능 구현

不言
不言원래의
2018-06-12 17:49:413171검색

이 글에서는 주로 php의 top 함수 구현 방법을 소개하고, php top 함수의 동작 단계와 관련 구현 기술을 예제 형식으로 분석해 도움이 필요한 친구들이 참고할 수 있습니다

이 글의 예시는 설명합니다. 기사 상단 기능을 구현하는 PHP의 방법입니다. 참고하실 수 있도록 모두와 공유해 주세요. 자세한 내용은 다음과 같습니다.

어제 고객님께서 해당 글을 상단에 고정해 달라고 요청하셨습니다. 나는 전에 그것을 해본 적이 없습니다. 동료들의 지도를 받아 해냈습니다. 처음에는 아주 간단한 일이었지만 하다보니 시간이 많이 걸렸습니다. 프로그램에 대한 이해가 정말 부족해요. 그것을 기록하기 위해 블로그를 작성해보자.

첫 번째 단계는 핀 기능을 위해 기사 테이블에 두 개의 필드를 만드는 것입니다. 하나는 최상위 필드인 타임스탬프 유형입니다. "정의"는 기본적으로 선택되며 핀 작업 시간을 저장하는 데 사용됩니다. 또한 항목을 맨 위에 고정할지 여부를 결정하는 데 사용되는 플래그 필드인 int 유형도 있습니다. . 핀은 1이고, 그렇지 않으면 0입니다. .

두 번째 단계는 템플릿 페이지를 수정하는 것입니다. 목록 옵션에 최상위 열을 추가하고 아래 해당 줄에 다음 코드를 작성합니다. 0f5c395f522888a18b7460433a3c47a2 {{if $logs[data].flag}} d69c68e68679dc38bb01101cffad4278상단 취소5db79b134e9f6b82c0b36e0489ee08ed{{else}} b68a4fbb768e85b7196400aea443ec78상단5db79b134e9f6b82c0b36e0489ee08ed{{/if}}b90dd5946f0946207856a8a37f441edf

은 깃발로 판단 고정되어 있나요?

페이지에 해당 고정된 js:

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

세 번째 단계는 프로그램을 약간 수정하는 것입니다. 먼저 상단 고정 여부로 정렬한 다음 고정된 시간으로 정렬하고 기본값으로 정렬합니다.

$sql .=" ORDER BY flag DESC,top DESC,id DESC ";

(추가한 필드를 기억하시나요?)

이렇게 하면 기사를 상단에 고정하는 기능이 완성됩니다.

위 내용은 이 글의 전체 내용입니다. 모든 분들의 학습에 도움이 되었으면 좋겠습니다. 더 많은 관련 내용은 PHP 중국어 홈페이지를 주목해주세요!

관련 권장 사항:

PHP에서 나머지 및 나머지 사용

PHP로 홍보 포스터를 생성하는 방법

PHP를 사용하여 zip 패키징 및 다운로드 기능 구현

위 내용은 PHP를 사용하여 기사를 상단에 붙이는 기능 구현의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.