用户
 找回密码
 入住 CI 中国社区
搜索
查看: 6859|回复: 16
收起左侧

[程序 App] 学习CI开发的初次作品 dicms

[复制链接]
发表于 2014-7-14 13:05:57 | 显示全部楼层 |阅读模式
本帖最后由 青山绿水 于 2014-7-14 15:14 编辑

安装说明
根目录包含了 ci_tong.sql 文件,,导入        数据库就行了。。这是我用这个后台做的一个淘宝客的网站。演示地址 http://www.pzlink.com
数据库配置信息,自己到ci的配置文件里面修改(application\config\database.php)
后台登录 /index.php/admin/auth    其中 admin 这个 是\application\controllers\admin 这个目录的名称,可以随意更改,
文件夹名称更改之后,,相应访问路径也改一下就行了。



后台使用说明
【1】频道模型  字段类型 说明。
        添加类型的时候,选择字段类型
        [a].选择【下拉菜单(模型数据)(INT)】 的时候,
        数据源输入:m_cat|catname   这样的格式
        第一个m_cat表示数据库里面表的名称,(不需要表前缀)其中带有m_的表名称表示这个是后台添加的频道模型的表
        比如m_cat|catname  假如我数据库表前缀为ci_ ,这个就是说调用数据库里面ci_m_cat这个表的catname字段作为下拉框显示的名字
        下拉框的值就是ci_m_cat这个表的ID字段。
        -------------------------------------------------
        有一种情况比如分类需要有层级关系。m_cat|catname|1 数据源输入的时候多加一个(|1) 这样 输出表单的时候这个下拉列表就会按层级排序一下
        -------------------------------------------------
        另外一种情况,下拉列表需要层级关系的话,目前显示所有数据列表的地方,做了一个静态判断,显示的名称必须为catname
        也就是说,数据源所在数据表,显示名称的这个字段名称必须为catname。目前做分类列表的时候遇到这个问题。
        应该分类列表就是通用的列表,到时候在看情况。        [code=HTML][/code]


        .选择【单选按钮(模型数据)(INT)】 或者 【复选框(模型数据)(VARCHAR)】 的时候,
        数据源输入 :1=是|0=否  这样会显示2个单选框 分别显示 (是)和(否)1和0就是选择它们的时候的值。


        [c].【验证规则】  输入验证规则为CI框架支持的验证规则,这里输入的规则都将使用$this->form_validation->set_rules()设置
                支持的规则写法,具体请看http://codeigniter.org.cn/user_g ... .html#rulereference

【2】        频道模型
        每一个模型必须包含一个字段 catid 作为 分类调用。
        catid字段,数据源输入 m_cat|catname  如果分类有层级关系 就输入 m_cat|catname|1

  后台可以看看我的演示数据。
  这个程序实际上是我学习CI,参考DILICMS 源码,,将DILICMS后台分类模型和内容模型整合成一个频道模型,这样反正我自己是容易使用了。

下载地址 百度网盘   http://pan.baidu.com/s/1dDvNE9N
补充几张 后台截图















评分

参与人数 2威望 +10 收起 理由
jackbang + 5 很给力!
Hex + 5 赞一个!

查看全部评分

发表于 2014-7-17 23:29:36 | 显示全部楼层
本帖最后由 bomiha 于 2014-7-20 20:05 编辑

新手求教:看到你这个后台的程序,就做了,就是出错如下:
后台登录 /index.php/admin/auth    按步骤登录后显示是这样的
用户名:  
密 码:  
验证码:验证码没有显示,没有提交按钮  

如果 /index.php这样登录显示下面的错误,数据库也设置了,只是表,不知道有哪几个字段。
发生了一个数据库错误
Error Number: 1146

Table 'my_qg.ci_m_taoke' doesn't exist

SELECT `id`, `domain`, `word`, `webword` FROM (`ci_m_taoke`) WHERE `status` = 1 AND `yong` = 1 AND `level` = 0 ORDER BY rand() LIMIT 6

Filename: C:\htdocs\dicms\system\database\DB_driver.php

Line Number: 330


发表于 2014-9-4 11:02:58 | 显示全部楼层
本帖最后由 Closer 于 2014-9-4 11:05 编辑
steptt 发表于 2014-8-29 07:57
是加密的哦,不行我才问你的啊 'admin', '844b45798adc0d2e8c343bc28b940cee', '

你可以自己替換吧
不見得要用他的密碼

這應該是用MD5的32碼
去看看他的用戶創建或檢查方式就知道了
发表于 2014-7-17 17:07:01 | 显示全部楼层
[img]file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\151620351\QQ\WinTemp\RichOle\(K3%MH(W3RT[RSAVN~IHHMF.jpg[/img]数据库连接也做好了,提示这些错误是??


发表于 2014-7-17 08:30:36 | 显示全部楼层
相当不错了
 楼主| 发表于 2014-7-19 12:07:55 | 显示全部楼层
M-IN-CHINA 发表于 2014-7-17 17:07
数据库连接也做好了,提示这些错误是??

你看这个图片,没有看到。。。。
 楼主| 发表于 2014-7-19 12:08:44 | 显示全部楼层
bomiha 发表于 2014-7-17 23:29
新手求教:看到你这个后台的程序,就做了,就是出错如下:
后台登录 /index.php/admin/auth    按步骤登录 ...

可以加我 QQ:3636-238-54
 楼主| 发表于 2014-8-1 08:52:26 | 显示全部楼层

这个错误,看不出来

本版积分规则