有时候我们要在首页或者其他位置单独调用某一篇文章里边的详细内容就需要下边的代码。
如果在首页显示就需要找到根目录的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,转载请注明出处。
评论1