|
|||
|
Hallo,
ich soll für jemandem im Shop was ein wenig Code hinzufügen und stolpere gerade über folgenden Code: Datei: checkout_success.php Zeile: ganz am Ende wo "if (DOWNLOAD_ENABLED == 'true')" steht. Bei mir sieht das so aus (ich hoffe, dass dies nicht schon vorher verändert wurde oder evlt. eine alte Datei ist, die schon in einer neueren Version vorliegt). Als mein Dateiende sieht so aus PHP-Code:
PHP-Code:
PHP-Code:
1. Die Datei so im original so aussieht? 2. Noch aktuell ist? (evtl. habe ich ja eine alte Datei) 3. So richtig interpretiert wurde? (evtl. habe ich das ja falsch verstanden) 4. Wenn 1-3 mit "ja" beantwortet werden können, bitte mal diesen Code erklären. Vielen Dank. |
|
|||
|
Zitat:
PHP-Code:
Zuerst wird das, was in der checkout_success.php errechnet wurde dem Template checkout_success.html übergeben und als Ganzes mit fetch der Variable $main_content zugewiesen. Der Inhalt ist immer neu und darf nicht gecached sein. Deshalb wird das caching genullt. Das Template braucht auch die Sprache, weil ja #Text#-Tags drin stecken. PHP-Code:
PHP-Code:
"fetch" heißt quasi, merk Dir das mal, das hau ich später raus. "display" bedeutet, daß jetzt gut ist mit der Rechnerei, jetzt will ichs sehen. Da wird das viel besser erklärt: ;-) http://smarty.php.net/manual/de/ Gruß Numerobis |
|
|||
|
Auf die Versionsnummer würde ich mal gar nichts geben. Trotz großer Unterschiede zwischen verschiedenen Releases ändert die sich eher zufällig.
Und zum Thema 'if-Schleifen' noch was lesenswertes... |
|
|||
|
Zitat:
Du hast natürlich recht. So ist das halt mit den Autodidakten. Da fällt einem kein richtiger Begriff ein und schon hat man einen falschen. Zumindest passt Schleife phonetisch ganz gut zur geschweiften Klammer ... |
![]() |
| Lesezeichen |
| Stichworte |
| codeverständnisfrage |
| Themen-Optionen | |
| Ansicht | |
|
|