CodeIgniter 英文官方网站

CodeIgniter 新闻

分享: 33号铺 - 开源淘宝客瀑布流发布和管理系统

33号铺是一个简单好用的淘宝客瀑布流发布、管理系统。

开源项目地址:https://github.com/yuguo/33pu

作者:Yuguo

设计理念

33号铺的设计理念是,做一个体验最好的导购系统。

  • 相信PGC(Professional Generated Content),而不是蘑菇街那样的UGC。但不排除加入投票系统。
  • 相信人工的推荐,而不是机器采集。机器采集的垃圾站我见过很多,大部分是根据taobao API批量拉取数据,这个功能很好做,但是我不希望做自动采集的站点,这对用户是没有好处的。所以33号铺的优化目标是尽量优化人工采集的流程,后台也好,书签也好,url转化也好。
  • 重视用户体验,相信用户体验也可以卖钱。所以33号铺会不断优化站长和访客的体验。

下载

Clone代码到本地,git clone git://github.com/yuguo/33pu.git

或者下载最新的ZIP

安装

  1. 配置 application/config/config.php 为你的站点url,配置 application/config/site_info.php 中的站点名称、appkey、secret还有最重要的taobaoke pid。
  2. 首先自己在数据库中创建一个数据库(比如使用phpmyadmin之类的可视化工具),然后配置 application/database 中的 usernamepassworddatabase
  3. 如果使用**Apache服务器**,配置 .htaccess 中的RewriteBase为程序锁在文件夹目录,比如http://localhost/33pu/ 即为 33pu ,如果是在根目录比如 http://localhost/ 即为 /。(如果使用**Nginx服务器**,配置见最后说明)如果没有正确配置.htaccess,可能会在后面的步骤中出现404,这时候在站点后面加上一个index.php即可。
  4. 访问 站点url/login/install ,输入管理员的email和密码
  5. 访问 站点url/login 登录
  6. 访问 站点url/admin/cat 新增你的站点的商品类别(类别会出现在首页tab中)
  7. 访问 站点url/admin/cat 修改类别slug为英文(中文url目前有bug,而且不优雅)
  8. 访问 站点url/admin ,选择类别之后搜索关键词,点击某个条目之后再选择图片,条目就会出现在首页(请选择类别之后再搜索关键词,这样条目会自动添加到该类别)
  9. 请修改 application/views/home.php 底部的统计代码为你自己的百度统计或者Google Analytics.

说明

  • 后台搜索的时候的过滤条件在后台配置是,您可以自己修改配置application/models/m_taobaoapi.php
    • 佣金比5% - 50%
    • 天猫商品
    • 按卖家信用排序
    • 每页80条
  • 关于为什么要想到做这个系统的两篇文章:先做一半 利用淘宝API构建淘宝客自动发布系统
  • 为了帮助更多人,希望你能保留底部的版权,声明站点是由33号铺构建,但这并不是必须的

系统架构

  • 整站大部分代码是PHP,基于CodeIgniter构建,CodeIgniter是一个非常适合快速开发的PHP框架。
  • 后台UI基于Bootstrap构建。
  • 整站的JS都是基于jQuery构建。
  • 数据来源于淘宝开放平台

Nginx配置说明

location / {
    index index.php;
    if (-f $request_filename/index.php){
            rewrite (.*) $1/index.php;
    }
    if (!-f $request_filename){
            rewrite (.*) /index.php;
    }
}

联系

遇到问题先看FAQ,再更新到最新版看看问题有无解决,如果还有问题请联系Yuguo。

代码还在不断完善中,有任何意见和建议:

发布人: Hex, 日期: 2013年4月8日

CodeIgniter 2.1.3 for SAE 发布了!

今天,CodeIgniter 2.1.3 for SAE 发布了,CIer 可以无缝移植自己的 CI 代码到 SAE 平台了!

为适应SAE环境,主要修改如下:

  • Mysql数据库 进行了读写的主从分离(主库写、从库读)
  • 数据缓存 与 页面缓存 支持memcache和kvdb两种方式
  • Email类 使用原生SAE的邮件类
  • 文件上传类 使用Storage保存
  • 图像处理类 仅支持GD2函数
  • 验证码类 使用原生SAE的Vcode类
  • 日志类 使用原生SAE日志中心

