MyBB.de Forum
Anzeige einer Variable aus Plugins im Template festlegen - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Anzeige einer Variable aus Plugins im Template festlegen (/thread-14467.html)



Anzeige einer Variable aus Plugins im Template festlegen - Anonym1 - 16.09.2009

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;
}
?>



RE: Anzeige einer Variable aus Plugins im Template festlegen - frostschutz - 16.09.2009

global $test;
$test = "test";

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