새 문서 편집 변경점 과거 첨부 복사 이름 바꾸기 동결 해제   전체 문서 일람   도움말   바뀐 글 RSS

PukiWiki/1.4/Manual/Plugin/L-N

Top / PukiWiki / 1.4 / Manual / Plugin / L-N
최종 수정 일시 : 2020-01-09 (목) 02:21:22 (325d)



L

lastmod

종별

인라인형 플러그 인

중요도

★☆☆☆☆

서식

&lastmod(
[문서 이름]
);

개요

지정한 문서의 최종 변경 일시를 표시합니다.

인수

문서 이름으로는 최종 변경 일시를 표시하고 싶은 문서 이름을 지정합니다.
생략시 설치한 문서로 간주합니다.

links

종별

커맨드

중요도

★★☆☆☆(관리자)

서식
?plugin=links
개요

문서 사이의 캐시를 변경합니다. 보통 사용할 필요는 없습니다.

점검 작업 등으로 문서가 기록된 파일을 직접 조작한 경우 캐시와 문서의 기술 내용의 적합성을 득할 수 없어지므로, 실행할 필요가 있습니다.

비고

실행할 때 관리자 비밀 번호가 요구됩니다.

list

종별

커맨드

중요도

★★★★☆

서식
?cmd=list
개요

문서 일람을 표시합니다.

lookup

종별

(커맨드)

블럭형 플러그 인

중요도

★★★☆☆

서식
#lookup(
interwikiname
[,버튼 이름
[,입력란의 초기값]]
)
개요

기술한 위치에 글 입력란과 버튼을 표시합니다. 임의의 문자열을 입력하고 버튼을 누르면, interwikiname과 입력값에서 생성한 URL로 이동합니다. 이에 따라, 검색 엔진에 쿼리를 송신하거나, 번호를 작성하는 것만으로 해당하는 어카이브에 접속하는 것 등이 가능해집니다.

URL 생성에는 InterWiki를 이용합니다. 이 플러그 인이 생성하는 URL은, 아래와 같은 InterWiki와 같습니다. InterWikiName의 문서에, 미리 URL의 생성에 사용할 InterWikiName을 설정해 둘 필요가 있습니다.

[[interwikiname:입력란의 값]]

입력란이 공란(빈 문자열)일 때, 버튼을 눌러도 작동하지 않습니다. 반드시 아무 문자열이나 입력할 필요가 있습니다.

인수

interwikiname: InterWikiName에 설정한 값의 하나를 지정합니다.

버튼 이름: 버튼에 표시할 캡션을 지정합니다. 생략시 'lookup'입니다.

입력란의 초기값: 초기값을 지정하고 싶은 경우 기입합니다. 생략시 빈 문자열이 됩니다.

플러그 인 내 설정

  • PLUGIN_LOOKUP_USAGE 인수 미지정시 표시되는 도움말

ls

종별

블럭형 플러그 인

중요도

★★☆☆☆

서식
#ls(
[title]
)
개요

기술한 문서로부터 계층화되어 있는 문서의 문서 이름을 일람 표시합니다.

인수

title을 지정한 경우, 문서 이름에 더해 제목을 표시합니다. 제목은 각 문서의 첫 줄째의 내용을 표시합니다. 생략시 제목을 표시하지 않습니다.

비고

실제로는, 보다 고급 기능인 ls2를 사용할 기회가 많을 것이라고 생각합니다.

ls2

종별

(커맨드)

블럭형 플러그 인

중요도

★★★☆☆

서식
#ls2(
[[패턴]
[,
{
[title],
[include],
[reverse],
[compact],
[link]
}
[,link의 별명 표시]
]]
)
개요

지정한 패턴으로 시작하는 문서 이름을 일람 표시합니다.

인수

패턴으로는 표시할 문서 이름의 공통 부분을 지정합니다. 생략시 "설치한 문서 이름/"으로 됩니다.

title,include,reverse,compact,link 로 표시 방법을 지정합니다.

  • title – 문서에 포함될 목차(*,**,***)일람을 병기합니다.
  • include – 하위층의 문서가 #include를 사용하고 있던 경우, include하는 문서 일람을 표시합니다.
  • reverse – 문서 정렬순을 뒤집어, 문서 이름의 내림차순으로 표시합니다. 생략하면 오름차순으로 표시됩니다.
  • compact – 목차 수준을 조정합니다.
  • link − #ls2를 쓴 위치에 일람을 표시할 대신 링크를 표시합니다. 이 링크를 선택하면 별개의 0화면에 문서 일람을 표시하게끔 합니다.

