项目中需要做AJAX数据提交,其中要用到数据拼接,有如以下的html结构片段:<input type="text" id="noticeTitle" /> <textarea id="noticeContent" placeholder="请输入公告内容"> </textarea> 然后需要在点击...
更新日期:2018-06-083465 人关注
最近在写 acgzone 的主题时,给图片添加了放大特效,通过 CSS 的 Transition 来实现鼠标焦点时放大,但会出现当图片放大时导致网页闪动,体验有点差。于是Google关键字 “Chrome transition blink” 和 “Chrome transition css” 发现网上已经有很多人注意到这个问题,推测为Chrome 在初始渲染CSS动画时产生的 Bug,虽然暂时无法考证这个问题的...
更新日期:2018-06-052092 人关注
最近在新写的主题 acgzone 中自定义了评论列表,这中间遇到一个问题就是评论回复时,评论表单位置无法插入到当前要评论的回复下,这样的用户体验有点不好,查看了网页输出,Chrome 浏览器中一直报错 Cannot read property 'parentNode' of null ,在网上找了一圈,没有找到答案,于是自己就去研究,最初以为 jquery 库没有引用,但是尝试引用 jque...
更新日期:2018-06-053642 人关注
/** * 获取标签数目 * * 语法: <?php echo tagsNum(); ?> * * @access protected * @return integer */ function tagsNum($display = true) { $db = Typecho_Db::get(); $total_tags = $db->fetchObject...
更新日期:2018-05-241803 人关注
function pagination($query_string){ global $posts_per_page, $paged; $my_query = new WP_Query($query_string ."&posts_per_page=-1"); $total_posts = $my_query->post_count; if(em...
更新日期:2018-05-242805 人关注
TypechoWiki 最近在测试主题时发现很多主题都引用了 fonts.useso.com 这个字体库,这是因为之前 WordPress 博客因为 google 字体库访问不了替换成了这个360的 useso ,然而现在很多主题开发者主题是从 Wordpress 移植,所以字库也是用了已经替换了的 fonts.useso.com 的源,因为这是360提供的公共库,因为谷歌大陆的公共库恢复了,360停止服务了,...
更新日期:2018-05-214153 人关注
TeStat原插件作者:绛木子地址:https://github.com/jiangmuzi/TeStat增强后作者:绛木子 & LiCx地址:https://github.com/licxisky/TeStat增强功能获取当前浏览器是否已对当前文章点赞完善获取以及实时添加页面浏览数的功能2018-3-4获取当前浏览器是否已对当前文章点赞增加自定义JS以及CSS输入,(默认兼容Material风格的主题)201...
更新日期:2023-02-233435 人关注
今天在博客里放了一个关于作者部分,需要调用typecho中的作者信息和作者的头像。找了一下,使用如下的代码实现:<div class="author"> <div style="float:left;margin-right:10px;"> <?php $this->author->gravatar(60); ?> <...
更新日期:2018-05-184521 人关注
有Typecho中,默认的上一篇和下一篇函数有个缺陷,就是在没有文章的时候会显示一个没有了。这是我无法接受的。改进方法:/** * 显示下一篇 * * @access public * @param string $default 如果没有下一篇, 显示的默认文字 * @return void */ function theNext($widget, $word = '下一篇', $defa...
更新日期:2018-05-182202 人关注
<?php $obj = $this->widget('Widget_Metas_Category_List'); if($obj->have()){ $restr = ''; while($obj->next()){ if($obj->parent==5){ //do something } } ...
更新日期:2018-05-184738 人关注
在Typecho中有些内容是希望登陆之后才可见,例如文章的编辑链接,可以用下面的方法实现。<?php if($this->user->hasLogin()):?> <a href="/admin/write-post.php?cid=<?php echo $this->cid;?>">编辑</a> <?php end...
更新日期:2018-05-182654 人关注
<ul class="toggle webshot"> <?php $period = time() - 2592000; // 時段: 30 天, 單位: 秒 $counts = Typecho_Db::get()->fetchAll(Typecho_Db::get() ->select('COUNT(author) AS cnt',...
更新日期:2018-05-181504 人关注
Typecho 的这种分页样式设置最初我也是很迷茫的,所以我做的大部分模板都是只是用上一页和下一页,然而昨天翻出来看一下发现其实挺简单的,以前自己没有理解好。其实这类文章在吕滔博客《Typecho 自定义分页样式》有讲,但是没有很细致的说明,甚至给出的代码本身有些小错误,所以我在这里细说下这个。先上代码,然后对应的分析下<?php $this->pageNav('«', ...
更新日期:2018-05-184249 人关注
首先绑定两个域名(以下称 A域名 和 B域名)到空间目录上。接着把typecho上传到空间里,打开 A域名 时,typecho就会自动检测并开始安装,安装是请修改数据库表前缀为 A_ ,安装过程非常顺利。安装完后,把程序自动生成的文件config.inc.php下载下来备份,并删除服务器上的config.inc.php。然后,用 B域名 打开网站,此时,typecho会再度自动检测并开始安装,此时请修改数据库表...
更新日期:2018-05-182333 人关注
增加更加多样的分页输出样式选项,包括wrapTag 外层包裹标签名,默认olwrapClass 外层包裹类名itemTag 内层标签名, 默认litextTag 直接输出文字的标签名currentClass 当前聚焦类名prevClass 上一页类名nextClass 下一页类名方法一:<?php $this->pageNav('«', '»', 3, ...
更新日期:2018-05-184973 人关注
例如24小时内发布的贴,需要一个标志来完成。这里是用判断输入特殊字符,再用CSS判断完成的。/** * 判断时间区间 * * 使用方法 if(timeZone($this->date->timeStamp)) echo 'ok'; */ function timeZone($from){ $now = new Typecho_Date(Typecho_Date::gmtTime...
更新日期:2018-05-181526 人关注