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


AbonnentenAbonnenten: 1
LesezeichenLesezeichen: 0
Zugriffe: 2968
Benutzeravatar


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) 1750-mal betrachtet




  • 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: Alles auswählen
      [syntax="SPRACHE"]  hier der code  [/syntax]  

      oder
      Code: Alles auswählen
      [SPRACHE]  hier der code  [/SPRACHE]  

      oder
      Code: Alles auswählen
      [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: Alles auswählen
      [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: Alles auswählen
      [syntax lang="xhtml" filename="test.html"]
      <html>
      <!-- TITLE -->
      <body>
      <b>Test</b><br />
      </body>
      </html>
      [/syntax]


      Ausgabe im Beitrag: [syntax lang="html" filename="test.html"]
      <html>
      <!-- TITLE -->
      <body>
      <b>Test</b><br />
      </body>
      </html>
      [/syntax]


  • Ein Beispiel mit PHP:
    • Geschrieben wurde:
      Code: Alles auswählen
      [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:
      [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]


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 }

Autor Verfasst von Teamleiter & Techniker Gooof Datum 25.04.2010 16:39


folgende User möchten sich bei Teamleiter & Techniker Gooof bedanken:

Kommentare (5)
Benutzeravatar
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:
Benutzeravatar
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?
Benutzeravatar
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.
Benutzeravatar
points4all2
4
Ich habe schon Buttons und BB-Code-Umsetzungen codiert, als du noch BHs verbrannt hast Jeannette. :lol:
Benutzeravatar
Lea
5
Gooof hat geschrieben: ... 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.

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

Besucher kamen durch folgende Suchbegriffe auf diese Seite:

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