PyukiWiki篁醐篁

        "PyukiWiki" ver 0.2.1-beta3-dev2 $$
        Copyright (C) 2005-2012 PukiWiki Developers Team
        Copyright (C) 2004-2012 Nekyo (Based on PukiWiki, YukiWiki)
        License: GPL version 3 or (at your option) any later version
        and/or Artistic version 1 or later version.
        Based on YukiWiki http://www.hyuki.com/yukiwiki/
        and PukiWiki http://pukiwiki.sfjp.jp/
        URL:
        http://pyukiwiki.info/

        MAIL:
        ⒢<nanami (at) daiba (dot) cx> (羈コс)

        $Id$
        This text file written UTF-8 Codeset

♤

  PyukiWiki篁醐篁
  ♤
  羈
  CGI莎桁
  罕
  筝祉ゃ罕
  筝祉perl≪ャ  筝祉Explugin罕
  筝祉違恰  explugin篁
            ｃexplugin七区粋昭      ⒢若㍽粋昭      JavaScriptSS㍽粋昭      ㍽$鐚ワ
  違割罕            ⒢若㍽粋昭      JavaScriptSS㍽粋昭      inline＜
      convert＜
      action＜
      action＜㍽$鐚ワ
  紊篁
  JavaScript∽篁筝hΗ
      ua
      ln
      sins
      sinss
      gid
      ou
      keyCode
      getClientWidth
      getClientHeight
      getDocHeight
      getScrollY
      ar
      defined
      replaceAll
      http
          okfunc
          errfunc
          httpreq
      ev.add
      ev.del
      ev.ex
      debug

羈

腦㍾宴罕眼茵障茯吾障с
CGI莎桁

CGI幻index.cgi綵√ph-index.cgi綵√ц儀 mod_perl紜障障篋紜篏⒢障
紊㍾紜違 Apache絖障筝iIISу篏∈茯茵障
urlhack.inc.cgi Explugin PATH_INFO04 鴻若鴻祉ゃREDIRECT_URL 若羆阪PATH_INFO羆 с蕭障REDIRECT_URL怨墾頥㊤с障
罕

  attach
    羞私ゃ鐚兄篁ュ
  backup
    
  cache
    激㏍  counter
    ≪祉潟  diff
    綏
  image
    糸
  info
    
  lib
    erl≪ャExplugin
  logs
    ≪祉㏍篆≦宍鐚  plugin
    違  resource
    ⒢若
  session
    篋
  skin
    鴻潟＜JavaScriptSSゃ
  trackback
    絖鐚綣居
  user
    篋
  wiki
    Wiki
  wikidb
    RL㊦軒≦宍鐚
筝祉ゃ罕

  index.cgi
    wrapper
  lib/wiki.cgi
    莎桁
  lib/wiki_init.cgi
    
  lib/wiki_auth.cgi
    茯┝≪ャ  lib/wiki_db.cgi
    帥若
  lib/wiki_func.cgi
    羆 ∽
  lib/wiki_html.cgi
    HTML
  lib/wiki_http.cgi
    HTTP≪ャ  lib/wiki_link.cgi
    ⒢≪ャ  lib/wiki_plugin.cgi
    違括≪ャ  lib/wiki_spam.cgi
    鴻ｃ帥≪ャ  lib/wiki_skin.cgi
    鴻潟吾若
  lib/wiki_sub.cgi
    ⒤若喝臂❼
  lib/wiki_wiki.cgi
    篁≪ャ  lib/wiki_write.cgi
    吾莨若吾若

