geshi:tagz
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
geshi:tagz [2012/10/03 14:05] – KWOLprPjdRuJ 94.23.1.28 | geshi:tagz [2012/10/07 04:03] (current) – Reverted vandalism 98.248.89.12 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | Во многом похожий эффект можно сделать при помощи следующего стиля:.shadow | + | ====== Syntax highlighting for Tagz ====== |
+ | ===== style.css ===== | ||
+ | Save this as wiki/ | ||
+ | <code css> | ||
+ | body { | ||
+ | font: 80% " | ||
+ | background-color: | ||
+ | color: Black; | ||
+ | margin: 0; | ||
+ | padding: 0; | ||
+ | } | ||
+ | |||
+ | div.clearer {clear: both; line-height: | ||
+ | |||
+ | table { | ||
+ | font-size: 100%; | ||
+ | padding: | ||
+ | margin:0; | ||
+ | } | ||
+ | |||
+ | tr,td,th {padding:0; margin: | ||
+ | |||
+ | img {border:0} | ||
+ | |||
+ | p {padding:0; margin: 0 0 1.0em 0;} | ||
+ | |||
+ | hr { | ||
+ | border: 0px; | ||
+ | | ||
+ | text-align: | ||
+ | height: 0px; | ||
+ | } | ||
+ | |||
+ | form { | ||
+ | | ||
+ | margin: 0; | ||
+ | display: inline; | ||
+ | } | ||
+ | |||
+ | label { | ||
+ | display: block; | ||
+ | text-align: right; | ||
+ | font-weight: | ||
+ | } | ||
+ | |||
+ | label input { | ||
+ | | ||
+ | } | ||
+ | |||
+ | fieldset { | ||
+ | width: 300px; | ||
+ | text-align: center; | ||
+ | border: 1px solid #8cacbb; | ||
+ | padding: 0.5em; | ||
+ | } | ||
+ | |||
+ | |||
+ | a { | ||
+ | color:# | ||
+ | text-decoration: | ||
+ | } | ||
+ | a:hover { | ||
+ | color:# | ||
+ | text-decoration: | ||
+ | } | ||
+ | |||
+ | textarea.edit { | ||
+ | font-family: | ||
+ | border: 1px solid # | ||
+ | color: Black; | ||
+ | background-color: | ||
+ | font-size: | ||
+ | padding: 3px; | ||
+ | width: | ||
+ | } | ||
+ | |||
+ | input.edit { | ||
+ | font-size: 100%; | ||
+ | border: 1px solid #8cacbb; | ||
+ | height: 22px ! important; | ||
+ | max-height: 22px ! important; | ||
+ | min-height: 22px ! important; | ||
+ | color: Black; | ||
+ | background-color: | ||
+ | vertical-align: | ||
+ | padding: 1px; | ||
+ | display: inline; | ||
+ | } | ||
+ | |||
+ | input.button { | ||
+ | border: 1px solid # | ||
+ | color: Black; | ||
+ | background-color: | ||
+ | vertical-align: | ||
+ | text-decoration: | ||
+ | font-size: 100%; | ||
+ | cursor: pointer; | ||
+ | height: 22px ! important; | ||
+ | max-height: 22px ! important; | ||
+ | min-height: 22px ! important; | ||
+ | margin: 1px; | ||
+ | display: inline; | ||
+ | } | ||
+ | |||
+ | div.secedit input.button { | ||
+ | border: 1px solid #8cacbb; | ||
+ | color: Black; | ||
+ | background-color: | ||
+ | vertical-align: | ||
+ | text-decoration: | ||
+ | margin: 0px; | ||
+ | padding: 0px; | ||
+ | font-size: 10px; | ||
+ | cursor: pointer; | ||
+ | height: 15px; | ||
+ | max-height: 15px ! important; | ||
+ | min-height: 15px ! important; | ||
+ | float: | ||
+ | display: inline; | ||
+ | } | ||
+ | |||
+ | div.meta { | ||
+ | clear: both; | ||
+ | margin-top: 1em; | ||
+ | color:# | ||
+ | font-size: | ||
+ | text-align: | ||
+ | } | ||
+ | |||
+ | div.user { | ||
+ | float: | ||
+ | } | ||
+ | |||
+ | div.preview{ | ||
+ | background:# | ||
+ | margin-left: | ||
+ | padding: | ||
+ | border: 1px dashed #000000; | ||
+ | } | ||
+ | |||
+ | div.breadcrumbs{ | ||
+ | background-color: | ||
+ | font-size: | ||
+ | color: #666666; | ||
+ | padding-left: | ||
+ | } | ||
+ | |||
+ | span.user{ | ||
+ | color: #cccccc; | ||
+ | font-size: 90%; | ||
+ | } | ||
+ | |||
+ | div.error{ | ||
+ | background: transparent url(images/ | ||
+ | background-color: | ||
+ | font-size: 90%; | ||
+ | margin: 0px; | ||
+ | padding-left: | ||
+ | height: 16px; | ||
+ | } | ||
+ | |||
+ | div.info{ | ||
+ | background: transparent url(images/ | ||
+ | background-color: | ||
+ | font-size: 90%; | ||
+ | margin: 0; | ||
+ | padding-left: | ||
+ | height: 16px; | ||
+ | } | ||
+ | |||
+ | div.success{ | ||
+ | background: transparent url(images/ | ||
+ | background-color: | ||
+ | font-size: 90%; | ||
+ | margin: 0; | ||
+ | padding-left: | ||
+ | height: 16px; | ||
+ | } | ||
+ | |||
+ | /* ---------------------------- Diff rendering --------------------------*/ | ||
+ | table.diff { background: | ||
+ | td.diff-blockheader {font-weight: | ||
+ | td.diff-header { | ||
+ | | ||
+ | font-size: | ||
+ | } | ||
+ | td.diff-addedline { | ||
+ | background:# | ||
+ | font-family: | ||
+ | font-size: 100%; | ||
+ | } | ||
+ | td.diff-deletedline { | ||
+ | background:# | ||
+ | font-family: | ||
+ | font-size: 100%; | ||
+ | } | ||
+ | td.diff-context { | ||
+ | background:# | ||
+ | font-family: | ||
+ | font-size: 100%; | ||
+ | } | ||
+ | span.diffchange { color: red; } | ||
+ | |||
+ | |||
+ | |||
+ | /* --------------------- Text formatting -------------------------------- */ | ||
+ | |||
+ | /* external link */ | ||
+ | a.urlextern{ | ||
+ | background: transparent url(images/ | ||
+ | padding: 1px 0px 1px 16px; | ||
+ | | ||
+ | text-decoration: | ||
+ | } | ||
+ | a.urlextern:visited { | ||
+ | color: | ||
+ | } | ||
+ | a.urlextern: | ||
+ | text-decoration: | ||
+ | } | ||
+ | |||
+ | /* windows share */ | ||
+ | a.windows{ | ||
+ | background: transparent url(images/ | ||
+ | padding: 1px 0px 1px 16px; | ||
+ | color:# | ||
+ | text-decoration: | ||
+ | } | ||
+ | a.windows: | ||
+ | color: | ||
+ | } | ||
+ | a.windows: | ||
+ | text-decoration: | ||
+ | } | ||
+ | |||
+ | /* interwiki link */ | ||
+ | a.interwiki{ | ||
+ | background: transparent url(images/ | ||
+ | padding: 1px 0px 1px 16px; | ||
+ | color:# | ||
+ | text-decoration: | ||
+ | } | ||
+ | a.interwiki: | ||
+ | color: | ||
+ | } | ||
+ | a.interwiki: | ||
+ | text-decoration: | ||
+ | } | ||
+ | |||
+ | /* link to some embedded media */ | ||
+ | a.media { | ||
+ | color:# | ||
+ | text-decoration: | ||
+ | } | ||
+ | a.media: | ||
+ | color:# | ||
+ | text-decoration: | ||
+ | } | ||
+ | /* embedded images */ | ||
+ | img.media { | ||
+ | margin: 3px; | ||
+ | } | ||
+ | |||
+ | /* email link */ | ||
+ | a.mail { | ||
+ | background: transparent url(images/ | ||
+ | padding: 1px 0px 1px 16px; | ||
+ | color:# | ||
+ | text-decoration: | ||
+ | } | ||
+ | a.mail: | ||
+ | text-decoration: | ||
+ | } | ||
+ | |||
+ | /* existing wikipage */ | ||
+ | a.wikilink1: | ||
+ | a.wikilink1: | ||
+ | a.wikilink1: | ||
+ | |||
+ | /* not exisitng wikipage */ | ||
+ | a.wikilink2: | ||
+ | a.wikilink2: | ||
+ | a.wikilink2: | ||
+ | |||
+ | acronym { | ||
+ | cursor: help; | ||
+ | border-bottom: | ||
+ | } | ||
+ | |||
+ | /* the document */ | ||
+ | div.page { | ||
+ | margin-top: 4px; | ||
+ | margin-left: | ||
+ | margin-right: | ||
+ | text-align: justify; | ||
+ | } | ||
+ | |||
+ | /* general headline setup */ | ||
+ | h1, h2, h3, h4, h5 { | ||
+ | color: Black; | ||
+ | background-color: | ||
+ | font-family: | ||
+ | font-size: 100%; | ||
+ | font-weight: | ||
+ | margin-left: | ||
+ | margin-right: | ||
+ | margin-top: | ||
+ | margin-bottom: | ||
+ | padding-left: | ||
+ | padding-right: | ||
+ | padding-top: | ||
+ | padding-bottom: | ||
+ | border-bottom: | ||
+ | clear: left; | ||
+ | } | ||
+ | |||
+ | /* special headlines */ | ||
+ | h1 {font-size: 160%; margin-left: | ||
+ | h2 {font-size: 150%; margin-left: | ||
+ | h3 {font-size: 140%; margin-left: | ||
+ | h4 {font-size: 120%; margin-left: | ||
+ | h5 {font-size: 100%; margin-left: | ||
+ | |||
+ | /* indent different sections */ | ||
+ | div.level1 {margin-left: | ||
+ | div.level2 {margin-left: | ||
+ | div.level3 {margin-left: | ||
+ | div.level4 {margin-left: | ||
+ | div.level5 {margin-left: | ||
+ | |||
+ | /* unordered lists */ | ||
+ | ul { | ||
+ | line-height: | ||
+ | list-style-type: | ||
+ | margin: 0.5em 0 0.5em 1.5em; | ||
+ | padding: 0; | ||
+ | list-style-image: | ||
+ | } | ||
+ | |||
+ | /* ordered lists */ | ||
+ | ol { | ||
+ | line-height: | ||
+ | margin: 0.5em 0 0.5em 1.5em; | ||
+ | padding: 0; | ||
+ | color: #638c9c; | ||
+ | font-weight: | ||
+ | list-style-image: | ||
+ | } | ||
+ | |||
+ | /* the list items overriding the ol definition */ | ||
+ | span.li { | ||
+ | color: #000000; | ||
+ | font-weight: | ||
+ | } | ||
+ | |||
+ | .quote { | ||
+ | border-left: | ||
+ | padding-left: | ||
+ | } | ||
+ | |||
+ | /* code blocks by indention */ | ||
+ | pre.pre { | ||
+ | font-size: 120%; | ||
+ | padding: 0.5em; | ||
+ | border: 1px dashed #8cacbb; | ||
+ | color: Black; | ||
+ | background-color: | ||
+ | overflow: auto; | ||
+ | } | ||
+ | |||
+ | /* code blocks by code tag */ | ||
+ | pre.code { | ||
+ | font-size: 120%; | ||
+ | padding: 0.5em; | ||
+ | border: 1px dashed #8cacbb; | ||
+ | color: Black; | ||
+ | background-color: | ||
+ | overflow: auto; | ||
+ | } | ||
+ | |||
+ | /* code highlighting is at bottom of file */ | ||
+ | |||
+ | /* inline code words */ | ||
+ | code { | ||
+ | font-size: 120%; | ||
+ | } | ||
+ | |||
+ | /* code blocks by file tag */ | ||
+ | pre.file { | ||
+ | font-size: 120%; | ||
+ | padding: 0.5em; | ||
+ | border: 1px dashed #8cacbb; | ||
+ | color: Black; | ||
+ | background-color: | ||
+ | overflow: auto; | ||
+ | } | ||
+ | |||
+ | /* footnotes */ | ||
+ | div.footnotes{ | ||
+ | clear: | ||
+ | border-top: 1px solid #8cacbb; | ||
+ | padding-left: | ||
+ | margin-top: 1em; | ||
+ | } | ||
+ | |||
+ | div.fn{ | ||
+ | font-size: | ||
+ | } | ||
+ | |||
+ | a.fn_top{ | ||
+ | vertical-align: | ||
+ | font-size: | ||
+ | } | ||
+ | |||
+ | a.fn_bot{ | ||
+ | vertical-align: | ||
+ | font-size: | ||
+ | font-weight: | ||
+ | } | ||
+ | |||
+ | /* inline tables */ | ||
+ | table.inline { | ||
+ | background-color: | ||
+ | border-spacing: | ||
+ | border-collapse: | ||
+ | } | ||
+ | |||
+ | th.inline{ | ||
+ | padding: 3px; | ||
+ | border: 1px solid #8cacbb; | ||
+ | background-color: | ||
+ | text-align: left; | ||
+ | } | ||
+ | |||
+ | td.inline{ | ||
+ | padding: 3px; | ||
+ | border: 1px solid #8cacbb; | ||
+ | text-align: left; | ||
+ | } | ||
+ | |||
+ | |||
+ | /* ---------- table of contents ------------------- */ | ||
+ | |||
+ | div.toc { | ||
+ | margin-left: | ||
+ | margin-top: 1.2em; | ||
+ | margin-bottom: | ||
+ | float: | ||
+ | width: 200px; | ||
+ | font-size: 80%; | ||
+ | clear: | ||
+ | } | ||
+ | |||
+ | div.tocheader { | ||
+ | padding: 3px; | ||
+ | border: 1px solid #8cacbb; | ||
+ | background-color: | ||
+ | text-align: left; | ||
+ | font-weight: | ||
+ | margin-bottom: | ||
+ | } | ||
+ | |||
+ | #tocinside { | ||
+ | border: 1px solid #8cacbb; | ||
+ | background-color: | ||
+ | text-align: left; | ||
+ | padding-top: | ||
+ | padding-bottom: | ||
+ | } | ||
+ | |||
+ | ul.toc { | ||
+ | list-style-type: | ||
+ | list-style-image: | ||
+ | line-height: | ||
+ | margin: 0; | ||
+ | padding: 0; | ||
+ | padding-left: | ||
+ | } | ||
+ | |||
+ | ul.toc li { | ||
+ | background: transparent url(images/ | ||
+ | padding-left: | ||
+ | } | ||
+ | |||
+ | a.toc { | ||
+ | color: #436976; | ||
+ | text-decoration: | ||
+ | } | ||
+ | |||
+ | a.toc:hover { | ||
+ | color: #000000; | ||
+ | text-decoration: | ||
+ | } | ||
+ | |||
+ | /* --------------- search result formating --------------- */ | ||
+ | .search_result{ | ||
+ | margin-bottom: | ||
+ | padding-left: | ||
+ | padding-right: | ||
+ | } | ||
+ | |||
+ | .search_snippet{ | ||
+ | color: #999999; | ||
+ | font-size: 12px; | ||
+ | margin-left: | ||
+ | } | ||
+ | |||
+ | .search_sep{ | ||
+ | color: #000000; | ||
+ | } | ||
+ | |||
+ | .search_hit{ | ||
+ | color: #000000; | ||
+ | background: #FFFF99; | ||
+ | } | ||
+ | |||
+ | div.search_quickresult{ | ||
+ | margin-bottom: | ||
+ | padding-bottom: | ||
+ | border-bottom: | ||
+ | margin-left: | ||
+ | padding-right: | ||
+ | } | ||
+ | |||
+ | div.search_quickhits { | ||
+ | margin-left: | ||
+ | float: | ||
+ | background: transparent url(images/ | ||
+ | padding: 1px 0px 1px 8px; | ||
+ | width: 30%; | ||
+ | } | ||
+ | |||
+ | /* debug */ | ||
+ | pre.dbg{ | ||
+ | background-color:# | ||
+ | font-size: 120%; | ||
+ | } | ||
+ | |||
+ | /* Tableless Headers and Footers */ | ||
+ | /* Thanks to " | ||
+ | |||
+ | .header { | ||
+ | height: | ||
+ | padding: | ||
+ | } | ||
+ | |||
+ | .pagename { | ||
+ | height: | ||
+ | float: | ||
+ | font-size: | ||
+ | font-weight: | ||
+ | color:# | ||
+ | text-align: | ||
+ | vertical-align: | ||
+ | padding: | ||
+ | } | ||
+ | |||
+ | .pagename a:link, .pagename a:visited { | ||
+ | color:# | ||
+ | text-decoration: | ||
+ | } | ||
+ | |||
+ | .pagename a:hover, .pagename a:active { | ||
+ | color:# | ||
+ | } | ||
+ | |||
+ | .logo { | ||
+ | float: | ||
+ | font-size: | ||
+ | font-weight: | ||
+ | text-align: | ||
+ | vertical-align: | ||
+ | } | ||
+ | |||
+ | .logo a:link, .logo a:visited, .logo a:hover, .logo a:active { | ||
+ | color:# | ||
+ | text-decoration: | ||
+ | font-variant: | ||
+ | letter-spacing: | ||
+ | } | ||
+ | |||
+ | .bar { | ||
+ | height: | ||
+ | border-top: | ||
+ | border-bottom: | ||
+ | background:# | ||
+ | padding: | ||
+ | margin: | ||
+ | } | ||
+ | |||
+ | .bar-left { | ||
+ | float: | ||
+ | width: | ||
+ | } | ||
+ | |||
+ | .bar-right { | ||
+ | float: | ||
+ | width: | ||
+ | text-align: | ||
+ | } | ||
+ | |||
+ | #bar_bottom { | ||
+ | margin-bottom: | ||
+ | } | ||
+ | |||
+ | .mediaselect-left { | ||
+ | float: | ||
+ | padding: 0.5em; | ||
+ | height: | ||
+ | overflow: | ||
+ | } | ||
+ | |||
+ | .mediaselect-right { | ||
+ | float: | ||
+ | border-left: | ||
+ | padding: 0.5em; | ||
+ | width: | ||
+ | height: | ||
+ | overflow: | ||
+ | } | ||
+ | |||
+ | div.uploadform { | ||
+ | margin-top: 0.5em; | ||
+ | border-top: 1px solid #8cacbb; | ||
+ | } | ||
+ | |||
+ | .footerinc a img { | ||
+ | opacity: 0.5; | ||
+ | } | ||
+ | |||
+ | .footerinc a:hover img { | ||
+ | opacity: 1; | ||
+ | } | ||
+ | |||
+ | /* syntax highlighting code */ | ||
+ | .code .br0 { color: #000000; } | ||
+ | .code .co1 { color: #008000; } | ||
+ | .code .co2 { color: #008000; } | ||
+ | .code .coMULTI { color: #008000; } | ||
+ | .code .es0 { color: #000099; font-weight: | ||
+ | .code .kw1 { color: #4040ff; } | ||
+ | .code .kw2 { color: #4040ff; font-weight: | ||
+ | .code .kw3 { color: #000066; } | ||
+ | .code .kw4 { color: #993333; } | ||
+ | .code .kw5 { color: #0000ff; } | ||
+ | .code .me0 { color: #006600; } | ||
+ | .code .nu0 { color: #000000; } | ||
+ | .code .re0 { color: #c000c0; } | ||
+ | .code .re1 { color: #0000ff; } | ||
+ | .code .re2 { color: #0080ff; } | ||
+ | .code .re3 { color: #4040ff; } | ||
+ | .code .re4 { color: #4040ff; } | ||
+ | .code .sc0 { color: #00bbdd; } | ||
+ | .code .sc1 { color: #ddbb00; } | ||
+ | .code .sc2 { color: #009900; } | ||
+ | .code .st0 { color: #ff6000; } | ||
+ | </ | ||
+ | |||
+ | ===== tagz.php ===== | ||
+ | Save this as wiki/ | ||
+ | <code php> | ||
+ | <?php | ||
+ | / | ||
+ | * lua.php | ||
+ | * ------- | ||
+ | * Author: Holger Stenger (holger.stenger@gmx.de) | ||
+ | * Copyright: (c) 2004 Roberto Rossi (http:// | ||
+ | * Release Version: 1.0.0 | ||
+ | * CVS Revision Version: $Revision: 1.3 $ | ||
+ | * Date Started: 2004/ | ||
+ | * Last Modified: $Date: 2004/10/27 03:18:40 $ | ||
+ | * | ||
+ | * Tagz language file for GeSHi. | ||
+ | * | ||
+ | * CHANGES | ||
+ | * ------- | ||
+ | * 2005/01/14 (1.0.0) | ||
+ | | ||
+ | * | ||
+ | * TODO (updated 2004/ | ||
+ | * ------------------------- | ||
+ | * | ||
+ | * | ||
+ | | ||
+ | * | ||
+ | | ||
+ | * | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | * | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | * | ||
+ | | ||
+ | | ||
+ | | ||
+ | * | ||
+ | | ||
+ | |||
+ | $language_data = array ( | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | 1 => array( | ||
+ | # Keywords don't work, since they can appear anywhere in the text. | ||
+ | # Tagz is quite unusual in that regard. | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | ) | ||
+ | ), | ||
+ | ' | ||
+ | ',' | ||
+ | ), | ||
+ | ' | ||
+ | GESHI_COMMENTS => true, | ||
+ | 1 => true | ||
+ | ), | ||
+ | ' | ||
+ | ' | ||
+ | 1 => ' | ||
+ | ), | ||
+ | ' | ||
+ | 1 => ' | ||
+ | ' | ||
+ | ), | ||
+ | ' | ||
+ | 0 => ' | ||
+ | ), | ||
+ | ' | ||
+ | 0 => ' | ||
+ | ), | ||
+ | ' | ||
+ | 0 => ' | ||
+ | ), | ||
+ | ' | ||
+ | 0 => ' | ||
+ | ), | ||
+ | ' | ||
+ | 0 => ' | ||
+ | ), | ||
+ | ' | ||
+ | 0 => ' | ||
+ | ), | ||
+ | ' | ||
+ | ), | ||
+ | ' | ||
+ | ) | ||
+ | ), | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | # Highlighting variable names would be nice, if only I got the regexp working. :( | ||
+ | # 0 => array( | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # ), | ||
+ | 1 => array( | ||
+ | GESHI_SEARCH => ' | ||
+ | GESHI_REPLACE => ' | ||
+ | GESHI_MODIFIERS => '', | ||
+ | GESHI_BEFORE => '', | ||
+ | GESHI_AFTER => '' | ||
+ | ), | ||
+ | 2 => array( | ||
+ | GESHI_SEARCH => ' | ||
+ | GESHI_REPLACE => ' | ||
+ | GESHI_MODIFIERS => '', | ||
+ | GESHI_BEFORE => '', | ||
+ | GESHI_AFTER => '' | ||
+ | ), | ||
+ | 3 => array( | ||
+ | GESHI_SEARCH => ' | ||
+ | GESHI_REPLACE => ' | ||
+ | GESHI_MODIFIERS => '', | ||
+ | GESHI_BEFORE => '', | ||
+ | GESHI_AFTER => '' | ||
+ | ), | ||
+ | 4 => array( | ||
+ | GESHI_SEARCH => ' | ||
+ | GESHI_REPLACE => ' | ||
+ | GESHI_MODIFIERS => '', | ||
+ | GESHI_BEFORE => '', | ||
+ | GESHI_AFTER => '' | ||
+ | ), | ||
+ | # Whitespace highlighting seems to break something in GeSHi. | ||
+ | # 4 => array( | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # ) | ||
+ | ), | ||
+ | ' | ||
+ | ' | ||
+ | ), | ||
+ | ' | ||
+ | ) | ||
+ | ); | ||
+ | |||
+ | ?></ |
geshi/tagz.1349273105.txt.gz · Last modified: 2012/10/03 14:05 by 94.23.1.28