blob: ccdc6c5810227a54b60f908e1d80743635f9bce0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
|
{strip}
{* This template is used by the blogs plugin to liberty. *}
<div class="post"
{if $gBitUser->getPreference( 'users_double_click' ) && (($aPost.ownsblog eq 'y') || ($gBitUser->mUserId && $aPost.user_id eq $gBitUser->mUserId) || $gBitUser->hasPermission( 'p_blogs_admin' ))}
ondblclick="location.href='{$smarty.const.BLOGS_PKG_URL}post.php?blog_id={$aPost.blog_id|default:0}{$blog_id}&post_id={$aPost.post_id}{$post_id}';"
{/if}
>
{if $gBitUser->hasPermission( 'p_users_view_icons_and_tools' )}
<div class="floaticon">
{include file="bitpackage:liberty/services_inc.tpl" serviceLocation='icon' serviceHash=$aPost}
{if $gBitUser->hasPermission( 'p_blogs_admin' )}
<a title="{tr}Crosspost{/tr}" href="{$smarty.const.BLOGS_PKG_URL}crosspost.php?post_id={$aPost.post_id}">{biticon ipackage="icons" iname="stock_attach" iexplain="crosspost"}</a>
{/if}
<a title="{tr}Print{/tr}" href="{$smarty.const.BLOGS_PKG_URL}print_blog_post.php?post_id={$aPost.post_id}">{biticon ipackage="icons" iname="document-print" iexplain="print"}</a>
{if $gBitUser->hasPermission('p_blogs_send_post')}
<a title="{tr}Email this post{/tr}" href="{$smarty.const.BLOGS_PKG_URL}send_post.php?post_id={$aPost.post_id}">{biticon ipackage="icons" iname="internet-mail" iexplain="email this post"}</a>
{/if}
{if ($aPost.ownsblog eq 'y') || ($gBitUser->mUserId && $aPost.user_id eq $gBitUser->mUserId) || $gBitUser->hasPermission( 'p_blogs_admin' )}
<a title="{tr}Edit{/tr}" href="{$smarty.const.BLOGS_PKG_URL}post.php?blog_id={$aPost.blog_id|default:0}&post_id={$aPost.post_id}">{biticon ipackage="icons" iname="edit" iexplain="edit"}</a>
<a title="{tr}History{/tr}" href="{$smarty.const.BLOGS_PKG_URL}post_history.php?content_id={$aPost.content_id}">{biticon ipackage="icons" iname="appointment" iexplain="History"}</a>
<a title="{tr}Remove{/tr}" href="{$smarty.const.BLOGS_PKG_URL}post.php?action=remove&post_id={$aPost.post_id}">{biticon ipackage="icons" iname="user-trash" iexplain="delete"}</a>
{/if}
</div>
{/if}
<div class="header">
<h2>
{if $aPost.title}
{$aPost.title|escape:html}
{else}
{$aPost.publish_date|default:$aPost.created|bit_long_date}
{/if}
</h2>
<div class="date">
{if $gBitSystem->getConfig('blog_list_user_as') eq 'link'}
{tr}By{/tr} {displayname hash=$aPost}
{elseif $gBitSystem->getConfig('blog_list_user_as') eq 'avatar' && $aPost.avatar}
<img src="{$aPost.avatar}" class="avatar" />
{else}
{tr}By{/tr} {displayname hash=$aPost nolink=true}
{/if}<br/>
{$aPost.publish_date|default:$aPost.created|bit_long_date}<br />
{if count($aPost.blogs) > 0}
{tr}Posted to{/tr}
{foreach from=$aPost.blogs item=memberBlog key=blogContentId name=memberBlogLoop}
<a href="{$memberBlog.blog_url}">{$memberBlog.title}</a>{if $smarty.foreach.memberBlogLoop.total > 1 && !$smarty.foreach.memberBlogLoop.last }, {/if}
{/foreach}
<br />
{/if}
</div>
</div>
<div class="body">
<div class="content col-sm-12">
{if !empty($aPost.crosspost_note)}
<div class="bitbox">{$aPost.crosspost_note}</div>
{/if}
{include file="bitpackage:liberty/services_inc.tpl" serviceLocation='body' serviceHash=$aPost}
{* deal with the blog post image if there is one *}
{if $gBitSystem->isFeatureActive( 'blog_show_image' ) && $aPost.thumbnail_url}
<div class="image">
{jspopup notra=1 href=$aPost.thumbnail_url.original alt=$aPost.title|escape title=$aPost.title|escape img=$aPost.thumbnail_url.medium}
</div>
{/if}
{if $showDescriptionsOnly}
{$aPost.summary|default:$aPost.parsed_description}
{else}
{$aPost.parsed_data}
{/if}
{* this is at the top of the post <p>{tr}Posted on {$aPost.publish_date|default:$aPost.created|bit_long_datetime}{/tr}</p> *}
</div><!-- end .content -->
{if $aPost.pages > 1}
<a href="{$smarty.const.BLOGS_PKG_URL}view_post.php?blog_id={$aPost.blog_id|default:0}&post_id={$aPost.post_id}">{tr}read more{/tr} ({$aPost.pages} {tr}pages{/tr})</a>
{/if}
</div> <!-- end .body -->
<div class="footer">
<a href="{$aPost.post_url}" rel="bookmark">{tr}Permalink{/tr}</a>
{assign var=spacer value=true}
{if $showDescriptionsOnly && $aPost.has_more}
{if $spacer} • {/if}
{assign var=spacer value=true}
<a class="more" role="button" data-toggle="modal" data-target="#blogPostModal" data-post-title="{$aPost.title|escape}" data-post-url="{$aPost.display_url}" data-fetch-url="{$smarty.const.BLOGS_PKG_URL}view_post.php?post_id={$aPost.post_id}&output=ajax&format=data">{tr}Read More…{/tr}</a>
{/if}
{if $aPost.trackbacks_from_count}({tr}referenced by{/tr}: {$aPost.trackbacks_from_count} {tr}posts{/tr} / {tr}references{/tr}: {$aPost.trackbacks_to_count} {tr}posts{/tr}){/if}
{if $gBitSystem->isFeatureActive( 'blog_posts_comments' )}
{if $spacer} • {/if}
<span {if $aPost.num_comments > 0}class="commented"{/if}>{$aPost.num_comments} {if $aPost.num_comments == 1}{tr}comment{/tr}{else}{tr}comments{/tr}{/if}</span> |
<a href="{$smarty.const.BLOGS_PKG_URL}view_post.php?&post_id={$aPost.post_id}&post_comment_request={if $aPost.num_comments > 0}1{else}y{/if}">{if $aPost.num_comments > 0}{tr}view comments{/tr}{else}{tr}add comment{/tr}{/if}</a>
{/if}
</div> <!-- end .footer -->
</div> <!-- end .blog -->
{/strip}
|