1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/movim_ynh.git synced 2024-09-03 19:46:19 +02:00
movim_ynh/sources/app/widgets/Blog/blog.tpl
2015-09-10 10:11:09 +02:00

202 lines
7.9 KiB
Smarty
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<div class="card shadow" title="{$c->__('page.feed')}" id="blog" >
<ul class="thick">
{if="$mode == 'blog'"}
<li class="action">
<div class="action">
<a
href="{$c->route('feed', array($contact->jid))}"
target="_blank"
>
<i class="zmdi zmdi-portable-wifi"></i> Atom
</a>
</div>
<span class="icon gray">
<i class="zmdi zmdi-edit"></i>
</span>
{if="$contact"}
<h2>
<a href="{$c->route('blog', array($contact->jid))}">
{$c->__('blog.title', $contact->getTrueName())}
</a>
</h2>
{else}
<h2>
<a href="{$c->route('blog', array($contact->jid))}">
{$c->__('page.blog')}
</a>
</h2>
{/if}
</li>
{else}
<li class="condensed">
<span class="icon gray">
<i class="zmdi zmdi-pages"></i>
</span>
<h2>
<a href="{$c->route('group', array($server, $node))}">
{if="$item != null"}
{if="$item->name"}
{$item->name}
{else}
{$item->node}
{/if}
{/if}
</a>
</h2>
{if="$item->description"}
<h4 title="{$item->description|strip_tags}">
{$item->description|strip_tags}
</h4>
{else}
<h4>{$item->server}</h4>
{/if}
</li>
{/if}
</ul>
{loop="$posts"}
<article class="block">
<header>
<ul class="thick">
<li class="condensed">
{$url = $value->getContact()->getPhoto('s')}
{if="$url"}
<span class="icon bubble">
<img src="{$url}">
</span>
{else}
<span class="icon bubble color {$value->getContact()->jid|stringToColor}">
<i class="zmdi zmdi-account"></i>
</span>
{/if}
<h2>
<a href="
{if="$value->isMicroblog()"}
{$c->route('blog', array($value->origin, $value->nodeid))}
{else}
{$c->route('group', array($value->origin, $value->node, $value->nodeid))}
{/if}
">
{if="$value->title != null"}
{$value->title}
{else}
{$c->__('post.default_title')}
{/if}
</a>
</h2>
<p>
{if="$value->getContact()->getTrueName() != ''"}
<i class="zmdi zmdi-account"></i> {$value->getContact()->getTrueName()}
{/if}
{$value->published|strtotime|prepareDate}
</p>
</li>
</ul>
</header>
<section>
<content>
{$value->contentcleaned}
</content>
</section>
<footer>
{$attachements = $value->getAttachements()}
<ul class="middle divided spaced">
{if="isset($attachements.links)"}
{loop="$attachements.links"}
{if="substr($value.href, 0, 5) != 'xmpp:'"}
<li>
<span class="icon">
<img src="http://icons.duckduckgo.com/ip2/{$value.url.host}.ico"/>
</span>
<a href="{$value.href}" class="alternate" target="_blank">
<span>{$value.href|urldecode}</span>
</a>
</li>
{/if}
{/loop}
{/if}
{if="isset($attachements.files)"}
{loop="$attachements.files"}
<li>
<a
href="{$value.href}"
class="enclosure"
type="{$value.type}"
target="_blank">
<span class="icon gray">
<span class="zmdi zmdi-attachment-alt"></span>
</span>
<span>{$value.href|urldecode}</span>
</a>
</li>
{/loop}
{/if}
</ul>
{if="isset($attachements.pictures)"}
<ul class="flex middle">
{loop="$attachements.pictures"}
<li class="block pic">
<span class="icon gray">
<i class="zmdi zmdi-image"></i>
</span>
<a href="{$value.href}" class="alternate" target="_blank">
<img type="{$value.type}" src="{$value.href|urldecode}"/>
</a>
</li>
{/loop}
</ul>
{/if}
</footer>
{$comments = $c->getComments($value)}
{if="$comments"}
<ul class="spaced middle">
<li class="subheader">
{$c->__('post.comments')}
<span class="info">{$comments|count}</span>
</li>
{loop="$comments"}
<li class="condensed">
{$url = $value->getContact()->getPhoto('s')}
{if="$url"}
<span class="icon bubble">
<img src="{$url}">
</span>
{else}
<span class="icon bubble color {$value->getContact()->jid|stringToColor}">
<i class="zmdi zmdi-account"></i>
</span>
{/if}
<span class="info">{$value->published|strtotime|prepareDate}</span>
<span>
{$value->getContact()->getTrueName()}
</span>
<p class="all">
{$value->content}
</p>
</li>
{/loop}
</ul>
{/if}
<br />
</article>
{/loop}
{if="$posts == null"}
<ul class="simple thick">
<li>
<span>{$c->__('blog.empty')}</span>
</li>
</ul>
{/if}
<ul>
<li>
<a target="_blank" href="https://movim.eu">
<span class="icon">
<i class="zmdi zmdi-cloud-outline"></i>
</span>
<span>Powered by Movim</span>
</a>
</li>
</ul>
</div>