Difference between revisions of "Help:Коды"
From Wiki4Intranet
m |
(Массовая правка: замена PCRE \n{3,}<noinclude>\[\[Category:Справка\]\]</noinclude> на <noinclude>Category:Справка</noinclude>) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
В статьи можно вставлять фрагменты кода, и [[{{SITENAME}}]] автоматически раскрасит их согласно синтаксису выбранного языка. Есть два способа это сделать с небольшой разницей в оформлении: | В статьи можно вставлять фрагменты кода, и [[{{SITENAME}}]] автоматически раскрасит их согласно синтаксису выбранного языка. Есть два способа это сделать с небольшой разницей в оформлении: | ||
− | + | Первый — MarkupBabel, использование: | |
− | + | <pre><code-название_языка> | |
... фрагмент кода | ... фрагмент кода | ||
− | + | </code-название_языка></pre> | |
− | + | Второй — SyntaxHighlight_GeSHi, использование: | |
− | + | <pre><source lang="название_языка"> | |
... фрагмент кода | ... фрагмент кода | ||
− | + | </source></pre> | |
Поддерживаются следующие языки: | Поддерживаются следующие языки: | ||
Line 25: | Line 25: | ||
* css | * css | ||
* delphi | * delphi | ||
− | ;html4strict: HTML, вставляйте только фрагменты (то что внутри тага «html») | + | ;html4strict: HTML, вставляйте только фрагменты (то что внутри тага «html») |
<code-html4strict> | <code-html4strict> | ||
<head> | <head> | ||
Line 72: | Line 72: | ||
* oobas | * oobas | ||
− | ; oracle8 : SQL от Oracle 8i. | + | ; oracle8: SQL от Oracle 8i. |
<code-oracle8> | <code-oracle8> | ||
CREATE OR REPLACE VIEW VA_CROSS_SPOT AS | CREATE OR REPLACE VIEW VA_CROSS_SPOT AS | ||
Line 87: | Line 87: | ||
</source> | </source> | ||
− | * pascal | + | * pascal; perl: |
− | ; perl: | + | |
<code-perl> | <code-perl> | ||
#!/usr/bin/perl -w | #!/usr/bin/perl -w | ||
Line 117: | Line 116: | ||
</source> | </source> | ||
− | * php, php-brief | + | * php, php-brief; python: |
− | ; python: | + | |
<code-python> | <code-python> | ||
# Класс-обработчик сырых jade-индексов. | # Класс-обработчик сырых jade-индексов. | ||
Line 148: | Line 146: | ||
* qbasic | * qbasic | ||
* smarty | * smarty | ||
− | * sql | + | * sql; vb: Visual Basic |
− | ; vb: Visual Basic | + | |
<code-vb> | <code-vb> | ||
Public Sub reject_swap(p_id_deal As Long) | Public Sub reject_swap(p_id_deal As Long) | ||
Line 194: | Line 191: | ||
</source> | </source> | ||
− | [[ | + | <noinclude>[[Category:Справка]]</noinclude> |
− | + | ||
− | + | ||
− | + |
Latest revision as of 14:56, 1 September 2015
В статьи можно вставлять фрагменты кода, и Wiki4Intranet автоматически раскрасит их согласно синтаксису выбранного языка. Есть два способа это сделать с небольшой разницей в оформлении:
Первый — 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;
- pascal; 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 =~ /^$/; }
- php, php-brief; 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_','_'),
- qbasic
- smarty
- sql; 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
- vbnet
- visualfoxpro
- 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>