> CMS 튜토리얼 > Dedecms > Dede 템플릿에 PHP 코드를 추가하는 방법

Dede 템플릿에 PHP 코드를 추가하는 방법

藏色散人
풀어 주다: 2019-12-02 10:29:19
원래의
3583명이 탐색했습니다.

Dede 템플릿에 PHP 코드를 추가하는 방법

Dreamweaver dede 템플릿에 PHP 코드를 추가하는 방법은 무엇입니까?

1. 템플릿 페이지에 PHP 삽입

권장 학습: 梦Weavercms

For 예 :

{dede:name runphp='yes'}
    $str = "hello";
    @me = $str;
    @me .= "world"
{/dede:name}
로그인 후 복사

최종 출력 결과는 hello world입니다

사실 "name"은 임의로 정의한 이름이고, "@me=" 뒤의 값이 최종입니다. 출력에 사용되는 값입니다. echo 대신 사용하겠습니다(echo를 직접 사용하면 템플릿이 생성될 때 오류가 보고되는데 이는 아쉽게도 한계입니다).

2. PHP 파일 인용하기

include 파일에 PHP를 사용하려면 source='value'

{dede:include runphp='yes' source='value' file=''/}
로그인 후 복사

PHP를 추가하세요. 사양은 다음과 같습니다:

1. PHP 코딩에 기호를 추가할 필요가 없습니다.

2. 현재 태그(위의 1번) 어떤 경우에는 @me를 사용하여 현재 값을 나타냅니다.

3 PHP를 직접 도입하고 실행 후 값을 얻으려면 $를 사용해야 합니다. DedeMeValue는 이 PHP를 실행한 후 최종 반환된 값을 나타냅니다. (따라서 HTML 혼합 쓰기는 사용할 수 없습니다.)

예:

{dede:field runphp='yes'}
$aaa=200;
$DedeMeValue=100;
$DedeMeValue += $aaa;
{/dede:field}
로그인 후 복사

은 다음과 동일합니다.

{dede:field runphp='yes'}
$aaa = 200;
@me=100;
@me += $aaa;;
{/dede:field}
로그인 후 복사

최종 반환 결과는 300

예를 들어 : {dede: list perpage='10'}

[field:id runphp="yes"]
$dsql = new DedeSql(false);
$a="select a.address FROM xudaoshan_addonarticle as a where a.aid=@me";
$arcRow = $dsql->GetOne($a);
@me=''.$arcRow[address].'';
[/field:id]
{/dede:list}
로그인 후 복사

위 내용은 Dede 템플릿에 PHP 코드를 추가하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