Ecshop首页调用指定文章id的内容。

有时候我们要在首页或者其他位置单独调用某一篇文章里边的详细内容就需要下边的代码。
如果在首页显示就需要找到根目录的index.php文件打开之后大概在125行左右添加代码。
[html]$smarty->assign(‘one_articles’, index_get_one_articles(145)); //145就是文章的id,后台文章列表那里可以查看到 [/html]

然后在文件的底部加入下边执行的代码。
[html]/***查询单篇文章代码****/
function index_get_one_articles($article_id)
{
$sql = "SELECT content FROM " .$GLOBALS[‘ecs’]->table(‘article’). "where article_id = " .$article_id;
$res = $GLOBALS[‘db’]->getAll($sql);
$arr = array();
foreach ($res AS $idx => $row)
{
$arr[$idx][‘content’] = $row[‘content’];
}
return $arr;

}
[/html]
切记不要直接粘贴到最底部,在底部这个[html]?>[/html]代码上边粘贴下


,添加好之后在去默认文件调用就可以了。
[html]<!–{foreach from=$one_articles item=article}–>
{$article.content}
<!–{/foreach}–>[/html]

如果首页需要调用多篇id的文章,同样的操作代理,只是需要把函数index_get_one_articles这个分别区分下,就可以了哈。

原文链接:https://www.um80.com/345.htm,转载请注明出处。

0
金秋上云特惠新人专享

评论1

本站所有素材,站长均亲自测试过,可放心使用,有什么问题联系我们!18091738064(微信)
没有账号? 注册  忘记密码?

社交账号快速登录

Copyright   ©2017-2024  U码80  陕ICP备17013443号-1  

陕公网安备 61032402000158号