dedecms 목록 페이지에서 본문 콘텐츠 필드를 어떻게 호출하나요?
우리 모두는 설명의 최적화가 SEO와 밀접한 관련이 있다는 것을 알고 있습니다. SEO 초보자의 경우 이 분야에 대한 경험이 없는 경우가 많으므로 설명을 작성하지 않는 것이 더 나을 수도 있습니다. 글 목록 페이지에서 글 소개를 불러올 수 없는 문제가 있습니다.
추천 학습: 梦伟cms
예를 들어 다음 코드는
{dede:list pagesize='10'} [field:title/] [field:description/]... 作者:[field:writer/] 发表于:[field:pubdate function="GetDateTimeMK(@me)"/] 评论:[field:scores/] 点击:[field:click/] {/dede:list}
없으니까 이 기사에 대한 설명 소개는 공백으로 표시되어 페이지의 아름다움과 기능에 심각한 영향을 미칩니다.
다음은 내 솔루션 중 일부입니다.
기사 소개로 기사의 처음 100단어를 가로챌 수 있습니다. 여기서는 기사를 탈출하고 가로채기 위해 cn_substr과 html2text 두 함수를 함께 사용해야 합니다. 테스트 코드: [field:body function="cn_substr(html2text(@me),200)"/], 본문과 설명이 동일한 테이블에 있지 않기 때문에 여전히 작동하지 않는 것으로 나타났습니다. 그래서 프로그램부터 시작해야 했어요.
include 파일을 열고 다음 코드를 확장.func.php에 추가합니다.
//获取单篇文档body function GetOneArchiveBody($aid,$length) { global $dsql; $aid = trim(ereg_replace('[^0-9]','',$aid)); $body = ''; $query = " Select art.body From `dede_addonarticle` art, `dede_archives` arc where art.aid='$aid' and art.aid=arc.id "; $arcRow = $dsql->GetOne($query); if(!is_array($arcRow)) { return $body; } if(isset($arcRow['body'])) { $body = cn_substr(html2text($arcRow['body']),$length); } return $body; }
포그라운드 템플릿에서 호출:
{dede:list pagesize='10'} [field:title/] [field:id function="GetOneArchiveBody(@me,200)"/]... 作者:[field:writer/] 发表于:[field:pubdate function="GetDateTimeMK(@me)"/] 评论:[field:scores/] 点击:[field:click/] {/dede:list}
위 내용은 Dedecms가 목록 페이지에서 본문 내용 필드를 호출하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

VSCode Windows 64비트 다운로드
Microsoft에서 출시한 강력한 무료 IDE 편집기

DVWA
DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

SublimeText3 Linux 새 버전
SublimeText3 Linux 최신 버전

드림위버 CS6
시각적 웹 개발 도구

맨티스BT
Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.
