Note: This template requires the TagDirectory template.
This is it. Not super exciting, and in fact a little less versatile than the last, but it does exactly what I want it to.
<h1>{{$blog_title ?? 'Blog for ' .. page.Parent.Title}}</h1>
<p>{{ wiki.create{ label: 'New Post', path: Page.Path, template: 'BlogPost', title: 'Please Enter A Title' } }}</p>
<pre class="script">var pg = page.subpages;
var mp = map.values{map:pg};
var srtd = list.sort{list:mp, key:"id", reverse:1};
var ltd = list.splice(srtd, 5, 1000);
foreach (var p in ltd)
{
var src = wiki.getpage('/User:' .. p.author.name).files;
var avatar = '/@api/deki/files/533/=NoAvatar.jpg';
foreach (var f in src)
{
var nm = f.name;
if (nm == 'avatar.jpg')
{
let avatar=f.api;
}
}
<div style="margin-bottom: 1px;">
<div style="border-left: 2px solid #cbb; border-right: 2px solid #fff; background-image: url(http://developer.mindtouch.com/@api/deki/files/4187/=PostGradBottom.PNG); background-repeat: repeat-x; background-position: left bottom; padding-bottom:15px; background-color:#FFF;margin-bottom:15px;">
<div style="background-image: url(http://developer.mindtouch.com/@api/deki/files/4188/=PostGradTop.PNG); background-repeat: repeat-x; margin-bottom: 15px;">
<div style="padding: 10px; width: auto; float: left;">page.author.gravatar;</div>
<div style="margin-left: 60px; margin-bottom: 5px;">
<p style="margin: 0; padding: 0; margin-top:8px; color: #fff;padding-top:8px; font-size: 1.6em;">web.link(p.uri, p.title)</p>
var lu = "last updated by "..p.author.name.." @ "..date.time(p.date).." on "..date.date(p.date);
<p style="margin: 0; padding: 0; margin-top:8px; font-size: 11px; color: #b99;">lu;</p>
var co = "Comments: "..#p.comments;
<p style="margin: 0; padding: 0; font-size: 11px; color: #b99;font-weight:bold;">co;</p>
</div>
</div>
<div style="padding-right: 15px; padding-left: 15px; margin-bottom: 5px; clear:both;">
<p>wiki.page(p.path)</p>
</div>
</div>
</div>
}</pre>
</div>
<h2>Archive <span style="font-size:.5em;">{{CollapseItem{id:"blogArchive",effect:"fade", show: "(Expand)", hide:"(Collapse)"}; <div id="blogArchive">TagDirectory()</div>}}</span></h2>
Example
|
| Images 0 | ||
|---|---|---|
| No images to display in the gallery. |
Copyright © 2011 MindTouch, Inc. Powered by