[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Librefm-commits] [1028] Group lists
From: |
Toby Inkster |
Subject: |
[Librefm-commits] [1028] Group lists |
Date: |
Wed, 29 Apr 2009 22:46:45 +0000 |
Revision: 1028
http://svn.sv.gnu.org/viewvc/?view=rev&root=librefm&revision=1028
Author: tobyink
Date: 2009-04-29 22:46:45 +0000 (Wed, 29 Apr 2009)
Log Message:
-----------
Group lists
Modified Paths:
--------------
trunk/nixtape/group.php
Added Paths:
-----------
trunk/nixtape/themes/librefm/templates/group-list.tpl
Modified: trunk/nixtape/group.php
===================================================================
--- trunk/nixtape/group.php 2009-04-29 22:26:37 UTC (rev 1027)
+++ trunk/nixtape/group.php 2009-04-29 22:46:45 UTC (rev 1028)
@@ -27,9 +27,16 @@
if (! $_GET['group'])
{
- header('Content-Type: text/plain');
- print "Here we should provide a list of existing groups, perhaps
largest first.\n\n";
- print_r( Group::groupList() );
+ $smarty->assign('groups', Group::groupList());
+ $smarty->assign('extra_head_links', array(
+ array(
+ 'rel' => 'meta',
+ 'type' => 'application/rdf+xml' ,
+ 'title' => 'FOAF',
+ 'href' =>
$base_url.'/rdf.php?fmt=xml&page='.htmlentities($_SERVER['REQUEST_URI'])
+ )
+ ));
+ $smarty->display('group-list.tpl');
exit;
}
Added: trunk/nixtape/themes/librefm/templates/group-list.tpl
===================================================================
--- trunk/nixtape/themes/librefm/templates/group-list.tpl
(rev 0)
+++ trunk/nixtape/themes/librefm/templates/group-list.tpl 2009-04-29
22:46:45 UTC (rev 1028)
@@ -0,0 +1,59 @@
+{include file='header.tpl'}
+
+<h2 property="dc:title">All Groups</h2>
+
+<div about="#groups" typeof="foaf:Group" property="foaf:name" content="All
Groups">
+
+<ul rel="foaf:member" class="userlist">
+{foreach from=$groups item=g}
+
+ <li about="{$g->id}" typeof="foaf:Group">
+ <div class="group vcard">
+ <div class="avatar" rel="foaf:depiction">
+ <img
src="{$g->getAvatar()|escape:'html':'UTF-8'}" alt="avatar" class="photo"
width="64" height="64" />
+ </div>
+ <dl>
+ <dt>
+ <span class="fn"
property="foaf:name">{$g->fullname|escape:'html':'UTF-8'}</span>
+ (<span class="nickname"
property="foaf:nick">{$g->name|escape:'html':'UTF-8'}</span>)
+ </dt>
+ <dd>{if $g->homepage}<a class="url"
rel="foaf:page"
href="{$g->homepage|escape:'html':'UTF-8'}">{$g->homepage|escape:'html':'UTF-8'}</a>{/if}</dd>
+ <dd class="note"
property="dc:abstract">{$g->bio|escape:'html':'UTF-8'}</dd>
+ <dd><a rel="foaf:homepage"
rev="foaf:primaryTopic"
href="{$g->getURL()|escape:'html':'UTF-8'}">{$g->getURL()|escape:'html':'UTF-8'}</a></dd>
+ </dl>
+ <hr style="border: 1px solid transparent; clear: both;"
/>
+ </div>
+ </li>
+
+{/foreach}
+</ul>
+
+</div>
+
+
+<!-- Column break -->
+</div></div><div class="yui-u" id="sidebar"><div style="padding: 10px;">
+
+<h3>Top artists</h3>
+<ul class="tagcloud" about="{$id}">
+ {section name=i loop=$group_tagcloud}
+ <li style="font-size:{$group_tagcloud[i].size}"><a
+ href="{$group_tagcloud[i].pageurl|escape:'html':'UTF-8'}" rel="{if
$group_tagcloud[i].size|substr:-5 ==
+ 'large'}foaf:interest
{/if}tag">{$group_tagcloud[i].artist|escape:"html":"UTF-8"}</a></li>
+ {/section}
+</ul>
+
+ <!--Ad Bard advertisement snippet, begin -->
+
+ <script type='text/javascript'>
+ var ab_h = '4bcaab930d3bdfded68fd7be730d7db4';
+ var ab_s = '0';
+ </script>
+
+ <script type='text/javascript'
src='http://cdn1.adbard.net/js/ab1.js'></script>
+
+ <!--Ad Bard, end -->
+
+
+
+{include file='footer.tpl'}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Librefm-commits] [1028] Group lists,
Toby Inkster <=