Heim > CMS-Tutorial > DEDECMS > So fügen Sie PHP-Code zur Dede-Vorlage hinzu

So fügen Sie PHP-Code zur Dede-Vorlage hinzu

藏色散人
Freigeben: 2019-12-02 10:29:19
Original
3583 Leute haben es durchsucht

So fügen Sie PHP-Code zur Dede-Vorlage hinzu

Wie füge ich PHP-Code zur Dede-Vorlage hinzu?

1. PHP in die Vorlagenseite einbetten

Empfohlenes Lernen: Dream Weaver cms

Zum Beispiel:

{dede:name runphp='yes'}
    $str = "hello";
    @me = $str;
    @me .= "world"
{/dede:name}
Nach dem Login kopieren

Schließlich ist das Ausgabeergebnis „Hallo Welt“

Tatsächlich ist „Name“ ein willkürlich definierter Name, und der Wert nach „@me=" ist der Wert, der letztendlich für die Ausgabe verwendet wird. Ich werde ihn anstelle von Echo verwenden (Wenn echo direkt verwendet wird, wird beim Generieren der Vorlage ein Fehler gemeldet. Hier sind die Einschränkungen leider begrenzt.)

2. PHP-Dateien zitieren

Wenn Sie PHP in der Include-Datei verwenden möchten, fügen Sie source='value' hinzu

{dede:include runphp='yes' source='value' file=''/}
Nach dem Login kopieren

Die Spezifikation zum Schreiben von PHP lautet:

1. Es ist nicht erforderlich, das Symbol in der PHP-Codierung hinzuzufügen.

2. Verwenden Sie @me, um den aktuellen Wert darzustellen.

3. Wenn Sie PHP direkt einführen und den Wert nach der Ausführung erhalten möchten, müssen Sie $DedeMeValue verwenden, um den Wert darzustellen, der nach der Ausführung dieses PHP (also HTML) endgültig zurückgegeben wird gemischtes Schreiben kann nicht verwendet werden).

Zum Beispiel:

{dede:field runphp='yes'}
$aaa=200;
$DedeMeValue=100;
$DedeMeValue += $aaa;
{/dede:field}
Nach dem Login kopieren

entspricht:

{dede:field runphp='yes'}
$aaa = 200;
@me=100;
@me += $aaa;;
{/dede:field}
Nach dem Login kopieren

Das endgültige Rückgabeergebnis ist: 300

Zum Beispiel: {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}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo fügen Sie PHP-Code zur Dede-Vorlage hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage