如何调用PhpcmsV9列列表中每篇文章的内容?在这里,把这种方式分享给大家。
我们先来看默认设置列调用的代码:
复制以下代码:
{PC:contentaction="lists"catid="$catid"num="25"order="iddesc"page="$page"}
<;李><spanclass="rt">{date('Y-m-dH:i:s',$r[inputtime])}<;/span>。<ahref="{$r[URL]}"target="_blank"{title_style($r[style])}>;{$r[title]}<;/a>;</李>
{if$n%5==0}<;李class="bk20hr"></李>{/if}
{/loop}
<;/ul>;
<;divid="pages"class="text-c">{$pages}</div>;
{/pc}
可以看到,这里调用了新闻标题、网址、发布时间、列表分页查询,那么文章怎么调用呢?
这样想,用moreinfo="1"然后循环调用{$r[content]}可以吗?答案是否定的,从数据库查询结构可以看出:无论是内容还是标题都没有表格,所以无法调整。
看下面的调用代码方法:
复制以下代码:
{PC:contentaction="lists"catid="$catid"num="25"order="iddesc"page="$page"moreinfo="1"}
<;李><spanclass="rt">{date('Y-m-dH:i:s',$r[inputtime])}<;/span>。<ahref="{$r[URL]}"target="_blank"{title_style($r[style])}>;{$r[title]}<;/a>;
<;?PHP$id=$r['id'];
$SQL="SELECT`content`FROM`CMSyou_news_data`WHERE`id`='$id'LIMIT0,1";
$query=MySQL_query($SQL);
while($row=MySQL_fetch_array($query)){
echo$row[content];
}
?>
<;/李>
{if$n%5==0}<;李class="bk20hr"></李>{/if}
{/loop}
<;/ul>;
<;divid="pages"class="text-c">{$pages}</div>;
{/pc}
其中,下面的代码调用匹配的内容:
复制下面的代码:
<?PHP$id=$r['id'];
$SQL="SELECT`content`FROM`CMSyou_news_data`WHERE`id`='$id'LIMIT0,1";
$query=MySQL_query($SQL);
while($row=MySQL_fetch_array($query)){
echo$row[content];
}
?>
就是用SELECT立即调用特定数据分析表的匹配id内容。伙计们,不要举一反三,多试试!有不同的方式热烈欢迎留言板留言讨论!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)