若需隐藏index.php,在config.yaml中添加以下代码,且修改配置文件 $config['index_page'] = '';

handle:
- rewrite: if(!is_dir() && !is_file() && path~"/") goto "/index.php/%{QUERY_STRING}"

当前版本由 @月夜风KeN 开发

安装请访问 SAE 应用商店:http://sae.sina.com.cn/?m=apps&a=detail&aid=161

演示地址:http://codeigniter.sinaapp.com/

感谢大家的支持!

发布人: Hex, 日期: 2013年3月13日

分享: 社交化登录类库 Oauth2 SocialAuth

本程序修改自 codeigniter-oauth2. 代码默认适配 CodeIgniter 框架,简单修改可以适用于任何框架或者非框架使用。有任何疑问或想法请issue或者pull request。

开源项目地址:https://github.com/CodeIgniter-Chinese/Oauth2-SocialAuth-for-CodeIgniter

作者:Jeongee

修改点

  • 可以运行与spark或者none-spark环境下。
  • 增加若干参数,支持国内各大平台。
  • 加入csrf验证
  • 原版providers被移动到provides/beyond the wall/文件夹中,使用者可根据需求自行移动出来使用。

新增的 providers

  • 新浪微博
  • QQ
  • 腾讯微博
  • 百度
  • 360
  • 淘宝
  • 网易微博
  • 搜狐微博
  • 豆瓣
  • 天翼
  • 人人
  • 移动微博
  • 开心网
  • 多说评论系统
  • 飞信

演示站点

发布人: Hex, 日期: 2013年3月12日

CodeIgniter 中国第二次技术交流会

CI 中国第二次技术交流会将在 2012.11.18 于北京举办!现在开始接受大家的报名!

本次交流会主要以 CIer 交流和分享为主。

日期:2012.11.18(周日)14:00 - 18:00
地点:北京市朝阳区北三环西坝河西里18号 正通创意中心酷6网

分享主题一:《创业团队开发模式和工作流程探讨》
分享人:Saturn;CI中国管理团队成员,STblog作者,广州游子公司创始人,印天网真公司技术总监
主题介绍:以 CI 作为 Web 开发框架为例,探讨关于小型互联网团队从远程协作(Git-Flow)、程序开发(CodeIgniter)到自动化部署(Git Hook/Hudson)的低成本解决方案。

分享主题二:《MVVM in CodeIgniter》
分享人:Visvoy;CI中国元老级版主,曾在CI中国引发关于Cache的大讨论,目前在 okbuy.com(好乐买) 负责仓储和物流系统的研发
主题介绍:将MvvM的数据驱动模型与CI结合的一次实践,实现Controller与View完全分离,View多态的特性,以及不用写JS即可实现JS验证的方法。

分享主题三:《复杂业务逻辑的解决之道》
分享人:rainer_H;climbPHP 作者(基于 CI 的扩展框架)
主题介绍:climbPHP,基于 CodeIgniter 的专注于处理复杂业务逻辑的扩展框架。涉及到的主要范围包括:Restful 架构,事件驱动,AOP,ORM。


详情和报名请访问论坛报名贴~~


合影

发布人: Hex, 日期: 2012年10月31日

CodeIgniter 发布 2.1.3 版

CodeIgniter 发布 2.1.3 版,主要带来一些安全性提升和功能增强。其中最重要的是,CodeIgniter 2.1.3 版改善了输入类中的 IP 地址解析功能,以防止在某些情况下可能出现的欺骗。所以,如果你的应用需要信任用户的 IP 地址,以实现访问控制等功能,那么你应该升级到 2.1.3 版。

更改记录中可以找到完整的更新内容清单,你可以在这里下载 2.1.3 版,当然,这里也有升级说明,以帮助您从旧版本迁移到新版本。

发布人: Hex, 日期: 2012年10月15日

第 2 页/共 7 页  < 1 2 3 4 >  最后一页 »