lib/make_link.php

CVS Rev. 1.30

make_link($string, $page = '')

InlineConverter クラス

  • インライン要素を置換する

get_clone($obj)

__clone()

InlineConverter($converters = NULL, $excludes = NULL)

convert($string, $page)

replace($arr)

get_objects($string, $page)

& get_converter(& $arr)

Link クラス

  • 各インライン要素タイプの雛形
    • 基本的に、このクラス・クラス関数を直接呼び出す必要がありません

Link($start)

get_pattern()

  • マッチに使用するパターンを返す

get_count()

  • パターンに使用している括弧(キャプチャ用サブパターン)の数を返す ( (?:...)を除く)

set($arr, $page)

  • マッチしたパターンを設定する
    • make_pagelink() をtoString() で呼び出す各クラスは、ここでalias に入る文字を変更できる
      • 例えば、ページ名+アンカーとなっているBracketName でアンカーを表示させなくする改造など

toString()

  • 文字列に変換する

splice($arr)

  • マッチした配列から、自分に必要な部分だけを取り出す

setParam($page, $name, $body, $type = , $alias = )

  • 基本パラメータを設定する

Link_plugin クラス

  • インラインプラグイン
    • 基本的に、このクラス・クラス関数を直接呼び出す必要がありません
    • 関数の説明はLink クラスを参照

Link_plugin($start)

Link_note クラス

  • 注釈
    • 基本的に、このクラス・クラス関数を直接呼び出す必要がありません
    • 関数の説明はLink クラスを参照

Link_note($start)

Link_url クラス

  • URL
    • 基本的に、このクラス・クラス関数を直接呼び出す必要がありません
    • 関数の説明はLink クラスを参照

Link_url($start)

Link_url_interwiki クラス

  • InterWikiName 設定用
    • 基本的に、このクラス・クラス関数を直接呼び出す必要がありません
    • 関数の説明はLink クラスを参照

Link_url_interwiki($start)

Link_mailto クラス

  • 基本的に、このクラス・クラス関数を直接呼び出す必要がありません
  • 関数の説明はLink クラスを参照

Link_mailto($start)

Link_interwikiname クラス

  • InterWikiName からURLへの変換用
    • 基本的に、このクラス・クラス関数を直接呼び出す必要がありません
    • 関数の説明はLink クラスを参照

Link_interwikiname($start)

Link_bracketname クラス

  • BracketName
    • 基本的に、このクラス・クラス関数を直接呼び出す必要がありません
    • 関数の説明はLink クラスを参照

Link_bracketname($start)

Link_wikiname クラス

  • 基本的に、このクラス・クラス関数を直接呼び出す必要がありません
  • 関数の説明はLink クラスを参照

Link_wikiname($start)

Link_autolink クラス

  • アルファベットのみで構成されたページ以外のAutoLink
    • 基本的に、このクラス・クラス関数を直接呼び出す必要がありません
    • 関数の説明はLink クラスを参照

Link_autolink($start)

Link_autolink_a クラス

  • アルファベットのみで構成されたページのAutoLink
    • 基本的に、このクラス・クラス関数を直接呼び出す必要がありません
    • 関数の説明はLink クラスを参照

Link_autolink_a($start)

make_pagelink($page, $alias = , $anchor = , $refer = '', $isautolink = FALSE)

  • ページ名のリンクを作成
    • 第2引数($alias)を指定して直接この関数を呼ぶときには、必ずhtmlspecialchars() した後のものを入れるようにしてください。

get_fullname($name, $refer)

  • 相対パスを含むページ名を絶対パスに変換

get_interwiki_url($name, $param)

  • InterWikiNameを展開
    • 基本的に、この関数を直接呼び出す必要がありません

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-05-26 (月) 00:04:29
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.184 sec.

OSDN