typecho
typecho copied to clipboard
A PHP Blogging Platform. Simple and Powerful.
- [ ] Support multiple logins for a single user (JWT sessions) - [ ] Purely CSS admin menus - [ ] New parameter for custom fields (#1691)
### Vulnerability report **Description** Attackers can pass malicious URLs as parameters to the pingback.ping method by constructing malicious requests. The first parameter in this method allows passing any URL, and...
主题函数向编辑器下方插入自定义字段如何区分页面和文章,比如下方的代码只想在文章编辑器页面下显示,不想在独立页面编辑页面显示,除了判断网址的方式,有没有合适的内置好的判断方法呀 ``` function themeFields($layout) { $Pictype= new Typecho_Widget_Helper_Form_Element_Select('Pictype',array( '-1' => _t('无图'), '0' => _t('默认文图'), '1' => _t('多图样式'), '2' => _t('动态样式')), '0',_t('列表样式'),_t("文章类表样式,不填写文章头图时则不显示图片")); $layout->addItem($Pictype); } ```
## 你的改进是否与某个问题有关? 是,每次从docker hub抓容器更新时,由于贵开发组采用了定时同步代码,构建并推送的方案,docker hub的tag都只显示nightly, 很难知道自己抓取的容器对应的是哪一支commit构建出的容器。而博客后台版本只提示大版本号。 ## 描述你想要的解决方案 我希望可以像其他项目一样,给自动构建的项目在网页后台加上对应的Git commit ID ## 描述你考虑过的替代方案 暂时没有。
### 1. 该问题的重现步骤是什么? 在模板中尝试使用 isset($this->fields->fieldName) 判断一个自定义字段是否存在 ```php if(isset($this->fields->fieldName)){ echo "字段存在"; }else{ echo "字段不存在"; } ``` ### 2. 你期待的结果是什么?实际看到的又是什么? 期待的结果:正确判断字段是否存在 实际上:始终输出“字段不存在” 使用下面的方法却可以 ```php $fieldName = $this->fields->fieldName; if(isset($fieldName)){ echo "字段存在"; }else{ echo...
### 1. 该问题的重现步骤是什么? 博客使用CDN分流,想通过插件的方式更换头图url为CDN地址 ### 2. 你期待的结果是什么?实际看到的又是什么? 文章可以实现替换效果,但头图无法注入。 尝试直接给$archive赋值,在单个文章页面成功,但在索引页面返回的依然是空值。 ### 3. 问题出现的环境 - 操作系统版本: - Apache/NGINX 版本: - 数据库版本: - PHP 版本: - Typecho 版本:1.2 - 浏览器版本: [//]: # (如有图片请附上截图)...
测试环境:php网站运行在vmware 虚拟机,centos6.5,lamp apache环境。 本机:windows7 旗舰版,采用windows live writer2012 发布文章到虚拟机centos中的typecho。 问题描述: 1. 如果发布时间默认即时发布,则不会出现任何问题。文章的发布时间即为windows7系统当前时间。同时虚拟机centos6.5的系统时间和windows7时区都相同。 2. 如果用户需要用windows live writer定时发布,则发布的“年月日时分秒”,其中的“日”会默认减少一天。也就是说今天2016/1/21 07:30:15 发布,默认会变成2016/1/20 07:30:15发布,typecho定时发布的功能就会失效。 是不是在计算时间戳方面存在bug。请程序员哥哥们测试下这个。是不是真的存在bug。 本人C#程序员一枚,在此先谢过。