>  기사  >  CMS 튜토리얼  >  phpcms에서 콘텐츠를 호출하는 방법

phpcms에서 콘텐츠를 호출하는 방법

藏色散人
藏色散人원래의
2020-01-08 10:39:212497검색

phpcms에서 콘텐츠를 호출하는 방법

phpcms에서 콘텐츠를 호출하는 방법은 무엇입니까?

phpcms 홈페이지에서 내부 페이지 기사 내용을 호출하는 방법

사실 phpcms를 사용하여 홈페이지 목록 페이지에 있는 단일 기사의 내용을 호출하는 대신 내용을 직접 복사할 수 있는 방법이 많이 있습니다. 프로그램을 사용하여 자동으로 호출해 보세요. 그러나 반복되는 작업이 많으면 번거로운 잠금이 발생합니다. 또한 자동 호출을 구현하기 위해 {pc:content} 태그를 나열할 수 있습니다.

두 가지 구현 방법을 소개했습니다.

홈페이지 내부 페이지 기사 내용 호출 아이디어 분석

알림: PHPCMS V9 Beta 20101105 버전부터 moreinfo 매개변수 속성이 지원됩니다. 이 매개변수는 데이터를 반환할 때 보조 테이블의 데이터가 지원된다는 의미입니다. 반환되기도 합니다. 콘텐츠 모델은 기본 테이블과 하위 테이블의 두 가지 테이블로 구분됩니다. 기본 테이블은 일반적으로 제목, 열과 같은 짧은 데이터(인덱싱에 편리함)를 저장하는 반면, 하위 테이블은 데이터와 같은 큰 필드에 데이터를 저장합니다. 콘텐츠. 모델 관리에서 새 필드를 생성할 때 이를 기본 테이블에 저장할지 보조 테이블에 저장할지 선택할 수 있습니다(중요하지 않은 정보는 보조 테이블에 넣는 것이 좋습니다).

목록에 있는 하위 테이블의 데이터를 검색하려면 PC 태그의 moreinfo 속성을 사용해야 합니다. 하지만 저희는 대량으로 사용하지 않고 홈페이지에 있는 고정물만을 호출하고 있어 성능면에서는 아직까지는 납득할 수 있는 수준입니다. 이를 수행하는 두 가지 방법이 있습니다.

단일 글의 콘텐츠를 호출하는 방식 구현

방법 1:

{pc:content action="lists"} 기본 태그를 사용하여 목록을 구현할 수 있으며, 각 목록 항목이 콘텐츠를 호출합니다. 특정 기사의 내용만 호출하려면 num="4"를 num="1"로 변경하세요. 호출된 기사는 첫 번째 또는 마지막 기사이며 order="id DESC 또는 order="id"를 전달합니다. adjust.

<div>
{pc:content  action="lists" catid="6" order="id DESC" num="4" moreinfo="1"}
    <ul>
    {loop $data $key $val}
        <li>
            <a href="{$val[&#39;url&#39;]}">{$val[&#39;title&#39;]}</a>
            <div>
                {$val[&#39;content&#39;]}
            </div>
        </li>
    {/loop}
    </ul>
{/pc} 
</div>

방법 2:

확장된 {pc:content action="lists"} 태그를 사용하여 지정된 기사 ID의 내부 페이지 기사 콘텐츠를 호출하려면 where 속성을 사용해야 합니다. 이 구현 방법은 더 유연하지만 첫 번째 방법보다 약간 더 복잡합니다.

<div>
{pc:content  action="lists" catid="6" where="`id`=3" num="1" moreinfo="1"}
    <ul>
    {loop $data $key $val}
        <li>
            <a href="{$val[&#39;url&#39;]}">{$val[&#39;title&#39;]}</a>
            <div>
                {$val[&#39;content&#39;]}
            </div>
        </li>
    {/loop}
    </ul>
{/pc} 
</div>

PHP 중국어 웹사이트, 수많은 무료 PHPCMS 튜토리얼, 온라인 학습을 환영합니다

!

위 내용은 phpcms에서 콘텐츠를 호출하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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