В статьи можно вставлять фрагменты кода, и CustisWiki автоматически раскрасит их согласно синтаксису выбранного языка. Есть два способа это сделать с небольшой разницей в оформлении:
Первый - MarkupBabel, использование:
<code-название_языка>
... фрагмент кода
</code-название_языка>
Второй - SyntaxHighlight_GeSHi, использование:
<source lang="название_языка">
... фрагмент кода
</source>
Поддерживаются следующие языки:
- actionscript
- ada
- apache
- asm
- bash
- c
- c_mac
- caddcl
- cadlisp
- cpp
- csharp
- css
- delphi
- html4strict
- HTML, вставляйте только фрагменты (то что внутри тага «html»)
<4/element/head.html">head>
<4/element/meta.html">META http-equiv="Content-Type" content="text/html; charset=windows-1251">
<4/element/title.html">title>ВК Луч-МГСУ::Каспер</4/element/title.html">title>
<4/element/link.html">link rel="stylesheet" href="../css/cisweb.css" type="text/css">
</4/element/head.html">head>
<4/element/body.html">body>
<4/element/div.html">div id="cis-main-block">
<4/element/div.html">div class="cis-article">
<4/element/div.html">div class="player-info">
<4/element/div.html">div class="player-info-card">
<4/element/table.html">table>
<4/element/tr.html">tr>
<4/element/td.html">td>
<4/element/div.html">div class="player-info-photo"><4/element/img.html">img src="../photos/team/casper/foto.jpg" alt="Каспер "></4/element/div.html">div>
</4/element/td.html">td></4/element/tr.html">tr></4/element/table.html">table></4/element/div.html">div></4/element/div.html">div></4/element/div.html">div></4/element/div.html">div></4/element/body.html">body>
<head>
<META http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>ВК Луч-МГСУ::Каспер</title>
<link rel="stylesheet" href="../css/cisweb.css" type="text/css">
</head>
<body>
<div id="cis-main-block">
<div class="cis-article">
<div class="player-info">
<div class="player-info-card">
<table>
<tr>
<td>
<div class="player-info-photo"><img src="../photos/team/casper/foto.jpg" alt="Каспер "></div>
</td></tr></table></div></div></div></div></body>
- java
- javascript
- lisp
- lua
- mpasm
- nsis
- objc
- oobas
- oracle8
- SQL от Oracle 8i.
CREATE OR REPLACE VIEW VA_CROSS_SPOT AS
SELECT dt_op, code_type, code_operation, e_place, val,
ROW_NUMBER() over (PARTITION BY dt_op, code_type ORDER BY code_operation, e_place nulls last) rn
FROM va_spot_bytype;
CREATE OR REPLACE VIEW VA_CROSS_SPOT AS
SELECT dt_op, code_type, code_operation, e_place, val,
ROW_NUMBER() over (PARTITION BY dt_op, code_type ORDER BY code_operation, e_place nulls last) rn
FROM va_spot_bytype;
- perl
#!/usr/bin/perl -w
use strict;
use English;
my $extref = "PUBLIC \"-//OASIS//DTD DocBook V3.1//EN\"";
my ($line, $topelement);
while ($line = <>) {
last unless $line =~ /^$/;
}
#!/usr/bin/perl -w
use strict;
use English;
my $extref = "PUBLIC \"-//OASIS//DTD DocBook V3.1//EN\"";
my ($line, $topelement);
while ($line = <>) {
last unless $line =~ /^$/;
}
- python
# Класс-обработчик сырых jade-индексов.
class CureRTF:
def __init__(self):
pass
def ProcessFile(self):
#считываем все строчки из входного файла или
#выводит обработанные строчки в стандартный выход.
for ls_line in fileinput.input():
ls_line = string.replace(ls_line,' CYR;}',';}');
print string.replace(ls_line,'_45_','_'),
# Класс-обработчик сырых jade-индексов.
class CureRTF:
def __init__(self):
pass
def ProcessFile(self):
#считываем все строчки из входного файла или
#выводит обработанные строчки в стандартный выход.
for ls_line in fileinput.input():
ls_line = string.replace(ls_line,' CYR;}',';}');
print string.replace(ls_line,'_45_','_'),
- vb
- Visual Basic
Public Sub reject_swap(p_id_deal As Long)
Dim l_com As ADODB.Command
'-------------------------------------------
On Error GoTo reject_swap_error
'-------------------------------------------
Set l_com = New ADODB.Command
l_com.ActiveConnection = g_csDB.m_db
l_com.CommandType = adCmdText
Public Sub reject_swap(p_id_deal As Long)
Dim l_com As ADODB.Command
'-------------------------------------------
On Error GoTo reject_swap_error
'-------------------------------------------
Set l_com = New ADODB.Command
l_com.ActiveConnection = g_csDB.m_db
l_com.CommandType = adCmdText
- xml
<?xml version="1.0" encoding="windows-1251" ?>
<tree>
<node>
<name>О компании</name>
<description>Обзорная информация о компании</description>
<?xml version="1.0" encoding="windows-1251" ?>
<tree>
<node>
<name>О компании</name>
<description>Обзорная информация о компании</description>
Статья реплицируется в Wiki4IntraNet.