MyBB.de Forum

Normale Version: Anzeige einer Variable aus Plugins im Template festlegen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.

Anonym1

Hallo,

ich möchte gerne ein Plugin schreiben, mit dem ich mit einer Variable aus einem Plugin etwas anzeigen kann. Also wenn im Plugin "$test = "Test"; steht, möchte ich, dass im Template "{$test}" eingesetzt werden kann. Bisher sind mein Code so aus:
PHP-Code:
<?php
if(!defined("IN_MYBB"))
{
    die(
"Direct initialization of this file is not allowed.<br /><br />Please make sure IN_MYBB is defined.");
}

$plugins->add_hook("global_start""changeimage");

function 
changeimage_info()
{
    return array(
        
"name"            => "",
        
"description"    => "",
        
"website"        => "",
        
"author"        => "",
        
"authorsite"    => "",
        
"version"        => "",
        
"guid"             => "",
        
"compatibility" => "*"
    
);
}

function 
changeimage($img)
{
    global 
$mybb$templates$theme;
    
    
$img "Test2";
    echo 
$img;
}
?>
global $test;
$test = "test";

das muss bevor das template ausgewertet wird gesetzt sein, dann klappts