|
Parameters | Accepted Values | Description | Default | Since |
---|---|---|---|---|
url |
url | Full URL to the page to include. | 1 | |
cache |
int | Cache time in minutes. Default is to use site preference, Set to 0 for no cache. |
5.0 | |
colors |
text | Syntax highlighting to use for code snippets (Plugin Code is used for this) | 3.0 | |
ajax |
text | Text to click on to fetch the URL via Ajax | 6.0 | |
regex |
text | PCRE-compliant regular expression pattern to find the parts you want changed | 1 | |
regexres |
text | PCRE-compliant regular expression replacement syntax showing what the content should be changed to | 1 | |
ishtml |
(blank) 1 0 |
Set to Yes (1 ) to display the content as is instead of escaping HTML special
characters (not set by default). |
3.0 | |
ln |
(blank) 1 0 |
Set to Yes (1 ) to add line numbers to code snippets (not shown by default) |
3.0 | |
rtl |
(blank) 1 0 |
Switch the text display from left to right to right to left | 3.0 | |
wiki |
(blank) 1 0 |
Parse wiki syntax within the code snippet (not parsed by default). | 0 | 3.0 |
wrap |
(blank) 1 0 |
Enable/disable word wrapping of snippets of code (enabled by default) | 1 | 3.0 |
Arbitrary regex replacement can be done on this content using regex
and regexres
, which are used as the first and second arguments to preg_replace
PHP function, respectively, after pulling out just the <body>
data.
{SNARF (url="http://www.livejournal.com/users/rlpowell/2418.html" regex="/.*<!-- Content -->.*?<td>(.*?)<\/td>.*?<\/div>(.*?)<hr.*?<!-- \/Content -->.*/s" regexres="<p>$1</p>$2")}[http://www.livejournal.com/users/rlpowell/2418.html] {SNARF}
To include the content of a page of another Tiki installation you can use the following syntax:
{snarf url="http://my.foo.bar/tiki-index_raw_raw.php?page=ExamplePage" wrap="1" ishtml="1" cache="20"}
".../tiki-index_raw.php?page=..."
BUT ".../tiki-index_raw_raw.php?page=..."
{snarf url="https://tiki.org/tiki-index_raw_raw.php?page=Shared_t_o_footer&clean" ishtml=1}
Produces:
(currently output is "broken" in Tiki 20.x on this site )
Shared_t_o_footer
Tiki® and TikiWiki® are registered trademarks of the Tiki Software Community Association.
Related pages