站长工具箱源码,独立管理后台,可自主添加工具

YoungxjTools网页版工具箱导航项目中主要包含和使用到如下框架和开源项目

bootstrap 3.3.7
font-awesome 4.7
layer 3.1.1
jquery 2.1.4
阿里云矢量图库
等等……

安装教程

安装请直接上传项目,解压到根目录,之后访问域名即可安装
安装时请确认是最新版本
请确认函数都支持
数据库信息填写完整
填写域名等账号信息

如何自己制作插件:

项目本身支持站内站外跳转,添加新的工具箱,你只需要在网站Tools目录下创建一个文件夹,在文件夹内部就是你的工具箱,只需要在头部插入


  
        工具主体内容
  

特别要说一下

这个1.2版本需要使用到伪静态,如果发现小工具页面进不去,或者404,多半就是伪静态没有添加了。

Nginx规则:

if (!-f $request_filename){set $rule_0 1$rule_0;}
if (!-d $request_filename){set $rule_0 2$rule_0;}
if ($request_filename !~ "-l"){set $rule_0 3$rule_0;}
if ($rule_0 = "321"){rewrite ^/([a-zA-Z0-9_-]+)$ /Tools/$1 last;}

Apache规则:


   RewriteEngine on
   RewriteOptions MaxRedirects=1
   RewriteBase /
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteCond %{REQUEST_FILENAME} !-l
   RewriteRule ^([a-zA-Z0-9_-]+)$ Tools/$1 [L]

其他说明

1、插件编写规范
答:插件包文件压缩包以及压缩文件统一使用 工具名(Plugin Name)进行命名吗,不能使用空格等特殊字符
(Plugin Name)工具名也是工具文件夹名
是工具使用的地址
支持大小写字母数字
不支持符号空格
(Description)工具描述也就是工具关键词
尽量使用英文状态下的逗号
必须包含的信息有Title、Plugin Name、Description
, 编写规范才能上传安装。
ps:如果有好的工具请联系作者进行推送。
2、应用中心响应很慢
答:因为api服务器处于高负载的状态,作者也无力购买更好的服务器,所以目前只能这样,先将就这用吧。
3、源码安装成功后,首页样式未加载
答:这个是老生常谈的问题了,1.有可能你的地址填写错误。2.CC、TOP域名无法使用BootCDN服务。
如果是第一个,请到后台修改地址
如果是第二个,请下载样式文件到本地,然后去源码替换成本地文件
4、后台修改提示失败
答:十有八九是因为所修改内容与原内容相同导致,当然也有可能是因为数据库连接失败导致,具体请自行审查。
5、个别工具无法使用
答:个别工具使用的作者API的接口进行获取数据,如果你更改了版权或者其他原因就会导致接口数据获取失败。
6、我需要注意什么
答:本项目为开源项目,禁止修改版权,禁止商业出售,一经发现,作者API接口服务全部拉黑(部分工具)。
7、后台地址是?
答:1.3版本后台统一为admin,可自行修改后台路径。
8、php版本问题
答:php版本5.4-7.2基本属于正常,个别函数未开启会出现问题。
9、后台登录验证码不加载
目前还不知道原因,但是可以暂时删除login.php文件第28行到40行的代码。

本文由 代码疯子 作者:daimafengzi 发表,其版权均为 代码疯子 所有,文章内容系作者个人观点,不代表 代码疯子 对观点赞同或支持。如需转载,请注明文章来源。
4

发表评论