ECShop采用JS调用EMlog博客文章,存在很多限制,而且对于百度是不友好的,下面就讲一下ECShop非JS调用EMlog博客文章。
1、找到文件index.php,添加如下代码:
/** * 获得最新的EM博客列表。 */ function index_get_emlog_blog() { $sql = ‘SELECT * FROM blog_blog ORDER BY date DESC LIMIT 0,5′; $res = $GLOBALS['db']->getAll($sql); $arr = array(); foreach ($res AS $idx => $row) { $arr[$idx]['id'] = $row['gid']; $arr[$idx]['title'] = $row['title']; $arr[$idx]['url'] = “http://www.yige999.com/blog/post-”.$row['gid'].”.html”; } return $arr; } //blog_blog:博客文章表
2、在index模板中添加以下代码:
<!–{foreach from=$emlog_blog item=blogs}–> <li> <a href=”{$blogs.url}” title=”{$blogs.title|escape:html}” >{$blogs.title|truncate:20:”…”:true}</a> </li> <!–{/foreach}–>
OK!就是如此简单。