phpcms v9栏目列表调用每一篇文章内容方法

phpcms v9栏目列表调用每一篇文章内容方法,第1张

phpcmsv9栏目列表调用每一篇文章内容方法

如何调用PhpcmsV9列列表中每篇文章的内容?在这里,把这种方式分享给大家。

我们先来看默认设置列调用的代码:


复制以下代码:
{PC:contentaction="lists"catid="$catid"num="25"order="iddesc"page="$page"}
{loop$data$r}
<;李><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"}
{loop$data$r}
<;李><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内容。伙计们,不要举一反三,多试试!有不同的方式热烈欢迎留言板留言讨论!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/772907.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存