Beiträge: 26
Themen: 6
Registriert seit: 19.06.2008
27.07.2008, 13:43
(Dieser Beitrag wurde zuletzt bearbeitet: 27.07.2008, 13:44 von $imon^^.)
Hallo , ich möchte gerne mit einem hook im UCP eine Unterseite erstellen.
Ich habe es schonmal mit usercp_start versucht jedoch bekomme ich da nur eine weiße seite , sowie auch mit dem hook usercp_end.
(Ich nutze MyBB 1.4 Beta 4)
Kann mir da vielleich jemand helfen?
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Wie sieht dein Code aus?
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 26
Themen: 6
Registriert seit: 19.06.2008
PHP-Code:
if($mybb->input['action'] == "editdesign")
{
$user = $_COOKIE['mybbuser'];
$userid = explode("_", $user, 2);
$query =
$db->simple_select("users","profilebordercolor,profilebordertyp,profilebordersize,profilebg,theadbg,theadcolor,trow1b
g,trow1color,trow2bg,trow2color,tborderbg,tborderborder", "uid= ".$userid[0]."", array('order_by' => 'uid',
'order_dir' => 'DESC', 'limit' =>'1'));
$editdesign = $db->fetch_array($query);
$profilebordercolor = $editdesign['profilebordercolor'];
$profilebordertyp = $editdesign['profilebordertyp'];
$profilebordersize = $editdesign['profilebordersize'];
$profilebg = $editdesign['profilebg'];
$theadbg = $editdesign['theadbg'];
$theadcolor = $editdesign['theadcolor'];
$trow1bg = $editdesign['trow1bg'];
$trow2bg = $editdesign['trow2bg'];
$trow1color = $editdesign['trow1color'];
$trow2color = $editdesign['trow2color'];
$tborderbg = $editdesign['tborderbg'];
$tborderborder = $editdesign['tborderborder'];
eval("\$editdesign = \"".$templates->get("usercp_editdesign")."\";");
output_page($editdesign);
}
Ist auch erst mein erster Mod
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Ist das der gesamte Code. Wo hast du ihn eingefügt?
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 26
Themen: 6
Registriert seit: 19.06.2008
27.07.2008, 14:31
(Dieser Beitrag wurde zuletzt bearbeitet: 27.07.2008, 14:38 von $imon^^.)
Ich habe den fehler ,
PHP-Code:
global $mybb,$lang,$templates,$invcopy,$db;
fehlte.
Nur jetzt wird das header Template usw. nich geladen...
//Edit: Geht jetzt ,hab dann auch noch folgenden code hinzugefügt!
PHP-Code:
global $headerinclude,$header,$usercpnav,$theme,$footer;
Beiträge: 2.769
Themen: 28
Registriert seit: 18.03.2006
Wie sieht das Template $editdesign aus?
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Dann würde ich noch $header, $footer und $headerinclude hinzufügen.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.