博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
discuz二次开发:Discuz 门户-数据调用中添加自定义的表数据
阅读量:4197 次
发布时间:2019-05-26

本文共 2401 字,大约阅读时间需要 8 分钟。

1.在"source/class/block"目录下新建一个目录"video"[名字任意取,便于自己记忆就行]

2.在刚才新建的"video"目录下新建2个文件

第1个"blockclass.php"[文件名固定的]

<?php

/**

*      [Discuz!] (C)2001-2099 Comsenz Inc.
*      This is NOT a freeware, use is subject to license terms
*
*      $Id: blockclass.php 27449 2012-02-01 05:32:35Z zhangguosheng $
*/

if(!defined('IN_DISCUZ')) {

exit('Access Denied');
}

$blockclass = array(

'name' => "测试模块",

);

?>

 

第2个文件"block_自定义.php"[把"自定义"三个字改成有助于自己记忆的名称如"sohu"]

第2个文件名称以block_sohu.php为例

<?php

/**

*      [Discuz!] (C)2001-2099 Comsenz Inc.
*      This is NOT a freeware, use is subject to license terms
*
*      $Id: block_group.php 25525 2011-11-14 04:39:11Z zhangguosheng $
*/

if(!defined('IN_DISCUZ')) {

exit('Access Denied');
}
class block_news{
var $setting = array();
function block_news(){

}

function name(){
return "测试数据";
}

function blockclass(){

return array("sample","测试小分类");//sample可以改成其他的,"小分类名称"会显示在"视频类"下的列表里
}

function fields(){

$field["test_name"]=array("name"=>"标题","formtype"=>"text","datatype"=>"string");
$field["test_url"]=array("name"=>"连接地址","formtype"=>"title","datatype"=>"string");
$field["title"]=array("name"=>"标题","formtype"=>"text","datatype"=>"string");
return $field;
}

function getsetting(){

$parameter["param1"]=array("title"=>"参数说明","type"=>"text","default"=>"");
$parameter["param2"]=array("title"=>"参数说明","type"=>"mcheckbox","default"=>"1","value"=>array(array("1","选项1"),array("2","选项2")));
return $parameter;
}

function getdata($style,$parameter){

$data[0]["id"]="1";

$data[0]["idtype"]="sampleid";
$data[0]["title"]="这是周春11111";
$data[0]["url"]="play.php?id=";
$data[0]["pic"]="nophoto.gif";
$data[0]["picflag"]="1";
$value[0]["test_name"]="周春";
$value[0]["test_url"]="男";
$data[0]["fields"]=$value[0];
//--------------------------------------------------
$data[1]["id"]="2";
$data[1]["idtype"]="sampleid";
$data[1]["title"]="这是肖西锋11111111";
$data[1]["url"]="play.php?id=";
$data[1]["pic"]="nophoto.gif";
$data[1]["picflag"]="1";
$value[1]["test_name"]="肖西锋";
$value[1]["test_url"]="女";
$data[1]["fields"]=$value[1];
//--------------------------------------------------
$result["html"]="";
$result["data"]=$data;
/*
$data[0]['test_name']="wwwwwwwwwwww";
$data[0]['test_url']="wwwwwwwwwwww";

$data[1]['test_name']="wwwwwwwwwwww";

$data[1]['test_url']="wwwwwwwwwwww";
$result["html"]="";
$result["data"]=$data;*/
return $result;
}

}

?>

 

然后

进入后台-工具-更新缓存,一定要勾选“DIY 模块分类缓存”,然后开始更新。

进入后台-门户-模块模板,在这个下添加你对应的模板。

 

转载地址:http://puzli.baihongyu.com/

你可能感兴趣的文章
Linux-网络运维基础
查看>>
Verilog编程网站学习——门电路、组合电路、时序电路
查看>>
android——学生信息显示和添加
查看>>
Android——ImageSwitcher轮流显示动画
查看>>
Android——利用手机端的文件存储和SQLite实现一个拍照图片管理系统
查看>>
图像调优1:清晰度相关参数MTF,SFR,MTF50,MTF50P 以及TVL的概念以及换算说明
查看>>
图像调优3: CCM参数的标定
查看>>
最长回文子串(Go,LeetCode)
查看>>
奏响春的序曲,「武汉的春天」让人泪目
查看>>
情人节集体撤档,《肥龙过江》改网播,线上首映会成为常态吗?
查看>>
“抢菜大战”背后:生鲜电商的突击大考
查看>>
骁龙865+65W闪充!realme 真我X50 Pro 5G正式全球发布
查看>>
二月手机好评排行榜公布:华为第一,小米10没上榜
查看>>
英特尔展示业界首个一体封装光学以太网交换机
查看>>
年存10W+的年轻人都是怎么攒钱的
查看>>
iPhone 11全球供应紧张:何时补货未知
查看>>
小米40W无线闪充今年商用:MIX 4首发?
查看>>
5000起步没商量!vivo NEX 3S 5G手机正式发布:骁龙865+无界瀑布屏加持
查看>>
二月1500-1999元性价比排行榜:前三都是魅族手机
查看>>
疫情下的“双11”,品牌逆势增长背后的数字化变革
查看>>