Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » HTML / XML / XHTML » BBCode VB

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
09.01.2005, 15:00 Uhr
FlAsH
keine Ahnung


Gibt es ein HTML Code für einen BBCode von Visual Basic?
Oder ist das ganze nicht mit HTML möglich?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
09.01.2005, 15:39 Uhr
Pablo
Supertux
(Operator)


Ich verstehe deine Frage nicht. Aber mit VB gibt es nix, am besten nimmt man PHP für ein Board.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
09.01.2005, 16:29 Uhr
RedEagle



Meinste evtl sowas??

html:

<script language="VBScript" type="text/vbscript">
<!--

//-->
</script>
<noscript></noscript>


--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
09.01.2005, 16:55 Uhr
Pablo
Supertux
(Operator)


Das funktioniert aber nur bei MSIE
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
09.01.2005, 19:34 Uhr
FlAsH
keine Ahnung


Ich meine

Visual Basic:
'kommentar
'...


das in HTML

Dieser Post wurde am 09.01.2005 um 23:05 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
09.01.2005, 19:57 Uhr
RedEagle



das wirste wohl selber machen müssen:

html:

<b>Visual Basic:</b><br>
<div *hier dann die Einstellungen für den Rahmen*>
       <font color="00ff00">'kommentar <br>
       '...</font>
</div>



Beim DEV-CPP 4.9 kann man seinen C++ - Source-code als *.htm speichern (in farbe ).
Dann braucht man den code nur noch kopieren.
Evtl. gibt's sowas ja auch für VB-Code
--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
09.01.2005, 20:13 Uhr
FlAsH
keine Ahnung


Das Problem ist es sollte ja auch ein BBCode sein, ich weiss nicht was der Benutzer eingibt.
Also \1 ist der Text der der Benutzer eingibt aber ich weiss nicht welche wörter der Text enthaltet.
Geht das nicht?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
09.01.2005, 23:05 Uhr
Pablo
Supertux
(Operator)



Zitat von FlAsH:
Ich meine

Visual Basic:
'kommentar
'...


das in HTML



??? ich verstehe nicht was du meinst.


XHTML:

<!-- das ist ein Kommentar in XHTML -->



@flash: erkläre deine Frage genauer, und was meinst du mit BBCode?
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 09.01.2005 um 23:06 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
10.01.2005, 14:04 Uhr
Audron-AT-www
http://www.sXene.de Audron@sxene.de
(Operator)


In hier dem Forum kann man mit den VB Tags ([vb][/vb]) den Visual Basic Code farbig darstellen kann. Dies hat wohl Flo-Soft dazu geadded.

In dem Forum von FlAsH und zum Beispiel auch von mir kann man neue BBCodes erstellen.
zum beispiel den [B] BBCode für Fettgedrucktes. [/B] Dort gibt man den Parameter den man zwischen den Tags eingibt in einer Variable an, damit die Benutzer vom Board so schreiben können:

<b> {param1} </b>

kommt in das BBCode fenster. und dadrüber kommt [B][/B] um den richtig darzustellen.

Damit kann man neue BB Codes in sein Forum adden.
So wie die [VB][/VB] Tags hier im Forum.
Und FlAsH will das PHP Script dafür. Wie hat FloSoft das gemacht?
--
Mit freundlichen Grüßen
Audron, audron@sxene.de
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
10.01.2005, 17:26 Uhr
Pablo
Supertux
(Operator)


Ach so, ein Board Code. Das ist nicht schwer, ich benutze dafür preg_replace dafür.


PHP 4:
<?php

