CMS: PHP in pages 2.0.0 RC 1

License Agreement
Revocode Lizenz
Supported Versions
WoltLab Suite 3.0
WoltLab Suite 3.1

Allows it to use custom php code in pages.

All versions of 1.X are only compatible with WoltLab Suite 3.0.

All versions of 2.X are only compatible with WoltLab Suite 3.1.


The custom php code can be entered inside a textfield for code.


To include the custom php code the page must be of the type Template

Images

  • Version 2.0.0 RC 1

    Version für WS 3.1
  • Version 1.0.0

    Version for WS 3.0
  • Hallo,


    PHP wird bei mir (3.1, update heute) nur ausgegeben, wenn ich die Variable {@$page->getPhpContent()} nutze bzw. in Inhalte packe. Auch das Häkchen an/aus bewirkt nichts. Plugin wurde mehrmals reinstalliert.


    Was kann das sein?


    Grüße

    • Welche Version des Plugins ist aktuell bei dir installiert?

    • Seit gestern 2.0.0 RC1. Musste nach Update auf WSC3.1 auch Php in Seiten updaten.

    • Wenn du nicht all zu viele Seiten mit PHP Code hast, dann kannst du den PHP Code kurzzeitig abspeichern, das Plugin deinstallieren und dann neu installieren und wieder den Code einfügen. Das wäre die leichteste Lösung.


      Wenn es viele mehrere sind, dann müsste ich mir das genauer auf deiner Seite anschauen, da scheinbar etwas durch das Update nicht ganz funktioniert hatte. Falls dies so sein soll, müsstest du mir per Konversation die Daten zu deinem Forum geben mit einem Account der Zugriff zum ACP mit den Rechten für das Bearbeiten von Seiten hat.

  • Hallo guten morgen,


    wieso kann man nicht ein stink normalen code einfügen?

    zb um bilder auszulesen



    oder mache ich was falsch?

    hat jemand eine lösung?

  • Hallo,


    funktioniert auch eine Kombination aus PHP und HTML / MySQL? Bislang streikt es bei mir ...

    • Hi.


      Im PHP-Code Texteditor funktioniert nur reines PHP.


      Man kann HTML entweder mit dem PHP Befehl "echo" ausgeben (nicht so schöner Code) oder auch den Template-Code mitbenutzen. Es funktionieren alle PHP Befehle also auch MySQL Befehle in PHP.


      Ein Beispiel für PHP mit Template-Code wäre:

      PHP
      1. <?php
      2. use wcf\system\WCF;
      3. $meineStringVariable = "Beispieltext";
      4. $meineZahlVariable = 5;
      5. WCF::getTPL()->assign(array(
      6.     'einText' => $meineStringVariable,
      7.     'eineZahl' => $meineZahlVariable
      8. ));


      Templatecode:

      Code
      1. <p>{$einText}</p>
      2. <p>{$eineZahl}</p>


      Somit kann man den PHP-Code vom HTML trennen und einfach einbauen.

  • Hi


    Bei mir hat sich leider nichts geändert mache ich was falsch ?


    Es steht nur Allgemeine Daten, Inhalte, Boxen und Zugangsbesch. oben aber kein Wort von PHP etc


    VG

  • Your connection is not secure


    The owner of license.revocode.de has configured their website improperly. To protect your information from being stolen, Firefox has not connected to this website.