Help:Коды

From Wiki4Intranet
Jump to: navigation, search

В статьи можно вставлять фрагменты кода, и 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>