主题分页为什么点了没反应:pagebar 的三种写法和页码错乱
分页坏了,一般是三种情况之一。 要么页码不显示,要么显示了但点了跳到第一页,要么点第二页出来的是第一页的内容。 分别对应三个不同的问题。逐条说。 一、页码不显示 模板里没写分页标签,或者写了但…
聚焦 Z-Blog 建站实战:模板文件修改、插件开发、伪静态与 SEO 配置及常见报错排查。
分页坏了,一般是三种情况之一。 要么页码不显示,要么显示了但点了跳到第一页,要么点第二页出来的是第一页的内容。 分别对应三个不同的问题。逐条说。 一、页码不显示 模板里没写分页标签,或者写了但…
写主题最费时间的一件事,不是排版,是猜。 猜 $article 里有没有这个字段。 文档不够细,只能 var_dump 打出来看。这篇文章就是把常用的和几个冷门的列清楚,省点时间。 基础的那几…
主题要让人能调,就得有个后台设置页。 Z-Blog 里这件事拆成两半:存,和显示。存靠 $zbp->Config('主题ID'),显示靠 Filter_Plugin_Admin_ThemeMn…
网上讲 Z-Blog 主题开发的文章,一上来就是「复制一份默认主题改改」。能用。但你不知道哪些文件是必须的,哪些可以删。 我第一份主题是从 default 里删文件删出来的。删到最后只剩五个文…
主题做好了,想给别人用。打包这一步有讲究,做不好装上去就报错。目录结构根目录下必须有 theme.xml、index.php。缺一个都装不上。样式放 style 目录,模板可以直接放根目录。i…
转义这事两个方向都会出问题。不转义,可能被注入;转多了,页面上全是 < 这种字符。默认是转的模板里 {$article.Title} 这种输出,Z-Blog 默认做 HTML 转义。所以…
改主题时最怕白屏。没有报错,什么都没有,页面就是一片白。按下面这个顺序查,多数情况十分钟能定位。第一步:看有没有报错先确认调试模式开了。后台设置里把调试打开、错误日志打开。没开的话,PHP 的…
主题慢,多半不是 PHP 慢,是资源加载排错了。CSS 在 head,JS 在底部这是最基础的规则,也是最常被破的。CSS 放 head 让浏览器尽早知道页面长什么样,避免无样式闪烁。JS 放…
主题里图片这块,做对了省一半流量,做错了整页拖慢。缩略图别自己裁Z-Blog 有内置的缩略图机制。附件上传后按配置生成不同尺寸,主题里调现成的就行。自己用 CSS 把大图压小,图还是那个大图,…
主题做完在电脑上挺好看,手机一开字就挤成一团。多数不是样式写错,而是没做移动端:viewport 要写在 header.php 的 head 里,断点按内容区宽度来设。