typecho图片上传失败解决办法
最近发现typecho
上传图片一直失败,开始以为是uploads
文件夹权限问题,后来权限改为777
,根本没用啊,内心是崩溃的。
额,我又要水一篇了,后来查了一下,大致原因是开发版的typecho
存在的一些bug
,其中某个函数在检查是否在app engine
上运行,获取环境变量的时候错了。
最近发现typecho
上传图片一直失败,开始以为是uploads
文件夹权限问题,后来权限改为777
,根本没用啊,内心是崩溃的。
额,我又要水一篇了,后来查了一下,大致原因是开发版的typecho
存在的一些bug
,其中某个函数在检查是否在app engine
上运行,获取环境变量的时候错了。
接上一篇,右边侧边栏上展示所有文章的标签,typecho有提供相应的Widget
直接进入 后台>外观>编辑当前外观>sidebar.php
在你想要展示标签的位置插入代码:
<?php if (!empty($this->options->sidebarBlock)): ?>
<section class="widget">
<h3 class="widget-title">
<?php _e('标签列表'); ?>
</h3>
<ul class="widget-list">
<?php $this->widget('Widget_Metas_Tag_Cloud')->to($taglist); ?><?php while($taglist>next()): ?>
<li class="tags">
<a href="<?php $taglist->permalink(); ?>" ><?php $taglist->name(); ?>
</a>
</li>
<?php endwhile; ?>
</ul>
</section>
<?php endif; ?>
然后在style.css
中加上样式.tags{display: inline-block; padding: 0 2px;}
typecho默认主题侧边栏下的分类展示是没有具体的文章数量,平时看起来很不方便,于是改了一下默认的模板。
找到\var\Widget\Metas\Category
目录下的list.php
在分类回调函数treeViewCategoriesCallback
中找到这一句:
echo '"><a href="' . $this->permalink . '">' . $this->name . '</a>';
把它修改为
echo '"><a href="' . $this->permalink . '">' . $this->name . '</a><span>('. $this->count . ')</span>';