Pomoc:Zvýrazňovanie sytaxe

Z Kiwiki
Verzia z 10:08, 17. december 2009, ktorú vytvoril Juraj (diskusia | príspevky)
Skočit na navigaci Skočit na vyhledávání

Použitie

Na wiki stránke môžete použiť tagy source, ako je to v nasledujúcich príkladoch

Zdrojový kód v jazyku PHP

<source lang="php">
<?php
    v = "string";    // sample initialization
?>
html text
<?
    echo v;         // end of php code
?>
</source>
<?php
    v = "string";    // sample initialization
?>
html text
<?
    echo v;         // end of php code
?>

Zdrojový kód v jazyku C

<source lang="c">
#include<stdio.h>
int main()
{
  printf("Ahoj svet");
  int a=5,b=0;
  while(a--)
    b++;
  return 0;
}
</source>
#include<stdio.h>
int main()
{
  printf("Ahoj svet");
  int a=5,b=0;
  while(a--)
    b++;
  return 0;
}

Zdrojový kód v jazyku python

<source lang="python" line start="1" highlight="3">
 def numeric_compare(x, y):
    if x>y:
       return 1
    elif x==y:
       return 0
    else: # x<y
      return -1
</source>
1  def numeric_compare(x, y):
2     if x>y:
3        return 1
4     elif x==y:
5        return 0
6     else: # x<y
7       return -1

Parametre

Kompletná dokumentácia k rozšíreniu GeSHi je na http://qbnz.com/highlighter/geshi-doc.html

Najpoužívanejšie parametre:

  • lang; Definuje jazyk.
  • line; Povolenie číslovania riadkov.
  • start; Číslo prvého riadku.
  • highlight; Číslo oznnačeného riadku.