article.html
5.4 KB
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
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
<!DOCTYPE html>
<html>
<head>
<title>{$article.post_title}</title>
<meta name="keywords" content="{$site_info.site_seo_keywords|default=''}"/>
<meta name="description" content="{$site_info.site_seo_description|default=''}">
<include file="public@head"/>
<style>
#article_content img {
height: auto !important;
max-width: 100%;
}
#article_content {
word-wrap: break-word;
}
</style>
<hook name="before_head_end"/>
</head>
<body class="body-white">
<include file="public@nav"/>
<div class="container tc-main">
<div class="row">
<div class="col-md-9">
<div class="tc-box article-box">
<h2>{$article.post_title}</h2>
<div class="article-infobox">
<span>{:date('Y-m-d H:i',$article.published_time)} by {$article.user.user_nickname}</span>
<span>
<a href="javascript:;"><i class="fa fa-eye"></i><span>{$article.post_hits}</span></a>
<a href="{:url('portal/Article/doLike',array('id'=>$article['id']))}" class="js-count-btn"><i
class="fa fa-thumbs-up"></i><span class="count">{$article.post_like}</span></a>
<a href="{:url('user/favorite/add')}"
class="js-favorite-btn"
data-title="{:base64_encode($article.post_title)}"
data-url="{:cmf_url_encode('portal/Article/index',array('id'=>$article['id']))}"
data-table="portal_post"
data-id="{$article['id']}"
>
<i class="fa fa-star-o"></i>
</a>
</span>
</div>
<hr>
<php>
$before_content_hook_param=[
'object_id'=>$article['id'],
'table_name'=>'portal_post',
'object_title'=>$article['post_title'],
'user_id'=>$article['user_id'],
'url'=>cmf_url_encode('portal/Article/index',array('id'=>$article['id'],'cid'=>$category['id'])),
'object'=>$article
];
</php>
<hook name="before_content" param="before_content_hook_param"/>
<div id="article_content">
{$article.post_content}
</div>
<if condition="!empty($article['post_source'])">
<div>
<b>注:本文转载自{$article.post_source},转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如有侵权行为,请联系我们,我们会及时删除。</b>
</div>
</if>
<php>
$after_content_hook_param=[
'object_id'=>$article['id'],
'table_name'=>'portal_post',
'object_title'=>$article['post_title'],
'user_id'=>$article['user_id'],
'url'=>cmf_url_encode('portal/Article/index',array('id'=>$article['id'],'cid'=>$category['id'])),
'object'=>$article
];
</php>
<hook name="after_content" param="after_content_hook_param"/>
<php>
$comment_hook_param=[
'object_id'=>$article['id'],
'table_name'=>'portal_post',
'object_title'=>$article['post_title'],
'url'=>cmf_url_encode('portal/Article/index',array('id'=>$article['id'],'cid'=>$category['id'])),
'user_id'=>$article['user_id'],
];
$comment=hook_one('comment',$comment_hook_param);
</php>
<if condition="empty($comment) && cmf_get_current_admin_id()">
<div style="border: 1px dashed #ddd;min-height: 200px;padding-top: 50px;">
<div class="alert alert-warning" role="alert">
此区域这为评论区,请安装评论插件!<br>
<em>注:普通用户不会看到此提示!</em>
</div>
</div>
</if>
{$comment}
</div>
</div>
<div class="col-md-3">
<div class="tc-box first-box">
<div class="headtitle">
<h2>热门文章</h2>
</div>
<div class="ranking">
<php>
$hot_articles=[];
</php>
<ul class="list-unstyled">
<portal:articles limit="5" order="post.post_hits DESC">
<php>$top=$key<3?"top3":"";</php>
<li class="{$top}">
<i>{$key+1}</i>
<a title="{$vo.post_title}"
href="{:url('portal/article/index',array('id'=>$vo['id']))}">
{$vo.post_title}
</a>
</li>
</portal:articles>
</ul>
</div>
</div>
</div>
</div>
<include file="public@footer"/>
</div>
<include file="public@scripts"/>
<hook name="before_body_end"/>
</body>
</html>