discuz

<?php


define('UC_CONNECT', 'mysql');

define('UC_DBHOST', 'localhost');
define('UC_DBUSER', 'root');
define('UC_DBPW', '');
define('UC_DBNAME', 'ultrax');
define('UC_DBCHARSET', 'utf8');
define('UC_DBTABLEPRE', '`ultrax`.pre_ucenter_');
define('UC_DBCONNECT', 0);

define('UC_CHARSET', 'utf-8');
define('UC_KEY', 'G3S412pdY6Garfd5Be13QaW0I5y2Jcq4Qdl1r0Z4B4LfP598o7uaW1eee1v886b6');
define('UC_API', 'http://127.0.0.1/discuz/upload/uc_server');
define('UC_APPID', '1');
define('UC_IP', '');
define('UC_PPP', 20);


?>

1,创建控制器并且分配数据

a,在界面里面创建司空科技,并将链接放置sikong.php   ---  自动访问upload下面sikong.php

b,其中sikong.php里面这句话,走模板:

require_once libfile('sikong/'.$_GET['mod'], 'module');

c,创建:在uploadsourcemodulesikongsikong_index.php

d,分配数据

分配页面:

include_once template('diy:sikong/index');

直接就分配数据到页面了,这个和前台页面似乎是一致的,相当于smarty里面的$this->display();

$my_arr = array('one', 'two', 'three', 'four');

e:直接遍历输出

<!--{loop $my_arr $key $val}-->
        <div {if $key % 2 == 1}style="background: #ccc;"{/if}>
            这里是value值:{$val}
        </div>
<!--{/loop}-->

直接输出变量

{$a}

 2,分类信息

1)在论坛分类信息中,分类A中,添加一个分类信息字段 -- 选择多选还是单选  --  提交

2)在详情中,填写 二级分类

3)在分类管理中添加一个分类,点击详情,与分类进行关联

4) 在相应的版块启用 -- 版块管理  --- 司空论坛  -- 编辑  -- 其他 -- 分类信息

5)发帖的时候选择相应的版块就可以了

 3,编辑信息

在论坛 -- 分类信息  -- 分类管理 -- 模板 里面

资料:discuz 

http://blog.fity.cn/post/238/

http://blog.sina.com.cn/s/blog_6f145be10102uwl7.html

http://wenku.baidu.com/view/e3c65e97b14e852458fb5752.html?re=view

http://wenku.baidu.com/view/026f520b79563c1ec5da71d3.html?re=view

http://wenku.baidu.com/view/f92913edb8f67c1cfad6b8c2.html

http://wenku.baidu.com/view/8edc2fc208a1284ac8504314.html

http://www.discuz.net/thread-2982464-1-1.html

http://v.youku.com/v_show/id_XMzYwMDE3NDY4.html?tpa=dW5pb25faWQ9MTAyMjEzXzEwMDAwMl8wMV8wMQ

源码分析:

http://www.cnblogs.com/vicenteforever/articles/1615270.html

原文地址:https://www.cnblogs.com/xiaoxiaomengxiangjia/p/5569278.html