筝祉perl≪ャ
  lib/Algorithm/Diff.pm
    綏  lib/AWS 篁ヤ
    ≪祉㏍若若ゃс
  lib/Digest/Perl/MD5.pm
    Pure Perl MD5≪ャ  lib/File 篁ヤ
    ゃゅ吾若
  lib/HTTP/Lite.pm
    膂≧HTTPゃ潟(⒣戎
  lib/IDNA/Punycode.pm
    初＜括≪ャURLс篏睡鐚  lib/Jcode.pmib/Jocde 篁ヤ
    Jcode.pm
  lib/Time/Local.pm
    Time::Local
  lib/Nana/Cache.pm
    ㏍ョ㍉吾若
  lib/Nana/Cookie.pm
    ㏍膊∞≪ャ  lib/Nana/Enc.pm
    膂≧垸≪ャ  lib/Nana/File.pm
    ゃ≪祉≪ャ  lib/Nana/GZIP.pm
    gzipх軒В吾若
  lib/Nana/HTMLOpt.pm
    HTMLi吾若
  lib/Nana/HTTP.pm
    HTTP≪祉≪ャ  lib/Nana/HTTPCompress.pm
    HTTP gzipх軒阪≪ャ  lib/Nana/Lock.pm
    ゃ㏍吾若
  lib/Nana/Logs.pm
    ≪祉㏍茹ｆ≪ャ  lib/Nana/Mail.pm
    ＜篆＜吾若
  lib/Nana/MD5.pm
    篋D5wrapper≪ャ  lib/Nana/Pod2Wiki.pm
    perl pod 膂≧紊吾若
  lib/Nana/RemoteHost.pm
    ⒢若≪ャ  lib/Nana/Search.pm
    障罎刈≪ャ  lib/Nana/ServerInfo.pm
    泣≪ャ  lib/Nana/YukiWikiDB.pm
    ㏍膈 YukiWikiDB≪ャ  lib/Nana/YukiWikiDB_GZIP.pm
    gzipх軒絲上  lib/Yuki/DiffText.pm
    Diff.pm 勲吾若
  lib/Yuki/RSS.pm
    RSS1.0≪ャ  lib/Yuki/YukiWikiDB.pm
    YukiWikiDB.pm ⒢

筝祉Explugin罕

  lib/aguse.inc.pl
    ⒢  lib/antispam.inc.pl
    ＜合亜桁
  lib/antispamwiki.inc.pl
    膂≧≪
  lib/authadmin_cookie.inc.pl
    膊∞鴻若ookie膂≧篆
  lib/autometarobot.inc.pl
    ⒤㏍㏍  lib/canonical.inc.pl
    URL我②
  lib/captcha.inc.pl
    CAPTCHA鴻膈  lib/debug.inc.pl
    鐚evel鐚  lib/iecompatiblehack.inc.pl
    IE；腓冴帥  lib/lang.inc.pl
    初綽吾若
  lib/linktrack.inc.pl
    紊⒢亜❼㏍違吾若
  lib/logs.inc.pl
    ≪祉㏍≪ャ  lib/ogp.inc.pl
    Open Graph Protocol ≪ャ  lib/pathmenu.inc.pl
     韻筝 MenuBar膈篏吾若
  lib/ping.inc.pl
    Weblog ping
  lib/punyurl.inc.pl
    初＜閣RL綽  lib/setting.inc.pl
    画Η┃絎  lib/slashpage.inc.pl
     韻筝後⒢  lib/trackback.inc.pl
      lib/urlhack.inc.pl
    URL拷 
  lib/xframe.inc.pl
    frameframe膈吾茵ずс⒢
筝祉違恰
欠筝
explugin篁


  plugin_NAME_init ＜儀  explugin鴻⒢儀
  綣::form 茯㏍冴綽
  違若紊篁ュ㍽菴違茵⒢т
ｃexplugin七区粋昭
箴≫с茯㏍莨若綽xplugin篁ヤ茯㏍冴

&exec_explugin_sub("explugin name") ;

⒢若㍽粋昭
&read_resource ц粋昭障障
違潟＜違⒤茯㏍莨若障
JavaScriptSS㍽粋昭
&jscss_include ц粋昭障障
違潟＜違⒤茯㏍莨若障
㍽$鐚ワ

  init
    1絎③絽悟篋  func
    筝  value
    筝医
  msg
    帥
  body
    
  header
    <head>/head>絎  http_header
    HTTPc
  cssheader
    CSS
  jsheader
    JavaScriptゃ茯㏍莨若緇絎JavaScript  jsheadervalue
    梧；腓阪茵avaScript  bodytag
    <body> 賢
  last_func
    吾茵ず緇絎∽
  菴ゃ潟
return('init'=>1, func=>'override1,override2',
  'jsheader'=>$javascript, 'lastfunc'=>'&lastcallback;');

違割罕

＜с障

違若荐唇сс
⒢若㍽粋昭
&read_resource ц粋昭障障
違潟＜違⒤茯㏍莨若障
JavaScriptSS㍽粋昭
&jscss_include ц粋昭障障
違潟＜違⒤茯㏍莨若障
inline＜

&plugin(...) ; у喝障
綣筝... 賢荳鴻

sub plugin_NAME_inline {
my @arg=split(/,/,shift);

祉ゃ絖сHTML茵ず障
return $html;

convert＜

#plugin (...) у喝障
綣筝... 賢荳鴻

sub plugin_NAME_convert {
my @arg=split(/,/,shift);

祉ゃ絖сHTML茵ず障
return $html;

action＜

URLcmd=pluginname у喝障
綣::form 茯㏍冴綽

action＜㍽$鐚ワ

  msg
    帥
  body
    
  header
    <head>/head>絎  http_header
    HTTPc
  cssheader
    CSS
  jsheader
    JavaScriptゃ茯㏍莨若緇絎JavaScript  jsheadervalue
    梧；腓阪茵avaScript  bodytag
    <body> 賢
  ispage
    吾  notviewmenu
    篋

紊篁

  $::HTTP_HEADER
    HTTPc
  $::IN_HEAD
    <head>/head>
  $::IN_JSHEADVALUE
    e茵JavaScript
  $::IN_JSHEAD
    JavaScriptゃ茯㏍莨若緇絎avaScript
  $::IN_CSSHEAD
    CSS
  $::IN_CSSFILES
    CSSゃ筝hΗ
  $::IN_JSFILES
    JavaScriptゃ筝hΗ
  $::IN_JSLOADER
    JavaScript㏍cTML  $::IN_BODY
    <body>賢  $::IN_TITLE
    帥帥
  $::IN_META_ROBOTS
    ㏍九勝
  %::functions
    違若違筝hΗ
  %::database
    wiki/
  %::infobase
    info/
  %::diffbase
    diff/
  %::backupbase
    backup/
  %::resource
    ⒢若
  %::form
    若 (GET/POST援鐚  $::is_xhtml
    XHTMLс1
  $::version
    吾  $::version_number
    吾恰わMajer10000+Miner100+Sub)

JavaScript∽篁筝hΗ

common.???.js遺荀с

ua

ュ
    (弱)
阪
    truealse

篏睡筝㏍若腮㍼
篁ヤс

MSIEIREFOXECKOHROMEAFARIINDOWSACOSERSIONAGERVERSION

ln

ュ
    (langname),(string),(langname),(string)...
阪
    string

荐h祉若
langnameenatring絲上荐h絖с
sins

ュ
    ＜с HTML
阪
    ⒢

＜сinnerhtml障
sinss

ュ
    ＜с HTML
阪
    ⒢

＜сinnerhtml障
gid

ュ
    ＜с阪
    ＜с
＜с菴障getElementById)

ou

ュ
    URL,target
阪
    ⒢

window.open障arget絖b"_blank" 

keyCode

ュ
    ゃ潟
阪
    ㏍潟
ュ若若若

getClientWidth

ュ
    ⒢
阪
    潟綛
若綛菴障
getClientHeight

ュ
    ⒢
阪
    潟蕭

若蕭

getDocHeight

ュ
    ⒢
阪
    ャ潟㍼
茵ず若㍼菴障
getScrollY

ュ
    ⒢
阪
    上篏舟

茵ず臀菴障
ar

ュ
    ⒢
阪
    new Array㍽$ new Array ⒢障
defined

ュ
    ⒢吾阪
    true, false ⒢吾紊腆肴

replaceAll

ュ
    紊舟舟
阪
     replace絲乗院с
http

ュ
    ＜, URL, POST 罩ｅ幻潟∽, 医幻潟    阪
    ⒢

http❼≪潟∽篁ヤ㍼綣с
okfunc

ュ
    HTTP鴻若 鴻㏍阪
    ⒢

errfunc

ュ
    HTTP鴻若 鴻㏍阪
    ⒢

httpreq

ュ
    ⒢
阪
    http object 若httpゃ潟⒢吾
ev.add

ュ
    ゃ潟 絎∽鐚絖鐚 絎∽❼若
阪
    ⒢

ゃ潟潟❼с綽篁ヤ㍼
  onload
  onkeypress
  onkeydown
  onkeyup
  onclick
  onbeforeunload
  oncontextmenu

ev.del

ュ
    ゃ潟 絎∽鐚絖鐚阪
    ⒢

ゃ潟ゃ障

ev.ex

ュ
    ゃ潟阪
    ⒢

ゃ潟七九茵障
debug

ュ
    ＜祉阪
    ⒢

㏍extarea若onsole.log障
