Plugin HTML
This wiki plugin allows you to add any HTML (including scripts and objects) to a wiki page. This plugin was introduced in Tiki3.
See also PluginJS and PluginJQ.
Note
Because users could potentially add unsafe scripts to a page, this plugin must be validated by a trusted contributor before becoming "live" on the page.
Parameters
Add HTML to a pageIntroduced in Tiki 3.
Go to the source code
Preferences required: wikiplugin_html
| Parameters | Accepted Values | Description | Default | Since |
|---|---|---|---|---|
| (body of plugin) | HTML code | |||
tohead |
(blank) 0 1 |
Insert the code in the HTML head section rather than in the body. | 0 | 17.0 |
wiki |
(blank) 0 1 |
Parse wiki syntax within the HTML code. | 0 | 3.0 |
Examples
Basic syntax
Copy to clipboard
{HTML()} You can use <b>HTML here</b> including JavaScript, etc. This is unsafe and thus, must be validated by a trusted editor {HTML}
Example 1
You could paste the code you get for a Google Gadget, a PayPal button, etc.
For example, using this code:
Adding an HTML Iframe into a wiki page.
Copy to clipboard
{HTML()}<iframe src="//www.slideshare.net/slideshow/embed_code/1106826" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen> </iframe> <div style="margin-bottom:5px"> <strong> <a href="//www.slideshare.net/RegisBarondeau/tikifest-montreal-mars-2009-fr" title="TikiFest Montreal Mars 2009 fr." target="_blank">TikiFest Montreal Mars 2009 fr.</a> </strong> from <strong><a href="//www.slideshare.net/RegisBarondeau" target="_blank">Régis Barondeau</a></strong> </div>{HTML}
Will produce this presentation embedded in the page:
Example 2
Embedding some html object from a site serving embeddable videos (youtube, vimeo, etc):
Copy to clipboard
{CENTER()}{HTML()}<object width="480" height="385"> <param name="movie" value="https://www.youtube.com/v/U_CDQZLmYts?fs=1"></param> <param name="allowFullScreen" value="true"></param> <param name="allowscriptaccess" value="always"></param> <embed src="https://www.youtube.com/v/U_CDQZLmYts?fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"> </embed> </object>{HTML}{CENTER}
Would produce:
Example 3
Making a wiki link to look like a button of the same theme style that you are using. For instance, this code:
Copy to clipboard
^{HTML()}<a href="tiki-index.php?page=PluginHTML&itemId#Example_3" class="btn btn-primary">Save changes</a> with my custom buttom to the page PluginHTML, while you send also itemId in the url for PluginTrackerList magic, for instance (not used in this simple example){HTML}^
Would produce:
Save changes with my custom buttom to the page PluginHTML, while you send also itemId in the url for PluginTrackerList magic, for instance (not used in this simple example)
Example 4
When the parameter wiki=1 is used, wiki syntax will be parsed in the content inside HTML plugin.
Copy to clipboard
{HTML(wiki=1)} <div class="p-3" style="background: skyblue; box-shadow: 6px 6px 4px;"> This wiki syntax will be parsed to produce special characters: * ''Some examples:'' ~amp~ ~lt~ ~c~ * __More examples:__ ~gt~ ~ldq~ * ~rdq~ ~lsq~ * ~rsq~ * ~--~ -- </div>{HTML}
produces:
This wiki syntax will be parsed to produce special characters:
- Some examples: & < ©
- More examples: > “
- ” ‘
- ’
- ~
~
Alternatives
There are others ways to include HTML in a page:
- Use the WYSIWYG editor. Note that Tiki will automatically filter potentially unsafe content.
- Enable the Allow HTML in Wiki Pages option. Note that Tiki will automatically filter potentially unsafe content.
- Use PluginJS to include JavaScript in a wiki page.