Loading...
 
Skip to main content

History: Snarf 플러그인

Source of version: 2 (current)

Copy to clipboard
             ## Snarf 플러그인

이 ((Wiki Plugin|위키 플러그인)) 은 자신을 url 변수에 주어진 URL 위치의 본문 (HTML) 텍스트로 자신을 대체합니다. 이는 ((Integrator)) 와 유사합니다

임의의 ((wp:regex)) 교체는 ((wp:regex)) 와 정규표현식들을 사용하여 이 콘텐츠 상에 실행이 가능하며, 이는 각기 preg_replace 에 대한 첫 번째와 두 번째로 사용되며,

 데이터의 꺼낸 바로 뒤가 됩니다. ###  사용법

이 플러그인을 위키페이지에서 사용하려면 다음 문법을 사용하십시오: 
{CODE(wrap=>1)}
{SNARF(url=>http://www.lojban.org,regex=>;.*(.*).*;, regexres=>$1)}This data is put in a CODE caption.{SNARF}
{CODE}

매개변수: url, regex, regexres

### 예제

{CODE(wrap=>1)}
{SNARF
(url=>http://www.livejournal.com/users/rlpowell/2418.html, regex=>/.*<!<strike> Content </strike>>.*?<td>(.*?)<\/td>.*?<\/div>(.*?)<hr.*?<!<strike> \/Content </strike>>.*/s, regexres=><p>$1</p>$2)}[http://www.livejournal.com/users/rlpowell/2418.html]
{SNARF}
{CODE}

다른 곳에 설치된 티키에서 위키 페이지의 컨텐츠를 포함하려면, 다음 문법을 사용할 수 있습니다:

{CODE(wrap=>1)}
{snarf url="http://my.foo.bar/tiki-index_raw.php?page=ExamplePage" wrap="1" ishtml="1" cache="20"}
{CODE}

혹은 보다 긴 구문을 사용할 수도 있습니다:

{CODE(wrap=>1)}
{SNARF(url="http://my.foo.bar/tiki-index_raw.php?page=ExamplePage" wrap="1" ishtml="1" cache="20")}{SNARF}
{CODE}

**".../tiki-index.php?page=..."** 를 입력하지 말고 대신 **".../tiki-index_raw.php?page=..."** 를 사용하십시오 
이러한 SNARF 구문 종류는 티키 5.x 와 6.0 에서 작용하여 위키 페이지에만 작용합니다 (기사에는 작용하지 않습니다)

### 매개변수

| **이름** | **값** | **설명** | **버전** |
|---|---|---|---|
| url | url | url |  |
| regex | PCRE 의거하는 정규 표현식 | 변경될 부분 |  |
| regexres | PCRE 에 의거하는 정규 표현식 | 변경 |  |
| cache | 수 | URL이 캐시되는 분의 수 - 지정되지 않은 경우, 기본 사이트 캐시 시간이 사용됨 | tw >=5.0 |
| ajax | 문자열 | 문자열만 표기되며 사용자가 클릭하였을 때, snart의 컨텐츠를 ajax로 가져옵니다 | tw>=6.0 |

이외 ((PluginCode)) 매개변수 전부가 적용됨



{DIV(class=titlebar)} 관련 페이지들 {DIV}


- ((Wiki Plugin))
- ((Mods Type Wikiplugins))
- [http://wikipedia.org/wiki/regex]
- ((PluginInclude))
- ((PluginTransclude))
- ((PluginHTMLfeed))