additional_plugins/serendipity_event_oembed/oembed.tpl
Grischa Brockhaus b0c245e434 oEmbed Plugin
* Nearly 30 services supported
* Some output of them fixed using smarty templating
* s9y 1.6 and 1.7 compatibility (different smarty versions)
* oEmbed result fixing while saving to DB.
2011-12-18 00:44:57 +01:00

29 lines
1.6 KiB
Smarty

{* oembed.tpl last modified 2011-12-01 *}
<span class="serendipity_oembed">
{if $oembed.type=='rich'} {* =================================================== RICH *}
{if $oembed.provider_name|stripos:"Wikipedia" !== false}
<blockquote>{$oembed.html}</blockquote>
{elseif $oembed.provider_name|stripos:"IMDB" !== false} {* beautify IMDB content *}
<blockquote>{$oembed.html|replace:"<h2>":"<strong>"|replace:"</h2>":"</strong>"|replace:"<img":"<img align='right'"}</blockquote>
{elseif $oembed.provider-name|stripos:"Soundcloud" !== false} {* beautify SoundCloud *}
{$oembed.html|replace:"</object>":"</object><br/>"}
{else}
{$oembed.html}
{/if}
{elseif $oembed.type=='video'} {* =================================================== VIDEO *}
{$oembed.html}
{elseif $oembed.type=='image'} {* =================================================== IMAGE *}
<a href="{$oembed.url}"><img src="{$oembed.thumbnail_url}""{if $oembed.title} title="{$oembed.title}" alt="{$oembed.title}"{/if}/></a>
{elseif $oembed.type=='photo'} {* =================================================== PHOTO *}
<img src="{$oembed.url}"{if $oembed.title} title="{$oembed.title}" alt="{$oembed.title}"{/if}/>
{elseif $oembed.type=='link'} {* =================================================== LINK *}
{if $oembed.description}
{if $oembed.title}<strong>{$oembed.title}</strong><br/>{/if}
<p>{if $oembed.thumbnail_url}<img src="{$oembed.thumbnail_url}" align="left">{/if}{$oembed.description}</p>
{else}
<a href="{$oembedurl}" title="{$oembed.title}">{$oembed.author_name}</a>
{/if}
{else}
<a href="{$oembedurl}" target="_blank">{if $oembed.error}{$oembed.error}{else}{$oembedurl}{/if}</a>
{/if}
</span>