BBCodes übers ACP Steuern

elecfuture
Ich hab ja schon diesen BBCodes hack installiert und somit auch diesen Negativ code. Ich meine andere die es noch so gibt und nicht in diesem Hack vorhanden sind. (siehe bild)
Gunah
wenns nochj interesse an BBCODE gibt melden ich kann dann mal ein paar machen

aufwunsch

z.B. einen Google bbcode
HForum
ist es möglich ein highlight zu machen?
Diokhan
@Gunah ... du hast ne pn XD
Gunah
@Diokhan
hmm das wäre für meine verhältnisse viel zschwer und unutzt.

@ HForum
klar is das möglich
Diokhan
hrmpf ... das is mal sehr schade ... na gut kann man nichts machen

mfg Diokhan
Gunah
weil das is ja nich einfach nur n bbcode , da muss man mehzr veränderrn, ander thread.php
HForum
Würdest du es mir machen? Augen rollen
Gunah
uff wie war nochmal der html Code? finde den nämlich grad irgendwie nich unglücklich
Diokhan
für nen highlite??? tu einfach die schriftfarbe von ner variable abhängig machen XD
HForum
naja... ich hab keine ahnung...
aber hab das mal irgendwo gefunden.. das ist aber PHP!
Vielleicht hilft es vielleicht ist es etwas völlig anderes...
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:

<?php

function cshilite($code)
{

    $code str_replace("<br>"""$code);
    $code str_replace("<br />"""$code);
    $code str_replace("&gt;"">"$code);
    $code str_replace("&lt;""<"$code);
    $code str_replace("&quot;""\""$code);
    $code str_replace("&amp;""&"$code);
    $code str_replace('$''\$'$code);
    $code str_replace('\n''\\\\n'$code);
    $code str_replace('\r''\\\\r'$code);
    $code str_replace('\t''\\\\t'$code);

    $code stripslashes($code);

    $code htmlentities($code);

    $keywords = array('abstract''event''new''struct''as''explicit''null''switch''base''extern''object''this''bool''false''operator''throw''break''finally''out''true''byte''fixed''override''try''case''float''params''typeof''catch''for''private''uint''char''foreach''protected''ulong''checked''goto''public''unchecked''class''if''readonly''unsafe''const''implicit''ref''ushort''continue''in''return''using''decimal''int''sbyte''virtual''default''interface''sealed''volatile''delegate''internal''short''void''do''is''sizeof''while''double''lock''stackalloc''else''long''static''enum''namespace''string');

    for ($x 0$x count($keywords); $x++) { 
        $pattern '/(^|[^a-zA-Z0-9#@_\'\"])(' $keywords[$x] . ')([^a-zA-Z0-9#_\'\"]|$)/'; 
        $code preg_replace($pattern'\\1<font color="blue">\\2</font>\\3'$code); 
    }

    $single '/((^|[^(https?|ftp|gopher|irc|news|telnet):])\/\/(.*?))([\r\n]|$)/is'; 

    if (preg_match_all($single$code$match)) 
    { 
        $return preg_replace('/<font color=(.*?)>(.*?)<\/font>/','\\2',$match[0]); 
        $return preg_replace($single,'<font color="green">\\1</font>\\4',$return); 
        $code str_replace($match[0],$return,$code); 
    }

    $multi '/(\/\*(.*?)(\*\/|$))/is'; 

    if (preg_match_all($multi$code$match)) 
    { 
        $return preg_replace('/<font color=(.*?)>(.*?)<\/font>/','\\2',$match[0]); 
        $return preg_replace($multi,'<font color="green">\\1</font>',$return); 
        $code str_replace($match[0],$return,$code); 
    }

    $spattern '/(\&quot;(.*?)[^\\\]&quot;)/is';

    if (preg_match_all($spattern$code$match)) 
    { 
        $return preg_replace('/<font color=(.*?)>(.*?)<\/font>/','\\2',$match[0]); 
        $return preg_replace($spattern,'\\1',$return); 
        $code str_replace($match[0],$return,$code); 
    }

    $code str_replace("&quot;""\""$code);
    $code str_replace("<br>"""str_replace("<br />"""$code));

    return "<blockquote><pre><smallfont>CSharp Code:</smallfont><hr size=1><br />" $code "<hr size=1></pre></blockquote>";
}
?>