function parse_content($content, $htmlent=1)
{

    global $lang, $http_tpl_dir;

    /* ok, we are going to use regular expression to parse the contents. If htmlent is 1
    htmlentities will be used for the whole content before the content is parsed */


    $quote_von = array('de' => 'Zitat von', 'en' => 'Quote from', 'es' => 'Cita de');
    $quote = array('de' => 'Zitat', 'en' => 'Quote', 'es' => 'Cita');

    if($htmlent) $content = htmlentities($content);

    $reg1 = array(
                  "/\[b\](.*)(\[\/b\])/Us",
                  "/\[i\](.*)(\[\/i\])/Us",
                  "/\[u\](.*)(\[\/u\])/Us",
                  "/\[\-\](.*)(\[\/\-\])/Us",
                  "/\[url=(.*)](.*)(\[\/url\])/Us",
                  "/\[url]http:\/\/(.*)(\[\/url\])/Us",
                  "
/\[url](.*)(\[\/url\])/Us",
                  "
/\[img\](.*)(\[\/img\])/Us",
                  "
/\[mail\](.*)(\[\/mail\])/Us",
                  "
/\[mail=(.*)\](.*)(\[\/mail\])/Us",
                  "
/\[color=(.*)\](.*)(\[\/color\])/Us",
                  "
/\[size=(.*)\](.*)(\[\/size\])/Us"

                 );

    $chg1 = array(
                  "
<b>\\1</b>",
                  "
<i>\\1</i>",
                  "
<u>\\1</u>",
                  "
<s>\\1</s>",
                  "
<a href=\"\\1\" target=\"_blank\">\\2</a>",
                  "
<a href=\"http://\\1\" target=\"_blank\">http://\\1</a>",
                  "
<a href=\"http://\\1\" target=\"_blank\">http://\\1</a>",
                  "
<img src=\"\\1\" alt=\"\" />",
                  "
<a href=\"mailto:\\1\">\\1</a>",
                  "
<a href=\"mailto:\\1\">\\2</a>",
                  "
<span style=\"color: \\1;\">\\2</span>",
                  "
<span style=\"font-size: \\1pt;\">\\2</span>"

                 );


    /* here we parse tags like [code], [quote], etc */

    $reg = array(
                  "
/\[code\](.*)(\[\/code\])/Use",
                  "
/\[code (.*)\](.*)(\[\/code\])/Use",
                  "
/\[php\](.*)(\[\/php\])/Use",
                  "
/\[quote\](.*)(\[\/quote\])/Use",
                  "
/\[quote (.*)\](.*)(\[\/quote\])/Use",
                  "
/\[cpp\](.*)(\[\/cpp\])/Use"
                );

    $chg = array(
                  "
table_parse('<code><br />' . trim('\\1') . '<br />&nbsp;</code>', 'Code: ')",
                  "
table_parse('<code><br />' . trim('\\2') . '<br />&nbsp;</code>', '\\1: ')",
                  //"
table_parse('<br />' . parse_PHP(reverse_htmlentities(trim('\\1'))) . '<br />&nbsp;', 'PHP Code: ')",
                  "
table_parse(highlight_string(reverse_htmlentities(trim('\\1')),TRUE), 'PHP Code')",
                  "
table_parse('<br />' . trim('\\1') . '<br />&nbsp;','$quote[$lang]: ')",
                  "
table_parse('<br />' . trim('\\2') . '<br />&nbsp;','$quote_von[$lang] \\1: ')",
                  "
table_parse('<br />' . parse_C(reverse_htmlentities(trim('\\1'))) . '<br />&nbsp;', 'C/C++ Code: ')"
                );


    /* "  " --> &nbsp; and \n --> <br /> */

    $reg2 = array(
                  "
/  /",
                  "
/\r/",
                  "
/\n/",
                  "
/\t/"
                 );
    $chg2 = array(
                  "
&nbsp;&nbsp;",
                  "
",
                  "
<br />",
                  "
&nbsp;&nbsp;&nbsp;&nbsp;"
                 );

    $reg = array_merge($reg, $reg1, $reg2);
    $chg = array_merge($chg, $chg1, $chg2);


    $content = preg_replace($reg, $chg, $content);


    return $content;
}
?>



wobei table_parse eine Funktion ist, die eine Tabelle um den Text erstellt.

So funktioniert bis jetzt einigermassen in Ordnung, arbeite grad an etwas besserem.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 10.01.2005 um 17:30 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ HTML / XML / XHTML ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: