Registriere dich hier, um versteckte Bereiche sehen zu können, Highscores zu speichern oder Fragen zu stellen!

Archiv 2015

Archiv 2014
August (1)
Juni (4)
März (1)
Januar (1)

Archiv 2013
August (1)
Juli (1)
Juni (1)
Mai (3)
März (6)
Januar (1)

Archiv 2012
August (6)
Juli (1)
Juni (2)
Mai (1)
April (1)
März (1)
Januar (2)

Archiv 2011
August (2)
Juli (1)
Juni (2)
Mai (1)
April (3)
März (3)
Januar (4)

Archiv 2010
August (3)
Juni (1)
Mai (2)
April (3)
März (1)

Archiv 2009
August (5)
Juli (5)
Juni (6)
Mai (7)
April (3)
März (7)
Januar (3)

Archiv 2008


FollowersFollowers: 1
BookmarksBookmarks: 0
Views: 2818
User avatar


Die Syntaxhervorhebung (Syntax Highlighting) verbessert die Lesbarkeit von nahezu aller Art von Codes.

Strukturen im Text sind leichter zu erkennen und das „Querlesen“ wird vereinfacht, Kommentare erscheinen abgesetzt vom eigentlichen Code und Tippfehler fallen schneller auf, da ein Tippfehler oft zu einer veränderten Darstellung führt.



Screenshot:
html_source_code.png
html_source_code.png (2.4 KiB) Viewed 1605 times




  • Unterstützte Sprachen:
    • ABAP
    • Actionscript
    • ADA
    • Apache Log
    • AppleScript
    • APT sources.list
    • ASM (m68k)
    • ASM (pic16)
    • ASM (x86)
    • ASM (z80)
    • ASP
    • AutoIT
    • Backus-Naur form
    • Bash
    • Basic4GL
    • BlitzBasic
    • Brainfuck
    • C
    • C for Macs
    • C#
    • C++
    • C++ (with QT)
    • CAD DCL
    • CadLisp
    • CFDG
    • CIL / MSIL
    • COBOL
    • ColdFusion
    • CSS
    • D
    • Delphi
    • Diff File Format
    • DIV
    • DOS
    • DOT language
    • Eiffel
    • Fortran
    • FourJ's Genero
    • FreeBasic
    • GetText
    • glSlang
    • GML
    • gnuplot
    • Groovy
    • Haskell
    • HQ9+
    • HTML
    • INI (Config Files)
    • Inno
    • INTERCAL
    • IO
    • Java
    • Java 5
    • Javascript
    • KiXtart
    • KLone C & C++
    • LaTeX
    • Lisp
    • LOLcode
    • LotusScript
    • LScript
    • Lua
    • Make
    • mIRC
    • MXML
    • MySQL
    • NSIS
    • Objective C
    • OCaml
    • OpenOffice BASIC
    • Oracle 8 & 11 SQL
    • Pascal
    • Perl
    • PHP
    • Pixel Bender
    • PL/SQL
    • POV-Ray
    • PowerShell
    • Progress (OpenEdge ABL)
    • Prolog
    • ProvideX
    • Python
    • Q(uick)BASIC
    • robots.txt
    • Ruby
    • Ruby on Rails
    • SAS
    • Scala
    • Scheme
    • Scilab
    • SDLBasic
    • Smalltalk
    • Smarty
    • SQL
    • T-SQL
    • TCL
    • thinBasic
    • TypoScript
    • Uno IDL
    • VB.NET
    • Verilog
    • VHDL
    • VIM Script
    • Visual BASIC
    • Visual Fox Pro
    • Visual Prolog
    • Whitespace
    • Winbatch
    • Windows Registry Files
    • X++
    • XML
    • Xorg.conf

  • Verwendung des Syntax Highlight BBCodes:
    • Verwendet werden kann so ein Highlight Code über:
      Code: Select all
      [syntax="SPRACHE"]  hier der code  [/syntax]  

      oder
      Code: Select all
      [SPRACHE]  hier der code  [/SPRACHE]  

      oder
      Code: Select all
      [syntax lang="SPRACHE" filename="DATEINAME"]  hier der code  [/syntax]  

      SPRACHE und DATEINAME müssen nur in die richtigen Werte geändert werden. Der SPRACHE Wert wird immer kleingeschrieben.

      oder
      Code: Select all
      [syntax lang="SPRACHE" lines="f"]  hier der code  [/syntax]   

      lines = " f | n " zeigt die Zeilennummern in verschiedenen Fomaten an


  • Ein Beispiel mit HTML:
    • Geschrieben wurde:
      Code: Select all
      [syntax lang="xhtml" filename="test.html"]
      <html>
      <!-- TITLE -->
      <body>
      <b>Test</b>

      </body>
      </html>
      [/syntax]


      Ausgabe im Beitrag:
      Syntax: (test.html) [ Raw ] [ Download ] [ Verstecken ]
      1. <html> 
      2. <!-- TITLE --> 
      3. <body> 
      4. <b>Test</b>
         
      5. </body> 
      6. </html> 


  • Ein Beispiel mit PHP:
    • Geschrieben wurde:
      Code: Select all
      [php]
         /**
          *   Check if bbcode tag is valid
          */
         function valid_tag($tag, $is_html)
         {
            if($is_html)
            {
               return false;
            }
            else
            {
               return (isset($this->allowed_bbcode[$tag]) && (preg_match('/^[a-z0-9]+$/', $tag) || $tag === '*')) ? true : false;
            }
         }
      [/php]


      Ausgabe im Beitrag:
      Syntax: [ Raw ] [ Download ] [ Verstecken ]
      php Code
              /**
               *      Check if bbcode tag is valid
               */

              function valid_tag($tag, $is_html)
              {
                      if($is_html)
                      {
                              return false;
                      }
                      else
                      {
                              return (isset($this->allowed_bbcode[$tag]) && (preg_match('/^[a-z0-9]+$/', $tag) || $tag === '*')) ? true : false;
                      }
              }
       


