geshi:tagz
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revisionLast revisionBoth sides next revision | ||
geshi:tagz [2005/01/26 17:41] – created foosion | geshi:tagz [2012/10/03 14:05] – KWOLprPjdRuJ 94.23.1.28 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Syntax highlighting for Tagz ====== | + | Во многом похожий эффект можно сделать при помощи следующего стиля:.shadow |
- | ===== 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( | + | |
- | # | + | |
- | # | + | |
- | # | + | |
- | # | + | |
- | # | + | |
- | # | + | |
- | # | + | |
- | # | + | |
- | # | + | |
- | # | + | |
- | # | + | |
- | # | + | |
- | # | + | |
- | # | + | |
- | # | + | |
- | # | + | |
- | # | + | |
- | # | + | |
- | # | + | |
- | # | + | |
- | # | + | |
- | ) | + | |
- | ), | + | |
- | ' | + | |
- | ',' | + | |
- | ), | + | |
- | ' | + | |
- | GESHI_COMMENTS => true, | + | |
- | 1 => true | + | |
- | ), | + | |
- | ' | + | |
- | ' | + | |
- | 1 => ' | + | |
- | ), | + | |
- | ' | + | |
- | 1 => ' | + | |
- | ' | + | |
- | ), | + | |
- | ' | + | |
- | 0 => ' | + | |
- | ), | + | |
- | ' | + | |
- | 0 => ' | + | |
- | ), | + | |
- | ' | + | |
- | 0 => ' | + | |
- | ), | + | |
- | ' | + | |
- | 0 => ' | + | |
- | ), | + | |
- | ' | + | |
- | 0 => ' | + | |
- | ), | + | |
- | ' | + | |
- | 0 => ' | + | |
- | ), | + | |
- | ' | + | |
- | ), | + | |
- | ' | + | |
- | ) | + | |
- | ), | + | |
- | ' | + | |
- | ' | + | |
- | ' | + | |
- | # 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 => '' | + | |
- | ), | + | |
- | # 4 => array( | + | |
- | # | + | |
- | # | + | |
- | # | + | |
- | # | + | |
- | # | + | |
- | # ) | + | |
- | ), | + | |
- | ' | + | |
- | ' | + | |
- | ), | + | |
- | ' | + | |
- | ) | + | |
- | ); | + | |
- | + | ||
- | ?></ | + |
geshi/tagz.txt · Last modified: 2012/10/07 04:03 by 98.248.89.12