diff options
| author | wjames5 <will@tekimaki.com> | 2007-11-03 22:50:35 +0000 |
|---|---|---|
| committer | wjames5 <will@tekimaki.com> | 2007-11-03 22:50:35 +0000 |
| commit | 646441251b94a9976cae34d85281c5d6c5781835 (patch) | |
| tree | f41e4dd7ea495fefed5725c084d43d2bd5c5cf37 /modules | |
| parent | ecd760da223c019a169885bf109158fa8a6bfe8c (diff) | |
| download | blogs-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.php | 12 | ||||
| -rw-r--r-- | modules/mod_last_blog_posts.tpl | 31 |
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} |
