爱玺玺

爱玺玺的生活日记本。wx:lb87626

smarty模拟cms的articlelist文章列表标签

 在插件目录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#}

发表评论:

Powered By Z-BlogPHP 1.4 Deeplue Build 150101

Copyright Your WebSite.Some Rights Reserved.

蜀ICP备11021721号-5