link의 별명 표시에는, 변수 link를 지정했을 때 표시될 문자열을 대신할 문자열을 지정합니다. 생략시 '...'으로 시작하는 문서 일람으로 됩니다.

플러그 인 내 설정

  • PLUGIN_LS2_ANCHOR_PREFIX 목차 앵커 서식
  • PLUGIN_LS2_ANCHOR_ORIGIN 목차 앵커 개시 번호
  • PLUGIN_LS2_LIST_COMPACT compact 옵션 생략시, 목차 수준을 조정할지 여부
비고

ls 플러그 인과의 차이에 대해.

  • 계층화된 문서의 기점이 될 문서가, ls에서는 기술한 문서 고정이지만, ls2에서는 변수로 지정할 수 있습니다.
  • title변수를 지정한 경우, ls에서는 「문서의 첫 줄째」가 표시되지만, ls2에서는「목차 일람」을 표시합니다.
  • include, link 란 표시 옵션이 추가되어 있습니다.

문서 이름 정렬에는 natcasesort()를 쓰고 있으므로, 오름차순의 경우, 반각 로마자보다 한자 쪽이 먼저 표시됩니다.


M

map

종별

커맨드

중요도

★☆☆☆☆

서식
?plugin=map
[&refer=문서 이름]
[&reverse=true]
개요

사이트 맵처럼 문서 사이 링크 관계를 일람 표시합니다.

지정한 문서를 기점으로, 링크로 닿는 문서를 전부 트리 모양으로 표시합니다.

인수

인수로는 일람 표시 방법 옵션을 지정합니다.

  • &refer=문서 이름 – 기점이 될 문서를 지정합니다. 생략하면, 사이트의 홈 문서(보통 FrontPage)이 기점이 됩니다.
  • &reverse=true – 어디로 링크하고 있는지가 아닌, 어디부터 링크되어 있는지를 일람 표시합니다. 어디로도 링크되어있지 않은 문서는, 화면 후반에 모여 표시됩니다.
플러그 인 내 설정

  • PLUGIN_MAP_SHOW_HIDDEN 표시 대상 외의 문서를 리스트 업할지 여부

md5

종별

커맨드

중요도

★☆☆☆☆

서식
?plugin=md5
&md5=문자열
개요

선택한 비밀 번호의 형식에 대응하여, pukiwiki.ini.php 에 보존할
비밀 번호용 문자열을 출력합니다.

비밀 번호 포맷은 다음 8종류 중 선택할 수 있습니다.
DES 아니면 MD5 알고리즘을 이용한 PHP crypt() 및 LDAP crypt *1,
MD5 알고리즘을 이용한PHP md5(), LDAP MD5, 및 LDAP SMD5(시드 있음),
SHA-1 알고리즘을 이용한PHP sha(), LDAP SHA, 및 LDAP SSHA(시드 있음)

비고

PukiWiki에서 이용할 비밀 번호는, 비밀 번호 문자열 그 자체 대신 ,
실제 비밀 번호에서 도출된 문자열(보안 해시)을 보존할 수 있습니다.

이것을 악의를 가진 이에게 pukiwiki.ini.php 내용을 들킨 경우,
비밀 번호가 쉽게 누설되지 않을 일을 목적으로 한 것입니다.



SHA-1 알고리즘을 이용하기 위해서, PHP 4.3.0 이후를 사용할지 mhash 확장판을 도입할 필요가 있습니다.

플러그 인 이름에 반해 MD5이외 비밀 번호 포맷도 선택할 수 있습니다.
이것은 종래, 비밀 번호에서 도출한 MD5 해시 값을 이용한 경위에 의한 것입니다.

md5 플러그 인을 불러낼 URL 안에 비밀 번호를 포함한 이용 방법은 호환성을 위해 남아 있지만, 추천하지 않습니다.

이 플러그 인은 PKWK_SAFE_MODE 이 없으면 PKWK_READONLY 의 설정으로 무효화됩니다.

