discuz如何处理这种情况呢,关于数据表数据提取 本帖最后由 z2232855560 于 2014-09-27 18:01:10 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 打开:\source\module\portal\portal_index.php在include_once template上面添加:$res=DB::fetch_all("SELECT * FROM %t",array('portal_category'));echo "<pre>";print_r($res);echo "</pre>";访问门户首页试试 哦,我忘说了,我用的是discuz!x3.2版本,里面没有include_once template我把你说的代码加在红色位置处了,不知行吗,我打印的结果是可以的,但不知这么写规范吗?/-------------------------------------------------------------------------------------------<?php/** * [Discuz!] (C)2001-2099 Comsenz Inc. * This is NOT a freeware, use is subject to license terms * * $Id: portal.php 33234 2013-05-08 04:13:19Z andyzheng $ */define('APPTYPEID', 4);define('CURSCRIPT', 'portal');require './source/class/class_core.php';$discuz = C::app();$cachelist = array('userapp', 'portalcategory', 'diytemplatenameportal');$discuz->cachelist = $cachelist;$discuz->init();require DISCUZ_ROOT.'./source/function/function_home.php';require DISCUZ_ROOT.'./source/function/function_portal.php';$res=DB::fetch_all("SELECT * FROM %t",array('portal_category'));echo "<pre>";print_r($res);echo "</pre>";if(empty($_GET['mod']) || !in_array($_GET['mod'], array('list', 'view', 'comment', 'portalcp', 'topic', 'attachment', 'rss', 'block'))) $_GET['mod'] = 'index';define('CURMODULE', $_GET['mod']);runhooks();$navtitle = str_replace('{bbname}', $_G['setting']['bbname'], $_G['setting']['seotitle']['portal']);$_G['disabledwidthauto'] = 1;require_once libfile('portal/'.$_GET['mod'], 'module');?> 你打开的文件错了,你那个是门户的入口文件你要写在\source\module\portal\portal_index.php文件里echo "<pre>";print_r($res);echo "</pre>";这三句只是为了显示出来给你看,你在前台的模版文件中要loop的数组就是$res,数组名字自己换 用php 如何来实现asp.net中的Global.asax页面的功能 求解:php查找mysql后中文显示乱码的问题 php新手求教 wamp5 APACHE 服务启动问题 wordpress 函数调用问题 求助:关于phpexcel中列宽设置的问题 判断指 指定值输出! discuz x2.5中数据库读错误,求大侠指点! 网页开发应该用哪种语言? 关于apache伪静态规则转换IIS伪静态规则 discuz! 这地方如何取值 %s %t %f %i %s %d %n 在discuz数据调取时该怎么用
在include_once template上面添加:
$res=DB::fetch_all("SELECT * FROM %t",array('portal_category'));
echo "<pre>";
print_r($res);
echo "</pre>";访问门户首页试试
哦,我忘说了,我用的是discuz!x3.2版本,里面没有include_once template
我把你说的代码加在红色位置处了,不知行吗,我打印的结果是可以的,但不知这么写规范吗?
/-------------------------------------------------------------------------------------------<?php/**
* [Discuz!] (C)2001-2099 Comsenz Inc.
* This is NOT a freeware, use is subject to license terms
*
* $Id: portal.php 33234 2013-05-08 04:13:19Z andyzheng $
*/define('APPTYPEID', 4);
define('CURSCRIPT', 'portal');require './source/class/class_core.php';
$discuz = C::app();$cachelist = array('userapp', 'portalcategory', 'diytemplatenameportal');
$discuz->cachelist = $cachelist;
$discuz->init();require DISCUZ_ROOT.'./source/function/function_home.php';
require DISCUZ_ROOT.'./source/function/function_portal.php';$res=DB::fetch_all("SELECT * FROM %t",array('portal_category'));
echo "<pre>";
print_r($res);
echo "</pre>";if(empty($_GET['mod']) || !in_array($_GET['mod'], array('list', 'view', 'comment', 'portalcp', 'topic', 'attachment', 'rss', 'block'))) $_GET['mod'] = 'index';
define('CURMODULE', $_GET['mod']);
runhooks();$navtitle = str_replace('{bbname}', $_G['setting']['bbname'], $_G['setting']['seotitle']['portal']);
$_G['disabledwidthauto'] = 1;
require_once libfile('portal/'.$_GET['mod'], 'module');
?>
你要写在\source\module\portal\portal_index.php文件里
echo "<pre>";
print_r($res);
echo "</pre>";
这三句只是为了显示出来给你看,你在前台的模版文件中要loop的数组就是$res,数组名字自己换