Die Funktion muss vor dem benutzen aktiviert werden: ACP -> Allgemein -> Beiträge -> Syntax Highlighting in Beiträgen aktivieren

Es gibt für diese BBCodes derzeit keinen Button im Editor.


 ! "Gooof":
Links zum Highlighting:
{ SHOW_SIGNATUR }

Author Posted by Teamleiter & Techniker Gooof Date 25.04.2010 16:39


The following user would like to thank Teamleiter & Techniker Gooof for this post

Kommentare (5)
User avatar
Jeannette
1
Hallo,

für mich als einfache Laiin gibts da Probleme.

Ich weiss nämlich nicht, wo ich was eleminieren soll, um den Syntax so zu erhalten, Gooof.

Ich geh im ACP auf Beiträge, aber weiss nicht, wo ich von Dir oben Beschriebenes am besten einsetzen soll.

Vielleicht habe ich ja auch gerade einen Hirnknoten. Sorry!

LG,
Jeannette :hut:
User avatar
points4all2
2
Du kannst (noch) gar nichts einsetzen Jeannette:
Hinweis zum Schluss: Es gibt für diese BBCodes derzeit keinen Button im Editor, dieser soll aber noch folgen.


Lesen müsste man können... :oh:

Mal ne Frage: wenn Du eh keine Ahnung hast, was Du damit tun sollst, wieso willst Du es dann (wenn verfügbar) überhaupt einsetzen? Benutzt Du tatsächlich Programmiersprachen in Deinen Beiträgen? Habt ihr jetzt etwa ein Codier/Programmierboard ihr Ladies?
User avatar
Jeannette
3
Was versprichst Du Dir eigentlich davon, dass Du mich permanent falsch liest?

Blosstellung oder was? Ich glaube, das tust Du dann eher für Dich selbst. :thumbsup:

Ich empfehle Dir, das zu lesen, was da steht und nicht das, was Du am liebsten missverstehen willst. :eyes:

Eine für Dich sicherlich hilfreiche Syntax-Funktion gibt es glaube ich nicht, das mag schon sein. Button ist unschwer zu erstellen, wie Du hoffentlich noch selbst hier mitgelernt hast.
User avatar
points4all2
4
Ich habe schon Buttons und BB-Code-Umsetzungen codiert, als du noch BHs verbrannt hast Jeannette. :lol:
User avatar
Lea
5
Gooof wrote: ... Hinweis zum Schluss: Es gibt für diese BBCodes derzeit keinen Button im Editor, dieser soll aber noch folgen.


Button im Editor kann nur Gooof einsetzen.
Dies ist kein allgemeiner Diskussionthread, darum vorerst geschlossen.

Who is online

Users browsing this forum: No registered users and 1 guest

Visitors came by the following search terms to this page:

phpbb syntax highlighting

phpbb code highlighting

phpbb3 syntax highlighting

syntax highlighting phpbb phpbb code syntax highlighting phpbb syntax highlighter syntax highlighter 3 phpbb3 phpbb3 syntaxhighlighting phpbb3 code highlight bbcode syntax highlighting phpbb3 code highlighting phpbb3 code syntax highlighting phpbb3 syntax highlight syntaxhervorhebeb phpbb3 syntax highlighter phpbb3 phpbb3 syntax highlighter SyntaxHighlighter Pro einsetzen syntax highlighting bbcode delphi phpbb3 vba syntax highliting phpbb3 php syntax highlighter applescript syntax coloring bbcode Highlight Code Lua in phpBB phpbb highlighting phpbb highlight.bg phpbb c syntax