zer0 0 Report post Posted September 19, 2005 Hallo Community, Ich habe da ein Problem mit dem ich nicht klarkomme... Ich habe die Shoutbox etwas verkleinert. D.h. ich habe in den Shoutboxeinstellungen, die man in seinen pers. Einstellungen ändern kann, ein bisschen Code rausgelöscht. (skin_ucp) Ich dachte, es wäre genug einfach im Skin das überflüssige zu löschen, aber nein, leider zickt da ein mod von Peter rum (securelogin 1.1)... Wenn man die Einstellungen ändern will, bekommt man ide Meldung, dass der Admin dies als evtl. Hackversuch wahrnimmt etc. etc. Jetzt wäre doch die Lösung, den überflüssigen Code aus der Datei UserCP.php rauszulöschen. Aber genau da scheitere ich kläglich... Was noch zu behalten wäre, ist das $refresh und das $dcolor (genauer gesagt das "sb_defaultcolor"... Wie zum Henker? Evtl. gehe ich das Problem ganz falsch an... Wenn das Der Fall ist, bitte weist mich darauf hin. Der Code-Teil aus UserCP.php habe ich hier gepostet. Euer ewig dankbarer zer0 //*******************************************************************/ //| SHOUTBOX SETTINGS: //| //| Set your preferences for the shoutbox. //*******************************************************************/ function shoutbox_settings() { global $ibforums, $DB, $std, $print; $this->output .= $this->html->shoutbox_header($this->md5_check); $sbtype1 = "<select name='sb_shoutboxtype' class='forminput'>"; $avatars = "<select name='sb_showavatars' class='forminput'>"; $stime = "<select name='sb_showshouttime' class='forminput'>"; $colors = "<select name='sb_showcolors' class='forminput'>"; $colortype = "<select name='sb_colortype' class='forminput'>"; $smiliet = "<select name='sb_showsmiliest' class='forminput'>"; $todayst = "<select name='sb_showtdshouters' class='forminput'>"; $topst = "<select name='sb_showtpshouters' class='forminput'>"; $dcolor = "<select name='sb_defaultcolor' class='forminput'>"; if ($this->member['sb_shoutboxtype'] == 0) { $sbtype2 = $this->member['sb_shoutboxtype'] == 0 ? "<option value='0' selected>Regular</option>\n<option value='1'>Iframe</option>\n<option value='2'>Popup</option>" : "<option value='0'>Regular</option>\n<option value='1' selected>Iframe</option>\n<option value='2'>Popup</option>"; } else if ($this->member['sb_shoutboxtype'] == 1) { $sbtype2 = $this->member['sb_shoutboxtype'] == 1 ? "<option value='0'>Regular</option>\n<option value='1' selected>Iframe</option>\n<option value='2'>Popup</option>" : "<option value='0' selected>Regular</option>\n<option value='1'>Iframe</option>\n<option value='2'>Popup</option>"; } else if ($this->member['sb_shoutboxtype'] == 2) { $sbtype2 = $this->member['sb_shoutboxtype'] == 2 ? "<option value='0'>Regular</option>\n<option value='1'>Iframe</option>\n<option value='2' selected>Popup</option>" : "<option value='0' selected>Regular</option>\n<option value='1'>Iframe</option>\n<option value='2'>Popup</option>"; } $avatars .= $this->member['sb_showavatars'] == 1 ? "<option value='1' selected='selected'>".$ibforums->lang['yes']."</option>\n<option value='0'>".$ibforums->lang['no']."</option>" : "<option value='1'>".$ibforums->lang['yes']."</option>\n<option value='0' selected='selected'>".$ibforums->lang['no']."</option>"; $stime .= $this->member['sb_showshouttime'] == 1 ? "<option value='1' selected='selected'>".$ibforums->lang['yes']."</option>\n<option value='0'>".$ibforums->lang['no']."</option>" : "<option value='1'>".$ibforums->lang['yes']."</option>\n<option value='0' selected='selected'>".$ibforums->lang['no']."</option>"; if ($this->member['sb_showcolors'] == 1) { $c1 = explode("|", $ibforums->vars['sb_shoutcolors']); foreach ($c1 as $cs1) { $dcolor .= "<option value='{$cs1}' style='color:{$cs1}'"; $dcolor .= $cs1 == $this->member['sb_defaultcolor'] ? "selected>{$cs1}</option>\n" : ">{$cs1}</option>\n"; } } else if ($this->member['sb_showcolors'] == 0) { $c2 = explode("|", $ibforums->vars['sb_shoutcolors' ]); foreach($cs as $cs2) { $dcolor .= "<input type='radio' name='Color' value='{$cs2}' alt='{$cs2}' style='FILTER: Glow(color:{$cs2})'"; $dcolor .= $cs == $this->member['sb_defaultcolor'] ? "checked>" : ">"; } } $colors .= $this->member['sb_showcolors'] == 1 ? "<option value='1' selected='selected'>".$ibforums->lang['yes']."</option>\n<option value='0'>".$ibforums->lang['no']."</option>" : "<option value='1'>".$ibforums->lang['yes']."</option>\n<option value='0' selected='selected'>".$ibforums->lang['no']."</option>"; $colortype .= $this->member['sb_colortype'] == 1 ? "<option value='1' selected='selected'>Dropdown</option>\n<option value='0'>Radio</option>" : "<option value='1'>Dropdown</option>\n<option value='0' selected='selected'>Radio</option>"; $smiliet .= $this->member['sb_showsmiliest'] == 1 ? "<option value='1' selected='selected'>".$ibforums->lang['yes']."</option>\n<option value='0'>".$ibforums->lang['no']."</option>" : "<option value='1'>".$ibforums->lang['yes']."</option>\n<option value='0' selected='selected'>".$ibforums->lang['no']."</option>"; $todayst .= $this->member['sb_showtdshouters'] == 1 ? "<option value='1' selected='selected'>".$ibforums->lang['yes']."</option>\n<option value='0'>".$ibforums->lang['no']."</option>" : "<option value='1'>".$ibforums->lang['yes']."</option>\n<option value='0' selected='selected'>".$ibforums->lang['no']."</option>"; $topst .= $this->member['sb_showtpshouters'] == 1 ? "<option value='1' selected='selected'>".$ibforums->lang['yes']."</option>\n<option value='0'>".$ibforums->lang['no']."</option>" : "<option value='1'>".$ibforums->lang['yes']."</option>\n<option value='0' selected='selected'>".$ibforums->lang['no']."</option>"; $refresh = $this->member['sb_refresh'] == "" ? "<input type='text' name='sb_refresh' value='{$ibforums->vars['sb_refresh']}' class='forminput'>" : "<input type='text' name='sb_refresh' value='{$ibforums->member['sb_refresh']}' class='forminput'>"; if ($ibforums->vars['sb_usesbcard'] == '1') { $snames[] = array(); for ($i=1; $i<13; $i++) { $snames[$i] = "Style {$i}"; } $style = "<select name='sb_sbcardstyle' class='forminput'>"; for ( $i = 1; $i < 13; $i++ ) { $style .= "<option value='$i'"; $style .= $i == $this->member['sb_sbcardstyle'] ? "selected>$snames[$i]</option>" : ">$snames[$i]</option>"; } } $this->output .= $this->html->shoutbox_end( array ( 'sbtype' => $sbtype1.$sbtype2."</select>", 'avatars' => $avatars."</select>", 'stime' => $stime."</select>", 'colors' => $colors."</select>", 'colortype' => $colortype."</select>", 'smiliet' => $smiliet."</select>", 'todayst' => $todayst."</select>", 'topst' => $topst."</select>", 'refresh' => $refresh, 'sbcard' => $style."</select>", 'dcolor' => $dcolor."</select>", ) ); $this->page_title = $ibforums->lang['t_welcome']; $this->nav = array( "<a href='".$this->base_url."act=UserCP&CODE=00'>".$ibforums->lang['t_title']."</a>" ); } function do_shoutbox_settings() { $this->lib->do_shoutbox_settings(); } Share this post Link to post
zer0 0 Report post Posted November 14, 2005 hmmm... moin moin! ich hänge leider noch immer an diesem "ding" fest.... krieg das alleine einfach nicht gebacken.... Share this post Link to post