summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorwjames5 <will@tekimaki.com>2007-04-07 23:22:32 +0000
committerwjames5 <will@tekimaki.com>2007-04-07 23:22:32 +0000
commit2872ecc8b1b75004473751ea3de83b023cfbd63d (patch)
treea242786277ab9ec2d5f003f6740e6708b53af15a /modules
parented5f3de75c0d86d95abcadc82463fe341214fab7 (diff)
downloadblogs-2872ecc8b1b75004473751ea3de83b023cfbd63d.tar.gz
blogs-2872ecc8b1b75004473751ea3de83b023cfbd63d.tar.bz2
blogs-2872ecc8b1b75004473751ea3de83b023cfbd63d.zip
add support for full post display to blog modules last posts - behaves same as blog plugin
Diffstat (limited to 'modules')
-rw-r--r--modules/mod_last_blog_posts.php4
-rw-r--r--modules/mod_last_blog_posts.tpl38
2 files changed, 26 insertions, 16 deletions
diff --git a/modules/mod_last_blog_posts.php b/modules/mod_last_blog_posts.php
index 8cd8cf2..9d73096 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.11 2007/04/04 12:43:30 squareing Exp $
+ * @version $Header: /cvsroot/bitweaver/_bit_blogs/modules/mod_last_blog_posts.php,v 1.12 2007/04/07 23:22:32 wjames5 Exp $
* @package blogs
* @subpackage modules
*/
@@ -30,6 +30,8 @@ $blogPost = new BitBlogPost();
$ranking = $blogPost->getList( $listHash );
$maxPreviewLength = ( !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"] );
// not sure what this is, but using title doesn't work cos that will rename the moduleTitle
diff --git a/modules/mod_last_blog_posts.tpl b/modules/mod_last_blog_posts.tpl
index d99d7a5..cdbe26a 100644
--- a/modules/mod_last_blog_posts.tpl
+++ b/modules/mod_last_blog_posts.tpl
@@ -1,21 +1,29 @@
-{* $Header: /cvsroot/bitweaver/_bit_blogs/modules/mod_last_blog_posts.tpl,v 1.7 2007/04/04 13:54:47 squareing Exp $ *}
+{* $Header: /cvsroot/bitweaver/_bit_blogs/modules/mod_last_blog_posts.tpl,v 1.8 2007/04/07 23:22:32 wjames5 Exp $ *}
{strip}
{if $gBitSystem->isPackageActive('blogs')}
{bitmodule title="$moduleTitle" name="last_blog_posts"}
- <ul class="blogs">
- {section name=ix loop=$modLastBlogPosts}
- <li class="{cycle values="odd,even"}">
- <div class="title"><a href="{$modLastBlogPosts[ix].display_url}">{$modLastBlogPosts[ix].title}</a></div>
- <div class="date">{$modLastBlogPosts[ix].created|bit_long_date}
- <br />
- by {displayname hash=$modLastBlogPosts[ix]}</div>
- {$modLastBlogPosts[ix].parsed|truncate:$maxPreviewLength}
- <a class="more" href="{$modLastBlogPosts[ix].post_url}">Read more</a>
- </li>
- {sectionelse}
- <li></li>
- {/section}
- </ul>
+ {if $modLastBlogPostsFormat == '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}">{$modLastBlogPosts[ix].title}</a></div>
+ <div class="date">{$modLastBlogPosts[ix].created|bit_long_date}
+ <br />
+ by {displayname hash=$modLastBlogPosts[ix]}</div>
+ {$modLastBlogPosts[ix].parsed|truncate:$maxPreviewLength}
+ <a class="more" href="{$modLastBlogPosts[ix].post_url}">Read more</a>
+ </li>
+ {sectionelse}
+ <li></li>
+ {/section}
+ </ul>
+ {/if}
{/bitmodule}
{/if}
{/strip}