1 Star 5 Fork 0

封尘 / 封尘博客系统

Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

封尘博客-一款轻量级,简单方便的php博客

💘 封尘博客系统

首页

后台

💎 特色功能

  • 🔒 后台前后端分离,可以放在域名下的任何位置(建议安装后改下后台目录名)
  • 🎨 简单的模板语言,自定义模板再也不用那么痛苦,比起html,php混写更优雅
  • ⚡ 自研的高性能框架,确保不会被常规框架漏洞所注入

🔨 安装教程

1.直接下载源码,或者git clone https://gitee.com/lovefc/fcblog

2.在目录执行composer install (主要是引入fcphp6框架,一直在更新)

3.导入目录📂Sql中的blog.sql文件,然后在Main/Config/db/mysql.php文件中设置下数据库信息即可(配置default那个键名)

4.Nginx,Apahce要将📂Main设为主目录,另外必需将以下目录设置成可读写

  • Main/Log
  • Main/Cache
  • Main/Runtime
  • Main/Uploads
  • Main/Cover

另外如果访问页面提示无法引用文件,请在Main/user.ini文件中加上:/www/wwwroot/xxx.cn/fcblog/vendor/ 这个目录位置

5.程序必须使用伪静态访问

nginx设置伪静态:

if (!-e $request_filename) {
    rewrite ^(.*)$ /index.php?$1 last;
}

apace设置伪静态:

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php?$1 [QSA,PT,L]
</IfModule>
  1. 后台地址: http://127.0.0.1/Admin 账号:admin@lovefc.cn 密码:admin123

🌿 模板主题

模板设置 Main/Themes/config.ini

# 基础设置
[config]
# 模板名称
template_name = default

这里你们可以新建个模板目录,自己参照default目录,自己弄一个模板,然后将config.ini的模板名称改成这个新建模板目录名的就行了

🌸 模板定制

模板目录 Main/Themes

你可以直接复制default2目录来进行修改,最好不要动default目录里面的,因为里面是系统报错和xss等一些公有文件的存放目录

模板内容全部使用了模板语言来快速定义,基本复制粘贴起来也非常好改,除了一些功能的变动可能涉及到一些底层代码的改动

code

<微语列表="page_size=10&status=1&get_page=1"> 
    ........
	.........
	..........
</微语列表>

这一句就是引用微语模块,page_size代表每页显示的列表数量,status代表显示的状态,基本上都是1为显示,2为隐藏

get_page 这一句代表的是从get变量中取page值,get_page=1,默认为第一页,如果$_GET['page']有值,就会取$_GET['page']的值

另外如果想要根据数据库字段来判断或者进行搜索,也可以用这样的语法来定义,不过那样你就要查看数据库字段名来进行判断了。

这是用来分页判断的

分页也是特别简单的,基本上所有的模块都是这样分页,只是改下模板语法,你如果多看几个页面的定义,你也就懂了。

<微语分页>
    <上一页>
        <a href="{last.url}" >上一页</a>
    </上一页>
    <下一页>
        <a href="{next.url}">下一页</a>
    </下一页>
</微语分页>		

关于模板语言的正则定义全部都在Config/view.php,如果你有这方面的能力和想法,完全可以增加修改打造自己的ubb语法。

👍 关于作者

Author: 封尘(lovefc)

Blog: http://lovefc.cn

Gitee: https://gitee.com/lovefc

🍀 写在最后

理论上,你如果不想折腾,那么上手就能用,你如果想多折腾,那么就要花点时间了。

在此期间,如果遇到bug,也可以向我反馈,我也会尽快的解决。

如果你对制作模板不太会或者懒得动手,也可以找我另外制作(付费),在此期间我也会抽空发布一些免费模板提供大家使用。

Comments ( 0 )

Sign in for post a comment

About

封尘博客-一款轻量级,简单方便的php博客 expand collapse
PHP and 4 more languages
Apache-2.0
Cancel

Releases

No release

Contributors

All

Activities

load more
can not load any more
PHP
1
https://gitee.com/lovefc/fcblog.git
git@gitee.com:lovefc/fcblog.git
lovefc
fcblog
封尘博客系统
master

Search