You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

78 lines
3.2 KiB

{loop="$posts"}
<article id="{$value->nodeid}">
<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->node|stringToColor}">{$value->node|firstLetterCapitalize}</span>
{/if}
<h2>
{if="$value->title != null"}
{$value->title}
{else}
{$c->__('post.default_title')}
{/if}
</h2>
<p>
{if="$value->node == 'urn:xmpp:microblog:0' && $value->getContact()->getTrueName() != ''"}
{$value->getContact()->getTrueName()} -
{/if}
{$value->published|strtotime|prepareDate}
</p>
</li>
</ul>
</header>
<section>
{$value->contentcleaned}
</section>
<footer>
<ul class="thin">
{if="isset($value->getAttachements().links)"}
{loop="$value->getAttachements().links"}
<li>
<span class="icon small"><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>
{/loop}
{/if}
{if="isset($value->getAttachements().files)"}
{loop="$value->getAttachements().files"}
<li>
<a
href="{$value.href}"
class="enclosure"
type="{$value.type}"
target="_blank">
<span class="icon small gray">
<span class="md md-attach-file"></span>
</span>
<span>{$value.href|urldecode}</span>
</a>
</li>
{/loop}
{/if}
</ul>
{if="isset($value->getAttachements().pictures)"}
<ul class="flex middle">
{loop="$value->getAttachements().pictures"}
<li class="block pic">
<span class="icon small gray">
<i class="md md-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>
</article>
{/loop}