杨小杰Blog(Youngxj)提供免费教程下载和网站搭建技术教程,主要分享和发布网站源码,致力创造一个高质量网络资源教程的分享平台

YoungxjTools开源项目发布

Young小杰2018-5-1 12:12 网站搭建(67)14875小标签: 网站源码 杨小杰工具箱 api 源码分享 原创

前言:YoungxjTools这个我用了将近两个月的时候完成,学艺不精,可能很多东西不能做的很规整,所以大神多多指导,勿喷。

由于项目搭建的十分简陋,所以会存在一些未能发掘的bug,希望各位能在评论中指点出来。

项目虽简陋却不失功能,对比我上一个工具箱,我是觉得该有的功能都有了。

项目以工具箱用途为基层搭建,当然也可以拿去做导航

语言组织凌乱ing

回到正题,下面是有关YoungxjTools的详细介绍

20959748e54cb30b1c0d8dc1259f247e.jpg

YoungxjTools

项目介绍

工具箱?导航?你觉得是什么它就是什么 欢迎加入QQ交流群 774688083 反馈和讨论关于YoungxjTools

项目架构

项目中主要包含和使用到如下框架和开源项目

  1. bootstrap 3.3.7
  2. font-awesome 4.7
  3. layer 3.1.1
  4. jquery 2.1.4
  5. 阿里云矢量图库
  6. 等等……

安装教程

安装请直接上传项目,解压到根目录,之后访问域名即可,路径为/install
初始账号:admin
初始密码:admin000
请搭建完成后尽快修改密码

使用说明

内置的所有工具,大部分基于杨小杰api,以及其他网站的api接口,不代表能永久有效使用
至于另外一些开源的工具,部分也是依靠网上的资源汇聚而成。
如果你想自己做工具,请参考《答疑解惑》

项目特色

前台支持两主题的切换,ajax点赞,浏览次数统计和站内站外分开跳转的功能
内置时间轴功能,可以记录你的网站发展历程和一些重要的消息
关于页面支持留言,内置smtp发信可以轻松完成用户交流
后台使用Unicorn Admin开源项目进行对接搭建完成
具体功能如下:

工具(主页的列表)的管理功能
友情链接的增加、删除等等管理功能
时间轴的发布与管理功能
内置留言管理功能
网站信息设置,内置smtp发信配置

答疑解惑

1、问:有些小伙伴可能会拿去做导航,做工具箱,那么之后如果我需要添加和创建我自己的工具应该如何操作呢?
答:项目本身支持站内站外跳转,添加新的工具箱,你只需要在网站根目录创建一个文件夹,在文件夹内部就是你的工具箱,只需要在插入
<?php
$id="xx"; //后台生成的工具id
include "../header.php";
?>
这是你的主体
<?php include '../footer.php';?>
2、问:伪静态规则有没有特别的要求?
答:其实本项目并没有设置相关伪静态规则

3、问:后台路径和密码是什么?
答:后台路径为/tools_admin 账号:admin 密码:admin000 请搭建完成后尽快修改密码

4、问:如何安装?
答:安装请直接上传项目,解压到根目录,之后访问域名即可,路径为/install

5、问:php版本是否有限制?
答:本项目搭建到测试都使用的5.6的,使用7.2测试安装时发现不能正常安装,所以建议大家还是使用5.4-7.2的版本

6、问:我需要注意些什么?
答:本身为开源项目,也是第一次做开源项目,所以本程序未加密,但是建议大家不改版权,尊重作者!

7、问:谷歌浏览器,火狐浏览器下载附件报毒?
答:开源项目,代码基本都是我亲自审查的,所以我可以保证是没有问题的,哈勃分析也显示未发现风险,至于为毛它俩要爆我毒,我就不清楚了

更多问题有待发掘……

更新记录

  1. 2018年5月1日 22:59:35 经网友反馈安装完成后数据库未导入数据的问题,现已更新初始数据库文件。
  2. 2018年5月2日 15:56:05 更新数据库文件,更新ajax评论提交,更新小细节
  3. 2018年5月3日 22:04:35 修复一个bug
  4. 2018年5月5日 13:16:16 完善程序安装,修复安装错误,修复安装锁错误,修复评论提交失败,更新三个小工具
  5. 2018年5月6日 14:16:12 更新搜索功能,优化悬浮小图标位置
  6. 2018年5月9日 00:04:30 支持二级目录安装,修复一个工具,优化相关工具
  7. 2018年5月12日 13:24:58 新增工具排行切换,优化前台框架,后台设置下拉类选项,公告小窗编写,重写后台登录验证,项目版本1.1正式发布
  8. 2018年5月13日 13:02:22 版本:1.1.1 新增QQ跳转,新增6中排行规则,自定义工具作者


