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