memo

종별

(커맨드)

블럭형 플러그 인

중요도

★☆☆☆☆

서식
#memo
개요

기술한 위치에 복수 행 입력란과 버튼을 표시합니다.

버튼을 누르면 입력란의 기술 내용을 변경합니다.

플러그 인 내 설정

  • MEMO_COLS 편집란의 표시 글자 수
  • MEMO_ROWS 편집란의 표시줄 수
비고

insert 플러그 인이나 article 플러그 인과 비슷하나, 입력한 내용이 입력란 밖으로 출력되지 않고, 입력란에 남는 점이 다릅니다.

개인용 메모 대신 PukiWiki를 이용하고 있는 경우, 미정리 정보를 일시적으로 남겨둘 때 편리합니다.

menu

종별

블럭형 플러그 인

중요도

★★★★☆

서식
#menu(
문서 이름
)
개요

기본 스킨에서, 문서 왼쪽에 메뉴용 문서(MenuBar)를 표시하기 위해 내부적으로 사용됩니다.

임의의 문서로 블럭형 플러그 인으로써 사용하면, 인수에 지정한 문서를 메뉴용 문서로 지정할 수 있습니다.

예를 들면 보통 MenuBar를 표시할 사이트로, hoge란 문서만은 MenuBar 대신 hogeMenu란 문서를 표시하고 싶은 경우, hoge란 문서에 #menu(hogeMenu) 라 기술하는 것으로 실현할 수 있습니다.

소스 내 MENU_ENABLE_SUBMENU 를 TRUE로 하면, 표시 중 문서의 상위 계층 Menubar가, 동위 계층에 있는 MenuBar 문서를 메뉴로써 표시하게 됩니다.

예를 들면 FrontPage, MenuBar, hoge, fuga, hoge/MenuBar, hoge/hoge 란 문서가 존재할 경우, FrontPage, fuga, MenuBar 에서는 MenuBar 가 메뉴로 표시되고, hoge, hoge/MenuBar, hoge/hoge에서는 hoge/MenuBar 가 메뉴로 표시됩니다.

인수

메뉴용 문서로 표시할 문서 이름을 지정합니다.

플러그 인 내 설정

  • MENU_ENABLE_SUBMENU 서브 메뉴를 사용할지 여부
  • MENU_SUBMENUBAR 서브 메뉴를 사용할 경우 메뉴로 불러올 문서 이름. 기본은 MenuBar.
비고

기본 메뉴용 문서를 MenuBar 이외 문서로 할 경우, pukiwiki.ini.php 의 $menubar 를 변경하시기 바랍니다.


N

navi

종별

블럭형 플러그 인

중요도

★★☆☆☆

서식
#navi(
[목차 문서]
)
개요

DocBook풍 내비게이션 바를 표시합니다.

목차가 될 문서에 아래 계층 문서가 존재할 때, 그들 모든 문서(의 선두와 말미)에 기술하는 것으로 Prev, Home, Next 란 링크를 표시합니다. 이에 따라 아래 계층의 문서를 순서대로 참조할 때 편리합니다.

인수

목차 문서에 순서대로 봐서 돌아가는 문서의 위 계층에 당하는 문서를 지정합니다.

예를 들면 hoge, hoge/1, hoge/2, hoge/3 란 문서가 존재할 경우, hoge/2에 #navi(hoge)를 기술하면 hoge에 이동할 Home이란 링크, hoge/1으로 이동할 Prev란 링크, hoge/3으로 이동할 Next란 링크를 표시합니다.

문서에서 처음으로 불러낸 경우 헤더 이미지 링크를 출력합니다. 문서에서 두 번째 이후로 불러낸 경우 풋터 이미지 링크를 출력합니다. 현재 문서가 목차 문서인 경우 대상이 되는 문서의 일람을 표시합니다.

플러그 인 내 설정

  • PLUGIN_NAVI_EXCLUSIVE_REGEX 제외 할 문서를 정규 표현으로 지정하기
  • PLUGIN_NAVI_LINK_TAGS <link>태그를 출력할지 여부

netvideos

종별

인라인형 플러그 인

중요도

★★★★☆

서식
#netvideos(
["각 동영상 사이트 영상 링크의 난수 영역"], ["가로 픽셀"], ["세로 픽셀"], ["위치 정렬"], ["동영상 사이트 이름"]
)
개요

