summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorwjames5 <will@tekimaki.com>2007-11-03 22:50:35 +0000
committerwjames5 <will@tekimaki.com>2007-11-03 22:50:35 +0000
commit646441251b94a9976cae34d85281c5d6c5781835 (patch)
treef41e4dd7ea495fefed5725c084d43d2bd5c5cf37 /modules
parentecd760da223c019a169885bf109158fa8a6bfe8c (diff)
downloadblogs-646441251b94a9976cae34d85281c5d6c5781835.tar.gz
blogs-646441251b94a9976cae34d85281c5d6c5781835.tar.bz2
blogs-646441251b94a9976cae34d85281c5d6c5781835.zip
enable format option to just list blog post titles, date, author in center - repurpose list_posts to be common bullet list tpl
Diffstat (limited to 'modules')
-rw-r--r--modules/mod_last_blog_posts.php12
-rw-r--r--modules/mod_last_blog_posts.tpl31
2 files changed, 9 insertions, 34 deletions
diff --git a/modules/mod_last_blog_posts.php b/modules/mod_last_blog_posts.php
index adbbc56..d21e6fa 100644
--- a/modules/mod_last_blog_posts.php
+++ b/modules/mod_last_blog_posts.php
@@ -1,6 +1,6 @@
<?php
/**
- * @version $Header: /cvsroot/bitweaver/_bit_blogs/modules/mod_last_blog_posts.php,v 1.16 2007/07/27 08:11:10 wjames5 Exp $
+ * @version $Header: /cvsroot/bitweaver/_bit_blogs/modules/mod_last_blog_posts.php,v 1.17 2007/11/03 22:50:35 wjames5 Exp $
* @package blogs
* @subpackage modules
*/
@@ -35,13 +35,13 @@ if(( empty( $module_params['include'] ) || $module_params['include'] != 'all' )
}
$blogPost = new BitBlogPost();
-$ranking = $blogPost->getList( $listHash );
+$blogPosts = $blogPost->getList( $listHash );
-$maxPreviewLength = ( !empty( $module_params['max_preview_length'] ) ? $module_params['max_preview_length'] : 500 );
+$descriptionLength = ( !empty( $module_params['max_preview_length'] ) ? $module_params['max_preview_length'] : 500 );
-$gBitSmarty->assign( 'modLastBlogPostsFormat', (empty($module_params['format']) ? 'list' : $module_params['format']) );
-$gBitSmarty->assign( 'maxPreviewLength', $maxPreviewLength );
-$gBitSmarty->assign( 'modLastBlogPosts', $ranking["data"] );
+$gBitSmarty->assign( 'blogPostsFormat', (empty($module_params['format']) ? 'list' : $module_params['format']) );
+$gBitSmarty->assign( 'descriptionLength', $descriptionLength );
+$gBitSmarty->assign_by_ref( 'modLastBlogPosts', $blogPosts["data"] );
// not sure what this is, but using title doesn't work cos that will rename the moduleTitle
//$gBitSmarty->assign( 'modLastBlogPostsTitle', ( isset( $module_params["title"] ) ? $module_params["title"]:"" ));
?>
diff --git a/modules/mod_last_blog_posts.tpl b/modules/mod_last_blog_posts.tpl
index b16115c..1ab0011 100644
--- a/modules/mod_last_blog_posts.tpl
+++ b/modules/mod_last_blog_posts.tpl
@@ -1,40 +1,15 @@
-{* $Header: /cvsroot/bitweaver/_bit_blogs/modules/mod_last_blog_posts.tpl,v 1.13 2007/09/28 18:06:35 wjames5 Exp $ *}
+{* $Header: /cvsroot/bitweaver/_bit_blogs/modules/mod_last_blog_posts.tpl,v 1.14 2007/11/03 22:50:35 wjames5 Exp $ *}
{strip}
{if $gBitSystem->isPackageActive('blogs')}
{bitmodule title="$moduleTitle" name="last_blog_posts"}
- {if $modLastBlogPostsFormat == 'full'}
+ {if $blogPostsFormat == 'full'}
<div class="blog">
{foreach from=$modLastBlogPosts item=aPost}
{include file="bitpackage:blogs/blog_list_post.tpl"}
{/foreach}
</div>
{else}
- <ul class="blogs">
- {section name=ix loop=$modLastBlogPosts}
- <li class="{cycle values="odd,even"}">
- <div class="title">
- <a href="{$modLastBlogPosts[ix].display_url}">
- {if $modLastBlogPosts[ix].title}
- {$modLastBlogPosts[ix].title}
- {else}
- {$modLastBlogPosts[ix].publish_date|default:$modLastBlogPosts[ix].created|bit_long_date}
- {/if}
- </a>
- </div>
- <div class="date">
- {$modLastBlogPosts[ix].publish_date|default:$modLastBlogPosts[ix].created|bit_long_date}
- <br />
- {tr}by{/tr} {displayname hash=$modLastBlogPosts[ix]}
- </div>
- {if $modLastBlogPostsFormat == 'summary'}
- {$modLastBlogPosts[ix].summary|default:$modLastBlogPosts[ix].parsed|truncate:$maxPreviewLength}
- <a class="more" href="{$modLastBlogPosts[ix].post_url}">{tr}read more{/tr}</a>
- {/if}
- </li>
- {sectionelse}
- <li></li>
- {/section}
- </ul>
+ {include file="bitpackage:blogs/list_posts.tpl" blogPosts=$modLastBlogPosts}
{/if}
{/bitmodule}
{/if}