17.11.2017, 17:54
Hallo Ihr lieben,
ich wollte mir ein Plugin erstellen, womit ich mir im UserCP einen weiteren Menu Punkt erstellen kann Rollenspiel Extras. Dazu muss das Plugin nur ein Template einpflegen. Ich habe jetzt das Problem das hier das Plugin nicht im ACP angezeigt wird, und ich weiß nicht, ob ich hier etwas in der Datei vergessen habe.
Sehe ich hier den Wald vor lauter Bäumen nicht mehr?
Um Hilfe wäre ich sehr dankbar
ich wollte mir ein Plugin erstellen, womit ich mir im UserCP einen weiteren Menu Punkt erstellen kann Rollenspiel Extras. Dazu muss das Plugin nur ein Template einpflegen. Ich habe jetzt das Problem das hier das Plugin nicht im ACP angezeigt wird, und ich weiß nicht, ob ich hier etwas in der Datei vergessen habe.
Sehe ich hier den Wald vor lauter Bäumen nicht mehr?
PHP-Code:
<?php
if(!defined("IN_MYBB"))
{
die("Direct initialization of this file is not allowed.");
}
$plugins->add_hook("usercp_menu", "usercp_menu_extras", 40);
function usercp_menu_extras_info()
{
return array(
"name" => "UserCP Menu Extras",
"description" => "Erweitert das UserCP, um einen weiteren Menupunkt.",
"website" => "",
"author" => "Prom.Night",
"authorsite" => "",
"version" => "1.0",
"compatibility" => "18*"
);
}
function usercp_menu_extras_install()
{
global $db, $cache;
$db->insert_query("templates", $insert_array);
$insert_array = array(
'title' => 'usercp_nav_extras',
'template' => $db->escape_string('<tbody>
<tr>
<td class="tcat tcat_menu tcat_collapse{$collapsedimg[\'usercpusercpextras\']}">
<div class="expcolimage"><img src="{$theme[\'imgdir\']}/collapse{$collapsedimg[\'usercpusercpextras\']}.png" id="usercpusercpextras_img" class="expander" alt="[-]" title="[-]" /></div>
<div><span class="smalltext"><strong>Rollenspiel Extras</strong></span></div>
</td>
</tr>
</tbody>
<tbody style="{$collapsed[\'usercpusercpextras_e\']}" id="usercpusercpextras_e">
<tr><td class="trow1 smalltext">
<div></div>
</td></tr>
</tbody>'),
'sid' => '-1',
'version' => '',
'dateline' => TIME_NOW
);
}
function usercp_menu_extras_uninstall()
{
global $db;
$db->delete_query('templates', "title='usercp_nav_extras");
}
function usercp_menu_extras()
{
global $db, $mybb, $templates, $theme, $usercpmenu, $lang, $collapsed, $collapsedimg;
if(!isset($collapsedimg['usercpextras']))
{
$collapsedimg['usercpextras'] = '';
}
if(!isset($collapsed['usercpextras_e']))
{
$collapsed['usercpextras_e'] = '';
}
if($mybb->usergroup['canusercp'] == 1)
{
eval("\$usercpmenu .= \"".$templates->get("usercp_nav_extras")."\";");
}
}
?>
Um Hilfe wäre ich sehr dankbar