이 플러그 인은 KERBEROS 님이 만드셨습니다.

Youtube, Veoh, Vimeo, 니코니코 동화, 판도라, Dailymotion, Togetter 등의 동영상 사이트에 게재된 동영상을 불러옵니다.

new

종별

인라인형 플러그 인

중요도

★★☆☆☆

서식
서식1:
&new(
[nodate]
){
날짜 문자열
};
서식2:
&new(
[문서 이름]
[,nolink]
);
개요

지정한 일시가 최근인 경우, 최근 변경된 것을 강조 표시합니다. 일시 지정은 직접 날짜, 시각을 기술하는 방법(서식1)과, 지정한 문서(군)의 최종 변경 일시를 채용할 방법(서식2) 두 가지가 있습니다.

표준으로는 5일 이내의 경우に New 를 , 1일 이내의 경우에 New! 를 표시합니다. 기간이나 표시할 문자열의 패턴은 설치자에 따라 커스터마이즈할 수 있습니다.

인수

서식1:

날짜 문자열을 지정한경우, 그 일시가 규정된 기간 내인 경우 강조표시합니다. 생략한 경우 문서 변경 일시를 체크할 기술이라고 파악합니다.

  • nodate − 날짜문자열을 표시하지 않습니다. 생략시 표시합니다.

서식2:

문서 이름을 지정한 경우, 그 문서의 변경 일시가 규정된 기간 내인 경우 강조표시합니다. 생략한 경우, 플러그 인을 기술한 그 문서를 지정한다고 파악합니다.

문서 이름 말미가 /인 경우, 그 문서 이름으로 시작하는 문서군 내 마지막 변경 일시가 규정 날짜 이내였던 경우에 강조 표시합니다.

  • nolink − 문서 이름을 표시하지 않습니다. 생략시 문서 이름(문서군으로 지정한경우 마지막に변경된 문서 이름)을 표시합니다.
플러그 인 내 설정

  • PLUGIN_NEW_DATE_FORMAT 표시 포맷
비고

날짜 문자열은 PHP함수:strtotime이 인식할 수 있는 서식일 필요가 있습니다.

newpage

종별

커맨드

블럭형 플러그 인

중요도

★★★★★

서식
?plugin=newpage
&page=문서 이름
&refer=관련 문서 이름

#newpage(
[문서 이름 초기값]
)

개요

문서를 신규 작성할지, 신규 작성할 문서 이름의 입력란을 표시합니다.

인수

커맨드:

변수로는 신규 작성할 문서의 옵션을 지정합니다.

문서 이름으로는 신규 작성할 문서 이름을 지정합니다. 생략시 신규 작성할 문서 이름을 입력하기 위한 문서를 표시합니다. 문서 이름은 암호화될 필요가 있습니다.

관련 문서 이름로는 링크 원본의 문서 이름을 지정합니다. 신규 작성할 문서 선두에, 여기서 지정한 문서로의 링크가 자동으로 들어갑니다. 문서 이름은 암호화될 필요가 있습니다.

블럭형 플러그 인:

문서 이름 초기값으로는 신규 작성할 문서 이름을 입력할 입력란에 초기 표시할 문자열을 지정합니다.

nofollow

종별

블럭형 플러그 인

중요도

★☆☆☆☆

서식

#nofollow

개요

기술한 문서가 동결되어 있는 경우, 헤더에 「NOFOLLOW」「NOINDEX」옵션을 추가시킵니다.

이들 옵션은 검색 엔진에 대해 「이 문서를 무시하고 싶다」라고 주장합니다. 실제로 어찌 되는지는 검색 엔진에 따라 다릅니다.

비고

사람이나, 상기 옵션을 무시하는 프로그램에는 효과가 없습니다.

norelated

종별

블럭형 플러그 인

중요도

★★★☆☆

서식
#norelated
개요

문서 아랫부분에 표시될 관련 문서의 링크를 비표시로 합니다.

비고

극단적으로 많은 문서로부터 링크되어 있어 관련 링크의 표시가 거슬리는 경우 등에 이용합니다.



*1 crypt() 함수 출력은 시스템에 의존하므로, 이식성이 높지 않습니다