diff options
| author | wjames5 <will@tekimaki.com> | 2007-04-07 23:22:32 +0000 |
|---|---|---|
| committer | wjames5 <will@tekimaki.com> | 2007-04-07 23:22:32 +0000 |
| commit | 2872ecc8b1b75004473751ea3de83b023cfbd63d (patch) | |
| tree | a242786277ab9ec2d5f003f6740e6708b53af15a /modules | |
| parent | ed5f3de75c0d86d95abcadc82463fe341214fab7 (diff) | |
| download | blogs-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.php | 4 | ||||
| -rw-r--r-- | modules/mod_last_blog_posts.tpl | 38 |
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} |
