php - Typecho 热门文章等侧栏增加排列序号输出空白
大家讲道理
大家讲道理 2017-04-11 10:05:54
[PHP讨论组]

问题如题 ,Typecho 热门文章等侧栏增加排列序号输出空白。
代码如下:

<?php $i = 1; ?>
<?php while($post->next()): ?>
<li><span class="label label-<?php echo $i; ?>"><?php echo $i; ?></span>
<a href="<?php $post->permalink(); ?>"><?php $post->title(); ?></a></li>
<?php $i++; ?>
<?php endwhile; ?>

本地PHP7,Typecho 是 Github最新版。

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(1)
ringa_lee

经过大量资料对比少了一句

<?php $this->widget('Widget_Contents_Post_Recent')->to($post); ?>

但是比较奇怪的是我是直接从别人的主题里复制过来的人家都好好的=。=
附后期完整代码,热门文章添加序列号:

<?php $this->widget('Widget_Contents_Post_Recent')->to($post); ?>
<?php $i = 1; ?>
<?php while($post->next()): ?>
<p class="item">
 <p class="rank"><b>N</b>o.<?php echo $i; ?></p>
<h6>
<a href="<?php $this->author->permalink(); ?>" class="author"><?php $this->author(); ?></a>
<span class="time"><?php $this->date('m-d H:i'); ?></span>
</h6>
 <a href=”<?php $post->permalink(); ?>” title=”<?php $post->title(); ?>”>
 <?php $post->title(25, '…'); ?></a>
 <?php $i++; ?>
 <?php endwhile; ?>
</p>

具体效果可参见:http://www.deeops.com

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号