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 코딩에 8ad468a67d1f3ae163e374a5b0a90a93 기호를 추가할 필요가 없습니다.
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!