<html>

<head>
 <title>C# syntax highlighter</title>
</head>

<body>
<?php
    if (isset($_POST['highlite']))
    {
        echo cshilite($_POST['code']);
    } else {
?>
<form method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>">
  <textarea rows="27" name="code" cols="150"></textarea>
  <br />
  <br />
  <br />
  <input type="submit" value="Submit" name="highlite">
</form>
<?php
    }
?>
</body>

</html>
sh1n0d4
wäre es möglich bestimmte BBCODES nur für Admins zugänglich zu machen. Manche bbcodes zerstören bei Blinder Anwendung nämlich das Gesamtbild und machen das Forum unübersichtlich! Ich hoffe ihr könnt sowas irgendwie einbauen!

MfG
Russak
Zitat:
Original von Warlord
Zitat:
Original von elecfuture
Nein leider wieder nicht. Geht das überhaupt?

Was kann ich alles für Codes erstellen in diesen Hack? Würde mich mal interessieren. Vieleicht hat der Autor dieses Hacks ne Idee smile


Das geht schon NUR muss eben auch HTML im Forum erlaubt sein.

Teste das mal aber ich rate Dir wenn es gehen sollte verzichte darauf da
man mit solchen Dingen wie HTML erlauben ein Forum am einfachsten Hacken kann.


wie das ??? ich würds verstehen wenn man php benutzen darf...
Freak-76
Zitat:
Original von Gunah
BILD als Negativ
BBcode Tag: nimg
Parameter: 1
HTML-Code:
code:
1:
<img src="\1" style="filter:XRay()">

Beschreibung: Fugt ein Bild mit NEGATIVER ansicht ein.
Bespiel:
code:
1:
[nimg]Bildquelle[/nimg]


tja genau so hab ichs gemacht aber funzt leider nicht
Asim
ne geht doch kann aber keine codes erstellen bei html steht doch <s></s> für durchgestrichen alaso wäre das so:


BB code Tag: s
Parameter: 1
HTML Code: <s>\1</s>
Beschreibung: Hiermit kann der Text durchgestrichen werden!
Praktische Anwendung: [Strike]Text[/Strike]

funktioniert aba nicht unglücklich
meilon
Ich wollte mir auch gerade einen BBCode für Tabellen machen, aber der klappt nicht! Ich bekomme nur die Tags, die ich geschrieben habe ([table]) und nicht das HTML, was ich erwartet habe.

Funkioniert der Hack nicht mehr mit WBB Lite 1.0.2 oder woran könnte es sonst liegen? In der BBCode-Übersicht tauchen sie aber auf
Tody
Zitat:
Original von Asim
ne geht doch kann aber keine codes erstellen bei html steht doch <s></s> für durchgestrichen alaso wäre das so:


BB code Tag: s
Parameter: 1
HTML Code: <s>\1</s>
Beschreibung: Hiermit kann der Text durchgestrichen werden!
Praktische Anwendung: [Strike]Text[/Strike]

funktioniert aba nicht unglücklich


Is zwar schon ewig her, aber der BB code Tag mus Strike lauten...
xXJayXx
Bei mir funktioniert keiner , nichtmal ein Button ist da -.-"
Conus
cooler hack! jetzt muss ich noch mein webdesign fertig machen, den hack einbauen und sehen ob er funzt :F
bam313
Hallo,

Zitat:
cooler hack! jetzt muss ich noch mein webdesign fertig machen, den hack einbauen und sehen ob er funzt :F

Sehr interessant - ich muss mir jetzt die Zähne putzen, damit ich heute keinen Mundgeruch habe - mal sehen ob das klappt ... *lautlach*

LG bam

P.S.
Erspare uns bitte in Zukunft solche Beiträge ...