WIKI Code darstellen: Unterschied zwischen den Versionen

Aus Triopsi Hosting Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 5: Zeile 5:


Beispiel:
Beispiel:
<code><script>alert('Hello!);</script></code>
 
<code><nowiki><code><script>alert('Hello!);</script></nowiki><nowiki></code></nowiki></code>


=== Mehrzeiliger Code ===
=== Mehrzeiliger Code ===
Zeile 21: Zeile 22:
Beispiel:
Beispiel:


<pre>
<pre>
<pre>
erste Codezeile
erste Codezeile
...  
...  
letzte Codezeile
letzte Codezeile
&lt;/pre>
</pre>
=== Systaxt Highlight ===
Möchte man code in in den Fokus setzen, so empfielt sich das higlighten von code. Dies kann mit wie mit dem <code><nowiki><syntaxhighlight></syntaxhighlight></nowiki></code> Tag realisieren.
Beispiel:
<pre>
<nowiki>
<syntaxhighlight lang="php">
<?php
echo "Hello World!";
if(!empty($_GET['name'])){
  echo $_GET['name'];
}
?>
</syntaxhighlight>
</nowiki>
</pre>
</pre>
wird zu:
<syntaxhighlight lang="php">
<?php
echo "Hello World!";
if(!empty($_GET['name'])){
  echo $_GET['name'];
}
?>
</syntaxhighlight>
Dabei kann das Attribute <code>lang=""</code> in die entsprechende Programmiersprache gesetzt werden.
=== Mögliche Sprachen: ===
<code>actionscript, ada, apache, applescript, asm, asp, autoit, bash, blitzbasic, bnf, c, c_mac, caddcl, cadlisp, cfdg, cfm, cpp, cpp-qt, csharp, css, d, delphi, diff, div, dos, eiffel, fortran, freebasic, gml, groovy, html4strict, idl, ini, inno, io, java, java5, javascript, latex, lisp, lua, matlab, mirc, mpasm, mysql, nsis, objc, ocaml, ocaml-brief, oobas, oracle8, pascal, perl, php, php-brief, plsql, python, qbasic, rails, reg, robots, ruby, sas, scheme, sdlbasic, smalltalk, smarty, sql, tcl, text, thinbasic, tsql, vb, vbnet, vhdl, visualfoxpro, winbatch, xml, xpp, z80</code>
== Sonderzeichen maskieren ==
Möchte man hier im Wiki Sonderzeichen maskieren so benutzt man den Tag <code><nowiki><nowiki></nowiki></nowiki></code>.
=== Siehe auch ===
* https://www.mediawiki.org/wiki/Extension:SyntaxHighlight
[[Kategorie:Hilfe]]
[[Kategorie:Hilfe]]

Aktuelle Version vom 19. Mai 2023, 08:16 Uhr

Es gibt verschiedene Wege, um Code hie rim Wiki darzustellen. Hier ein Überblick.

Einfacher Code

Ein einfachen code <script>alert('Hello!);</script> kann man wie folgt darstellen lassen.

Beispiel:

<code><script>alert('Hello!);</script></code>

Mehrzeiliger Code

Ein mehrzeiliger Code wird durch ein Leerzeichen am Anfang jeder Zeile dargestellt.

Beispiel:

erste Codezeile
... 
letzte Codezeile

Langer Code

Langer Code wird mit <pre></pre> dargestellt.

Beispiel:

<pre>
erste Codezeile
... 
letzte Codezeile
</pre>

Systaxt Highlight

Möchte man code in in den Fokus setzen, so empfielt sich das higlighten von code. Dies kann mit wie mit dem <syntaxhighlight></syntaxhighlight> Tag realisieren.

Beispiel:


<syntaxhighlight lang="php">
<?php
 echo "Hello World!";
 if(!empty($_GET['name'])){
  echo $_GET['name'];
 }
?>
</syntaxhighlight>

wird zu:

<?php
 echo "Hello World!";
 if(!empty($_GET['name'])){
  echo $_GET['name'];
 }
?>

Dabei kann das Attribute lang="" in die entsprechende Programmiersprache gesetzt werden.

Mögliche Sprachen:

actionscript, ada, apache, applescript, asm, asp, autoit, bash, blitzbasic, bnf, c, c_mac, caddcl, cadlisp, cfdg, cfm, cpp, cpp-qt, csharp, css, d, delphi, diff, div, dos, eiffel, fortran, freebasic, gml, groovy, html4strict, idl, ini, inno, io, java, java5, javascript, latex, lisp, lua, matlab, mirc, mpasm, mysql, nsis, objc, ocaml, ocaml-brief, oobas, oracle8, pascal, perl, php, php-brief, plsql, python, qbasic, rails, reg, robots, ruby, sas, scheme, sdlbasic, smalltalk, smarty, sql, tcl, text, thinbasic, tsql, vb, vbnet, vhdl, visualfoxpro, winbatch, xml, xpp, z80

Sonderzeichen maskieren

Möchte man hier im Wiki Sonderzeichen maskieren so benutzt man den Tag <nowiki></nowiki>.


Siehe auch