第一步:将下面代码复制,并保存为一个库文件,文件名和保存路径为:
/themes/default/library/index_comments.lbi
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
|
<?php
if
(!function_exists(
"get_comments"
)){
function
get_comments(
$num
)
{
$sql
=
'SELECT * FROM '
.
$GLOBALS
[
'ecs'
]->table(
'comment'
) .
' WHERE status = 1 AND parent_id = 0 and comment_type=0 '
.
' ORDER BY add_time DESC'
;
if
(
$num
> 0)
{
$sql
.=
' LIMIT '
.
$num
;
}
//echo $sql;
$res
=
$GLOBALS
[
'db'
]->getAll(
$sql
);
$comments
=
array
();
foreach
(
$res
AS
$idx
=>
$row
)
{
$comments
[
$idx
][
'add_time'
] =
$comments
[
$idx
][
'add_time'
] = local_date
(
$GLOBALS
[
'_CFG'
][
'time_format'
],
$row
[
'add_time'
]);
$comments
[
$idx
][
'user_name'
] =
$row
[
'user_name'
];
$comments
[
$idx
][
'content'
] =
$row
[
'content'
];
$comments
[
$idx
][
'id_value'
] =
$row
[
'id_value'
];
}
return
$comments
;
}
}
$GLOBALS
[
'smarty'
]->assign(
'my_comments'
,get_comments(10));
// 10条数据
?>
<meta http-equiv=
"Content-Type"
content=
"text/html; charset=utf-8"
>
<!-- 最新评论__Begin -->
<div
class
=
"box_2"
>
<h3><span>最新评论</span></h3>
<div
class
=
"top10List clearfix"
> ECSHOP模板http:
//www.ecshop520.com
<!--{
foreach
from=
$my_comments
item=comments}-->
<ul
class
=
"clearfix"
>
<li style=
"padding:5px 10px;"
>
<a href=
"goods.php?id={$comments.id_value}"
target=
"_blank"
>
{
$comments
.content|truncate:21:
""
}</a><br />
{
$comments
.add_time}
</li>
</ul>
<!--{/
foreach
}-->
</div>
</div>
|
第二步:在ECSHOP首页模板文件中,调用这个库文件
打开 themes/default/index.dwt 文件,
在
1
2
|
</
div
>
<!--left end-->
|
上面增加一行调用代码
1
|
<!-- #BeginLibraryItem
"/library/index_comments.lbi"
--> <!-- #EndLibraryItem -->
|
清除一下缓存