在插件目录plugins中建文件
block.articlelist.php 文件名不能任意取
代码:
<?php
function smarty_block_articlelist($params, $content, $template, &$repeat)
{
$conn=mysql_connect("localhost","root","root");
if(!$conn) echo "连接数据库失败!";
mysql_query("SET NAMES utf8");
mysql_select_db("aiwenzi",$conn);
$temp=$content;//
$result = mysql_query("SELECT * FROM ai_article limit ".$params["row"]);
while($rs=mysql_fetch_array($result)){
//$arclist.=str_replace("[#field.title#]",$rs["title"],$temp);
$fieldname=array_keys($rs);//获取字段名
foreach($fieldname as $name){
$temp=str_replace("[#field.".$name."#]",$rs[$name],$temp);
//$temp.=$name;
}
$arclist.=$temp."<br>";
}
return $arclist;
}
模板文件代码:
{#articlelist row=20#}
[#field.title#] [#field.content#]<br />
{#/articlelist#}