2024年10月29日
SQLite
优点:
安装方便,无需设置数据库账号密码。
网站搬家方便,只需搬文件。
缺点:
数据处理能力弱。
不支持某些函数和功能(如随机)。
适用场景:适合个人博客,文章量不大。
MySQL
优点:
数据处理能力强。
功能齐全,相关教程多。
与PHP兼容性好。
缺点:
搬家不方便,需单独搬数据库。
有些主机不自带MySQL,需额外购买。
适用场景:适合大型站点,站长有一定技术知识。
2024年10月29日
文件夹说明
zb_system:zblog核心文件夹,存放核心程序代码和后台文件,建议不要改动。
zb_users:存放主题、插件、图片、缓存等文件。
avatar:默认头像文件夹。
cache:缓存文件夹,存放主题编译后的文件。
data:数据库文件夹,SQLite数据库文件存放于此。
emotion:表情包图片文件夹。
language:语言包文件夹,支持多种语言。
logs:日志文件夹。
plugin:插件安装目录。
theme:主题安装目录。
upload:附件上传目录,按日期分类管
2024年10月29日
设置伪静态参数
进入后台:系统 - 系统设置 - 伪静态参数设置。
设置“TAGS信息列表页”的格式,例如 tags-[!--tagname--]-[!--page--].html。
加载伪静态规则
Nginx
rewrite ^/tags-(.+?)-([0-9]+).html$ /e/tags/index.php?tagname=$1&page=$2 last;
Apache
RewriteCond %{QUERY_
2024年10月29日
问题描述
在分类页面显示当前分类下的子分类树,主要用于分类页面的侧边位置。
实现代码
{foreach $categorys[$category.ID].SubCategorys as $category}
<li>
<a href="{$category.Url}">
{if $category.Level == 2} └{/if}
{$category.Name}
</a>
</li>
{/foreach}
扩
2024年10月29日
找到分页函数
文件路径:e/class/connect.php
搜索 function page1,找到分页代码段。
修改分页代码
根据模板需求修改分页代码,增加或修改CSS样式,改变选中状态等。