Pomoc:Zvýrazňovanie sytaxe: Rozdiel medzi revíziami

Z Kiwiki
Skočit na navigaci Skočit na vyhledávání
d (1 revízia)
Riadok 3: Riadok 3:
 
Na wiki stránke môžete použiť tagy source, ako je to v nasledujúcich príkladoch
 
Na wiki stránke môžete použiť tagy source, ako je to v nasledujúcich príkladoch
 
===Zdrojový kód v jazyku PHP===
 
===Zdrojový kód v jazyku PHP===
 +
{|
 +
|-
 +
|
 +
<pre>
 
<source lang="php">
 
<source lang="php">
 
<?php
 
<?php
Riadok 12: Riadok 16:
 
?>
 
?>
 
</source>
 
</source>
 +
</pre>
 +
|
 +
<source lang="php">
 +
<?php
 +
    v = "string";    // sample initialization
 +
?>
 +
html text
 +
<?
 +
    echo v;        // end of php code
 +
?>
 +
</source>
 +
|}
 
===Zdrojový kód v jazyku C===
 
===Zdrojový kód v jazyku C===
 +
{|
 +
|-
 +
|
 +
<pre>
 
<source lang="c">
 
<source lang="c">
 
#include<stdio.h>
 
#include<stdio.h>
Riadok 24: Riadok 44:
 
}
 
}
 
</source>
 
</source>
 +
</pre>
 +
|
 +
<source lang="c">
 +
#include<stdio.h>
 +
int main()
 +
{
 +
  printf("Ahoj svet");
 +
  int a=5,b=0;
 +
  while(a--)
 +
    b++;
 +
  return 0;
 +
}
 +
</source>
 +
|}
 
===Zdrojový kód v jazyku python===
 
===Zdrojový kód v jazyku python===
 +
{|
 +
|-
 +
|
 +
<pre>
 +
<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>
 +
</pre>
 +
|
 
<source lang="python" line start="1" highlight="3">
 
<source lang="python" line start="1" highlight="3">
 
  def numeric_compare(x, y):
 
  def numeric_compare(x, y):
Riadok 34: Riadok 83:
 
       return -1
 
       return -1
 
</source>
 
</source>
 
+
|}
  
 
== Parametre ==
 
== Parametre ==

Verzia zo dňa a času 10:08, 17. december 2009

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.