项目文件构成


Css
	存放css文件
Js
	存放js文件
Model.php
	数据库类库(操作教程:http://t.cn/Ru0gt3b)
About.php
	关于页面,也是留言板页面
Ajax_love.php
	Ajax提交点赞
Class.phpmailer.php
	Mail发信类库
Class.smtp.php
	Smtp发信类库
Config.php
	数据库配置信息
Emails.php
	Emails发信类库调用
Footer.php
	尾部文件,包含版权,备案号,统计代码,一言等输出
Function.base.php
	调用库,里面存放一些需要用到的方法封装
Fucntion.py.php
	分类导航需要用到的类库
Header.php
	网站头部文件,包含类库引用,导航,全局变量的设定,以及css,ji的引入
Index.php
	网站首页
Log.php
	网站发展史,也称时间轴
More.php
	个别工具用到的关联文件就是这个
Page.class.php
	翻页类库,评论分页和时间轴分页都有调用到
Security.php
	网站安全方面的一个文件
Talk_up.php
	评论ajax提交需要的文件,已加入弱防刷机制,但是不代表无敌


数据库结构我就不列出来了,我的命名一眼就能看出是干什么的。


项目截图

YoungxjTools开源项目发布

YoungxjTools开源项目发布

YoungxjTools开源项目发布

YoungxjTools开源项目发布

YoungxjTools开源项目发布

YoungxjTools开源项目发布

YoungxjTools开源项目发布

码云:https://gitee.com/youngxj0/YoungxjTools

GitHub:https://github.com/Youngxj/YoungxjTools

QQ交流群:774688083

版权狗

小信博客(涉嫌更改版权):http://bg.9x7o7.cn/post-31.html


YoungxjTools大小:5.73MB | 来源:码云 | 下载次数:
本文最后更新于2018-5-1,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!

发表评论:

评论列表:

  • 12345678 Lv 1

    为啥

  • 枂下 Lv 1

    源码已用,感谢站长的付出

  • 他喜欢你素颜,必须是素颜好看。打卡成功,现在时间:12点10分记得每天坚持打卡哦!

  • 凛冬将至打卡成功,现在时间:11点50分记得每天坚持打卡哦! 没有必要羡慕别人增添自己的烦恼,生活有苦有甜,才叫完整!

  • 残影 Lv 2

    感谢分享

  • Mr.Bean Lv 1

    右上角的youngxj和杨小杰博客怎么改...

    • Mr.Bean Lv 1

      回复了Young小杰:主题....切换了没效果...

  • 优文库 Lv 4

    世间万物,如果一直放着不管的话,便一定会向不好的方向发展。就像即使如何的努力也无法阻止宇宙变冷一样。只是按照‘常理进行’不断积累而构筑出的世界,无论如何也无法脱离物理法则的束缚。

  • 过来学习,先膜拜一下大佬|´・ω・)ノ

  • 初学者 Lv 1

    国外服务器搭建好只有很多小工具不能正常使用,譬如qq群昵称,icp查询等,都不显示结果

    • Young小杰 站长

      回复了初学者:接口请求网络延迟导致

    • 初学者 Lv 1

      回复了Young小杰:好的,已换国内空间,还得请教一下,怎么修改才能把第二个卡通一点的主题设为默认主题啊?或者下个版本能在后台增加一个设为默认主题的设置吗??

    • Young小杰 站长

      回复了初学者:默认主题就是那个你说的不卡通的,如果需要设置另外一个主题为默认,可以参考header.php文件

    • 初学者 Lv 1

      回复了Young小杰:回复了(尴尬)只找到了这个,然后就没有然后了....
      define('templates', deepEscape($_COOKIE['temp']));

    • Young小杰 站长

      回复了初学者:对就是这个,你把deep....这个替换成1或者2就行了

    • 初学者 Lv 1

      回复了Young小杰:修改固定的就是没有办法那个手动切换主题了
      回复了[滑稽]

    • Young小杰 站长

      回复了初学者:是的,默认主题有空我弄一下吧,你加交流群等我消息

    • 初学者 Lv 1

      回复了Young小杰:万分感谢!回复了[勉强]

  • 小河 Lv 2

    小杰牛逼啊。

  • 手机扫描二维码
    阅读体验更佳