Plugins

Ein Plugin ist ein einfaches PHP Script. Alle PHP Dateien, welche unter /content/plugins/ abgelegt sind, werden im Backend als Plugin aufgelistet.

Tipps & Tricks

Ein Beispiel-Plugin hw.php:

<?php
/**
 * this plugin prints only hello world
 * file: /content/plugins/hw.php
 */

$plugin = array();
$plugin['title'] = 'Your Title';
$plugin['description'] = '<p>Your Desription</p>';
$plugin['version'] = '1.0';
$plugin['author'] = 'Jon Doe, example.com';

if(FC_SOURCE == 'frontend') {
    echo 'Hello World';
}
?>

Einbinden kannst Du das Plugin per Shortcode [plugin=hw.php][/plugin] es wird den Code genau an dieser Stelle ausführen. In diesem Beispiel wird folglich einfach "Hello World" ausgegeben. Die Informationen aus dem Array $plugin werden im Backend angezeigt und sollten in jedem Plugin enthalten sein.

Du kannst auch Variablen über den Shortcode an die Plugins senden. Der Shortcode [plugin=hw.php]foo=bar[/plugin] erzeugt im Plugin den Wert $foo = 'bar'

Nützliche Code-Beispiele für Deine Plugins

if(FC_SOURCE !== 'backend') {
    // execute your Code only in the frontend
}

//Prevent direct access
if(!defined("FC_CORE_DIR")) {
     header("Location: ../../index.php");
}

// get the current URL without domain
global $fct_slug;

Plugins installieren

upload_addons.png

Über das Upload Formular können Plugins per Drag & Drop installiert werden. Einfach die ZIP Datei auf das Fenster ziehen. Alle enthaltenen Dateien werden dann automatisch in das Verzeichnis /content/plugins/ kopiert.