ThWboard Support-Forum (Archiv)

Ort: / Boardübersicht / Code Hack Requests / Admin darf Html posten -> Html Tag


Seite 1 von 1

Luki schrieb am 05.04.2003 um 20:54 Uhr

Hi,

jaja, ich ahne was jetzt kommt...
allerdings wünsche ich mir ein Tag für HTML den dann nur ADMINS verwenden können, damit wenigstens Admins die Möglichkeit haben z.B. andere Seiten einzubinden bzw. mehr Gestaltungsmöglichkeiten als der Normaluser hat!

Gruß
Lukas

MrNase schrieb am 05.04.2003 um 21:18 Uhr

kann ich nur unterstützen... insofern sinnvoll da sich der ADMIN meistens der konsequenzen und des risikos bewusst ist... :)

theDon schrieb am 05.04.2003 um 21:35 Uhr

http://hacks.slware.com/tboard/showtopic.php?threadid=423

Luki schrieb am 06.04.2003 um 00:19 Uhr

wow, wieder geht ein Wunsch in Erfüllung Danke!!!

allerdings überlege ich gerade ob es nicht vieleicht sicherer wäre wenn man da [html] [/html] tags vergibt!? - die dann nur für Admins erlaubt sind...
oder man baut das gleich ins Gruppen System ein ;)

hätte den Vorteil, das man als Admin HTML ggf. auch deaktivieren könnte..

ansonsten ist das auch schon genial!!!

Unwissender schrieb am 11.07.2003 um 09:15 Uhr

hallo zusammen....

ich stehe vor dem gleichen prob, wie oben beschrieben...

leider funzt der oben angegebene link net :(

kann denn vielleicht jemand, das trotz allem auch noch mal hier posten?

bin kurz vorm verzweifeln...

danke schon mal.

Superhausi schrieb am 11.07.2003 um 11:22 Uhr

ThWH wird bald wieder online kommen, dann funzt der Link wieder... (hoffentlich)

gfc schrieb am 11.07.2003 um 12:39 Uhr

wann ist eigentlich bald :(

MrNase schrieb am 11.07.2003 um 13:15 Uhr

guckst du hier ;)

Unwissender schrieb am 11.07.2003 um 13:59 Uhr

kann mir denn keiner "mal eben" auf die schnelle helfen?

ich will doch "nur", dass html in postings ausgeführt werden kann... meine bisherigen versuche am boardcode zu schrauben sind alle kläglich gescheitert... :(

danke.

Unwissender schrieb am 11.07.2003 um 14:13 Uhr

sorry wegen meiner ungeduld... aber ich bin echt kurz vorm verzweifeln....

theDon schrieb am 11.07.2003 um 16:55 Uhr

function parse_code($string, $do_br = 0, $do_img = 0, $do_code = 0, $do_smilies = 0, $allow_html = 0)
{
        global $config, $style;
        static $smilies_fixed = 0;

        if(!$allow_html)
          {
            // HTML-Security
            $string = str_replace('&', '&', $string);
            $string = str_replace('<', '&lt;', $string);
            $string = str_replace('>', '&gt;', $string);
          }

        if( $do_code )
        {
                global $a_thwbcode;

                if( !defined('THWB_TAGS') )
                        $a_thwbcode = get_thwb_tags();

                //echo "<pre style=\"font-size:8pt\">";
                // nested [quote]fixup
                $string = fixup_quotes($string);
                //echo "$string</pre>";
                $string = preg_replace($a_thwbcode[SEARCH], $a_thwbcode[REPLACE], $string );
        }

        if( $do_img && ($config['imageslevel'] != 2) )
          {
                $string = preg_replace('/\[img\]([a-zA-Z]+):\/\/([^ ,\"\n]+)\.(jpg|jpeg|png|gif)\[\/img\]/Usi', '<img src="\1://\2.\3" alt="" border="0">', $string);
          }

        if( $do_smilies && $config['smilies'] )
        {
                global $a_smilies;

                if( !defined('THWB_SMILIES') )
                        $a_smilies = get_smilies();

                if( !$smilies_fixed )
                {
                        reset($a_smilies);
                        $url_prepend = '<img src="templates/'.$style['styletemplate'].'/images/icon/';
                        while( current( $a_smilies ) )
                        {
                                $a_smilies[key($a_smilies)] = $url_prepend.current($a_smilies).'_new.png" border="0">';
                                next( $a_smilies );
                        }
                        $smilies_fixed = 1;
                }

                $string = strtr( $string, $a_smilies );
        }

        if( $do_br && $allow_html)
                $string = str_replace("\n", '<br>', $string);
        elseif( !$do_br)
                $string = str_replace("\n", '', $string);

        // reinsert extracted parts
        $string = preg_replace( '/\<noparse ([0-9]+)\>/e', 'noparse("",\1)', $string );

        if( $do_br && !$allow_html)
                $string = str_replace("\n", '<br>', $string);
        else
                $string = str_replace("\n", '', $string);

        return $string;
}

das war genau das, was ich damals gepostet hab.

Unwissender schrieb am 11.07.2003 um 18:45 Uhr

wow... schanke dön ;)

Seite 1 von 1