当前位置:首页 > 教程 > 帝国cms > 内容模板

4.6 应用举例 作者

作者为空,显示固定作者名称

<?
if($navinfor['writer']=="") {
echo '杨青青';
}
else{
echo '<span>'.$navinfor[writer].'</span>';
}
?>

多个作者的调用

方法1、标签调用

[!--writer--]

方法2、代码分割调用(用php分割$navinfor[writer]字段内容再显示)

①、没有作者链接

<?php
$w=explode(',',$navinfor[writer]);
for($wi=0;$wi<count($w);$wi++)
{
?>
作者:<?=$w[$wi]?>
<br>
<?php
}
?>

②、带作者链接

<?php
$w=explode(',',$navinfor[writer]);
for($wi=0;$wi<count($w);$wi++)
{
?>
作者:<?=ReplaceWriter($w[$wi])?>
<br>
<?php
}
?>

方法3、多个作者,只显示前3个 (方法2的延伸)

<?php
$w=explode(",",$navinfor[writer]);
for($wi=0;$wi<3;$wi++)
{
?>
<?=$w[$wi]?>
<?php
}
?>

你觉得文章内容怎么样

阿里云代金券 100 云产品通用

有效期30天 首购用户

立即领取
推荐宝塔面板 0 安全高效的

服务器运维面板

立即领取