青山绿水 发表于 2014-7-14 13:05:57

学习CI开发的初次作品 dicms

本帖最后由 青山绿水 于 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】频道模型字段类型 说明。
      添加类型的时候,选择字段类型
      .选择【下拉菜单(模型数据)(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。目前做分类列表的时候遇到这个问题。
      应该分类列表就是通用的列表,到时候在看情况。      


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


      .【验证规则】输入验证规则为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
补充几张 后台截图

http://www.pzlink.com/tong/1.jpg


http://www.pzlink.com/tong/2.jpg


http://www.pzlink.com/tong/3.jpg


http://www.pzlink.com/tong/4.jpg


http://www.pzlink.com/tong/5.jpg

bomiha 发表于 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


Closer 发表于 2014-9-4 11:02:58

本帖最后由 Closer 于 2014-9-4 11:05 编辑

steptt 发表于 2014-8-29 07:57
是加密的哦,不行我才问你的啊 'admin', '844b45798adc0d2e8c343bc28b940cee', '
你可以自己替換吧
不見得要用他的密碼

這應該是用MD5的32碼
去看看他的用戶創建或檢查方式就知道了

M-IN-CHINA 发表于 2014-7-17 17:07:01

file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\151620351\QQ\WinTemp\RichOle\(K3%MH(W3RT数据库连接也做好了,提示这些错误是??


一叶扁舟 发表于 2014-7-15 08:16:10

:lol多谢分享

alkzerp 发表于 2014-7-17 08:30:36

相当不错了

M-IN-CHINA 发表于 2014-7-17 17:08:01

图片

青山绿水 发表于 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

M-IN-CHINA 发表于 2014-7-17 17:08
图片

这个错误,看不出来

jackting 发表于 2014-8-6 09:31:52

谢谢分享
页: [1] 2
查看完整版本: 学习CI开发的初次作品 dicms