MAC OS X 系统下基于ThinkPHP框架的微博项目开发,功能模块涵盖:注册与登录,个人信息设置,发布,转发,收藏与删除微博,好友好注、用户一微博搜索、私信、消息推送等;项目开发过程中不紧会用到ThinkPHP框架的各种功能特性,而且会引用多种流行常用前端插件,如jQuery Validate、Uploadify等。
后盾网ThinkPHP微博项目开发视频教程目录
01.项目开发前准备
02.建立项目所需数据库模型(上)
03.建立项目所需数据库模型(中)
04.建立项目所需数据库模型(下)
05.文件夹_创建登录控制器并导入模版
06.注册功能_添加验证码链接地址
07.注册功能_调用jQueryValidate验证表单(上)
08.注册功能_调用jQueryValidate验证表单(下)
09.注册表单数据处理(上)
10.注册表单数据处理(中)
11.注册表单数据处理(下)_ 判断用户是否已登录
12.用户登录表单处理
13.下一次自动登录功能(上)_加密用户信息后写入COOKIE
14.下一次自动登录功能(下)_判断用户信息是否与上次登录一致,自动登录完成
15.载出共用模版代码并在板模上载入_退出登录功能
16.修改用户基本信息(上)
17.修改用户基本信息(下)
18.用户头像上传_Uploadify插件(上)
19.用户头像上传_Uploadify插件(中)
20.用户头像上传_Uploadify插件(下)
21.修改密码
22.搜索找人(一)
23.搜索找人(二)
24.搜索找人(三)
25.搜索找人(四)
26.搜索找人(五)
27.添加用户关注分组
28.关注好友
29.首页微博发布(上)
30.首页微博发布(中)
31.首页微博发布(下)
32.格式化时间输出函数
33.微博内容替换函数_正则表达式给URL地址加上a链接
34.微博内容替换函数_正则给@用户加上a链接_配置URL路由实现超简洁URL地址
35.微博内容替换函数_表情文字替换为表情图片
36.模版页面输出微博内容
37.转发微博功能实现
38.视图模型逻辑处理方法扩展,重组原微博数组,得到转发内容_视图数据调用
39.多重转发时通过jQuery获取节点属性,根据不同情况填充不同内容
40.多重转发PHP端处理,TP模版引擎多函数连贯调用,使用TP数据分页类实现内容分页显视
41.巧妙添加节点属性,通过jQuery完成Ajax异步数据提交
42.PHP端动态组合评论内容为HTML代码并返回到客户端添加节点
43.对用户评论需求不同完成不同的业务处理 发布评论功能完成
44.通完jQuery的$.ajax方法实现异步时的加载状态,并完成微博评论的动态加载
45.提高获取微博评论时用户体验_Ajax异步分页功能实现(一)
46.提高获取微博评论时用户体验_Ajax异步分页功能实现(二)
47.提高获取微博评论时用户体验_Ajax异步分页功能实现(三)
48.在模版上通过TP标签编写原生PHP代码_根据关注好友分组筛选微博显视
49.异步实现收藏微博功能_根据服务器端返回结果动态显视页面效果
50.公用右则模版上通过PHP原生代码调用用户个人信息数据
51.按用户关注好友检索出可能感兴趣的人(上)手动组合复杂SQL语句
52.按用户关注好友检索出可能感兴趣的人(下)完成
53.ThinkPHP自定义标签的使用_初始化自定义标签配置
54.ThinkPHP自定义标签的使用_自定义读取用户信息与可能感兴趣的人标签
55.用户个人页数据调用_根据不同用户动态显视该用户个人信息
56.用户个人页数据调用_调用首页发布框插件与提交地址,并只让当前登录用户显视
57.用户个人页数据调用_读取该用户发布的所有微博
58.读取用户的关注与粉丝用户_使用TP的S()缓存方法动态生成与读取缓存数据
59.通过异步实现页面无刷新删除微博功能
60.对转发的微博进行删除后的显视处理
61.通过配置TP路由规则传递隐式参数,实现关注与粉丝列表由同一个方法来处理
62.视图当中输出关注与粉丝列表,并根据关注情况显视不同按钮
63.异步移除用户关注与粉丝
64.收藏列表数据调用,在一个视图模型里复用另一个视图模型
65.收藏列表中添加异步取消收藏功能,并通过TP的字段减一方法对该微博收藏数减1
66.私信功能完成,并添加异步删除私信操作
67.评论列表数据读取,异步现实评论回复与删除功能
68.搜索微博功能完成_对搜索关键字进行描红处理_解决if标签嵌套层级过多导致编译出错的问题
69.通过正则表达式提取@用户信息_@提到我的微博列表功能完成
70.更改CSS目录结构,实现个性模版风格(上)
71.更改CSS目录结构,实现个性模版风格(下)
72.MAC OS X下编译安装Memcached服务器端软件与PHP的Memcache扩展
73.Windows系统下安装Memcached服务器端软件与PHP的Memcache扩展
74.Ajax异步轮询PHP端通过TP的Memcache缓存方式操作内存数据完成消息推送功能(上)
75.Ajax异步轮询PHP端通过TP的Memcache缓存方式操作内存数据完成消息推送功能(中)
76.Ajax异步轮询PHP端通过TP的Memcache缓存方式操作内存数据完成消息推送功能(下)
77.建立后台单入口文件,往后台项目中套入后台页面模版并更改TP的模版潜换指向自定义路径
78.创建后台管理员数据表并初始化一条超级管理员数据
79.后台管理员登录处理,使用TP的初始化方法验证用户是否已登录
80.通过PHP常量获取服务器信息并通过TP的模版输出标签输出到页面当中
81.使用TP的视图模型功能读取微博用户列表
82.微博用户检索与锁定用户功能实现
83.后台管理员列表与添加,添加权限控制只允许超级管理员添加与管理普通管理员
84.后台管理员锁定、删除与修改密码功能实现
85.后台显视所有原作微博列表,定义TP关联模型用于删除微博数据时自动删除其它相关表数据
86.转发微博列表与微博检索功能实现
87.评论列表、评论检索与删除功能实现
88.使用TP的扩展配置功能实现关键字过滤与网站设置功能_微博视频课程结束