Diskuse

Téma: PHP v boxu

Prosím, mohl by mi někdo poradit, jak vložit kus php kódu do boxu?
postZaslat odpověď
Umožnit vkládat funkční PHP kód do boxu by byla bezpečnostní chyba. Nejlepším řešením bude vytvořit si vlastní HCM.

Podívej se na tento jednoduchý příklad HCM přidaného vlastním pluginem.
https://github.com/friends-of-sunlight-cms/example-hcm
Lze to také udělat napřímo pomocí HCM php_include:
[hcm]php_include, upload/example.php[/hcm]
Obsah upload/example.php:
<?php

defined('SL_ROOT') or exit;

echo "Hello world";

Nicméně takové HCM může vkládat jenom někdo s právem "Povolit PHP kód" (to mají ve výchozím stavu jen hlavní administrátoři a nikdo jiný by ho mít neměl). Na složitější připady je lepší si udělat vlastní plugin, jak píše Jirka.