php统计文件夹内文件数量

百度搜索了很多办法,都是无用信息,只有一条是管用的
$bgcount = (count(scandir('.'.__TYPECHO_THEME_DIR__.'/'.$this->options->theme.'/img'))-2)/2;
这样的话,顶部图片的数量就不用每次改模板了,直接按格式上传图片就行了。

升级至开发版

有一些1.1困扰的问题都已经修复了,所以就升级了开发版。markdown的编辑器也好用了,就不用插件了。
发文可以截图上传了,目前看来没什么问题,明天再整理一下就ok了。插件和主题都没什么需要修改的。主要还是gxxxx头像问题,现在是全部屏蔽了,就是评论的话全部都是默认头像了,抽空考虑做几个随机头像,看起来不那么沙比就行。只修改了一个系统文件\var\Widget\Users\Edit.php。具体修改方法在 https://gaobukai.com/phpsoft/139.html

看起来可以利用自定义字段做点事了。

记录一下升级修改过程:

  1. 用全新开发版安装
  2. 上传覆盖文件,主题、后台几个修改文件,插件
  3. 修改\var\Widget\Users\Edit.php
  4. 收工。

完整安装classic主题及插件流程

本主题已在淘宝出售,欢迎支援:https://item.taobao.com/item.htm?id=631867287282

0.jpg

本文仅限全新安装typecho程序测试全通通过无错。如果不是全新安装,注意关注插件的兼容性,本主题已集成插件:阅读数、点赞这两个流行插件,其他小功能为不常见功能。安装前可禁用这两个插件。

主题安装

上传主题压缩包并解压在主题文件夹usr/themes/内,文件夹名称不要修改。后台启用主题即可。
主题配置说明:

  • 静态文件地址:如果设置了cdn,填入cdn地址,不然不需要修改。
  • 侧边栏推荐文章:填入推荐文章的id,英文逗号隔开。
  • 首页文章顶部通知:随便填写,支持html。
    示例:

    <div class="noticetips"><span class="btn noticeclose" title="关闭2小时">&times;</span>通知内容</div>
  • 侧边栏广告一:随便填写,支持html。

插件安装

按需选择插件安装即可。提供4个插件

  • avatarUpload.tar.gz,提供头像上传,上传了头像的则自动使用,没有上传的用gravatar头像。需手动在usr/uploads/内建立文件夹avatar
  • Cos.tar.gz,附件上传至腾讯cos云存储,可设置在本地保存一份。
  • Mail.tar.gz,邮件系统,整合了commenttomail插件和注册验证插件,如果开启,请禁用这两个插件,防止冲突。
  • Marked.tar.gz,markdown解析插件,前台解析,后台预览解析,如果安装了其他编辑器,注意兼容性测试。

后台主题安装

解压压缩包至根目录,文件夹名称可修改,同步修改根目录配置文件config.inc.php内的后台地址:define('__TYPECHO_ADMIN_DIR__', '/admin/');

兼容性检测

全部启用后,检测兼容性。全新安装的typecho测试通过无问题。如果有其他未知问题请联系我admin@gaobukai.com

主题预览

- 阅读剩余部分 -

完美整合了typecho的上传头像和gravatar头像共存

根据后台插件上传使用插件修改而来,目前看来很完美,明天再测试看看有没有问题。

我还是整合进主题里面了,完整压缩包传一个备份,需要的可以下载共同研究探讨。
下载解压后修改文件夹名称为avatarUpload放入插件目录启用即可,没有需要配置的。

经过一上午的尝试,暂时放弃,弄不来。

本来计划整合进主题内部的,还是放单独插件比较合适。
功能就是默认使用GRAVATAR头像,当用户自行上传头像后则显示上传的头像,评论也是。
本插件接受了 @泽泽 的指导完善。

修改plugin.php130行内容为:
url:'../index.php/action/avatarupload',
未开启伪静态会出问题。附件已更新替换。

鉴于没有一个稳定的头像源,我自己就摒弃gravatar头像了,包括评论里的。如果没有上传头像,则显示默认0号头像,对于评论多的网站不太好。

avatarUpload.tar.gz

扫一扫,访问移动端

高凯的个人主页
I am alone on my life's Journey up to now, and the future.

推荐 / Digest

热点 / Hot

评论 / Comments

  • Gaobukai: 这个点赞的按钮为什么总报错呢?
  • Gaobukai: 既然能调用0号图片就能调用随机图片<?php rand(0...
  • Gaobukai: 我这里没有这个问题,不知道哪里出的问题,需要的话加我微信看看什么情况吧
  • hu bill: 我也是这样的
  • hu bill: 对
  • : 上传头像,弹出框显示[object object],并一直显示在...

标签 / Tags

推广 / Ads