首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    discuz 二次开发

    转载地址:http://www.cnblogs.com/LY-leo/p/5843439.html discuz 框架也算是比较流行的社区论坛框架,discuz 的基础架构采用世界上最流行的 web 1、安装 discuz 先下载 discuz 的安装包,解压之后有3个文件,如下: 然后把 upload 文件夹(另两个文件不用管)移动到本地服务器主机文件夹里(比如 htdocs),把 upload localhost/discuz,进入 discuz 安装流程,在第三步的时候,填写内容如下: 这样 discuz 就算是安装完了。 3、创建一个新的模板风格,以便开发 打开 template 文件夹,创建一个新目录如:template/test; 将 template/default 目录下的 这四个文件复制到 test 文件夹, –{template common/footer}–>,很明显这表示页面公用的头部和尾部内容,然后中间开发自己写的代码就行。

    2.4K11编辑于 2022-08-31
  • 来自专栏运维随笔

    Centos8系统Yum安装LAMP部署Discuz论坛

    [Y/n] y   是否重新加载权限表,选择 y 重新加载 4、安装PHP Bash dnf install php php-devel -y Centos8 默认dnf安装的是php7以上的版本 5 部署网站代码 1、进入到站点目录下载discuz Bash cd /var/www/html/ wget http://download.comsenz.com/DiscuzX/3.3/Discuz_X3.3 _SC_UTF8.zip 2、解压压缩包 Bash unzip Discuz_X3.3_SC_UTF8.zip 将解压后的“upload”文件夹下的所有文件复制到“var/www/html”路径下。 一般跟数据库名一样或着自定义)@'%' identified by '用户密码' with grant option; 验证搭建结果 在浏览器里输入地址:http://IP地址  我是阿豪,本期分享的Centos8系统 Yum安装LAMP部署Discuz论坛教程到这就完成了。

    1.9K40编辑于 2022-02-15
  • 来自专栏全栈程序员必看

    discuz整站搬家

    8、恢复数据前请在 Discuz! 安装文件目录下utility文件夹内找到 restore.php 文件,然后将 restore.php 文件上传到程序文件夹data目录下。

    5.7K51编辑于 2022-09-09
  • 来自专栏全栈程序员必看

    Discuz二次开发基本知识总结

    一) Discuz!的文件系统目录 注:想搞DZ开发,就得弄懂DZ中每个文件的功能。 关于DZ数据库设计文档,请参阅DZ相关的项目文档(请从本贴附件中下载) 三) Discuz! 七) DZ如何处理用户信息(存取、计算、更新过程) 新手要做二次开发,都必须掌握这数组中,每个数组元素的意义。 discuz_action的权限。 十二) DZ独创的HTML编辑器,如何截取并使用,如果进行Discuz!代和Html代码的转换 a) 这也算是DZ比较牛的一项技术了,在早期版中,因DZ编辑器的不足,使得很多用户放弃了DZ。

    3.5K20编辑于 2022-07-21
  • 来自专栏技术博文

    discuz 表结构

    discuz 主题表pre_forum_thread 注解 tid mediumint(8) unsigned NOT NULL auto_increment COMMENT '主题id', fid mediumint (8) unsigned NOT NULL default '0' COMMENT '上级论坛', posttableid smallint(6) unsigned NOT NULL default ' NULL default '0' COMMENT '价格', author char(15) NOT NULL default '' COMMENT '会员名', authorid mediumint(8) '' COMMENT '最后发表人id', views int(10) unsigned NOT NULL default '0' COMMENT '浏览次数', replies mediumint(8) COMMENT '主题封面 负数:远程 正数:本地 0:无封面', replycredit smallint(6) NOT NULL default '0' COMMENT '回帖奖励积分主题记录积分值', discuz

    4.7K71发布于 2018-04-16
  • 来自专栏黄啊码【CSDN同名】

    discuz关闭缓存

    修改 function_core.php 文件 vim discuz_x3.2/upload/source/function/function_core.php 代码如下,添加红色字体 function ($timestamp % $tplrefresh))) { if(1 || empty($timecompare) || @filemtime(DISCUZ_ROOT. $subtpl) > $timecompare) { require_once DISCUZ_ROOT.’

    5.3K10发布于 2020-05-31
  • 来自专栏程序员升级之路

    Discuz插件设计

    一、Discuz介绍 Discuz是国内比较知名的开源论坛了,后来被腾讯收购,Discuz在设计时就考虑了生态体系的建设,支持插件设计,可以让广大开发者朋友来一起建设生态,不得不说设计者是很有商业头脑的 8、傻瓜式的安装 因为使用网站的人不一定都懂代码,尽量简单、傻瓜式安装,不要有太多安装和运维成本。 三、Discuz插件机制实现分析 Discuz插件都是放在 upload/source/plugin目录下,我们一个个来分析实现机制。 以下是其中一个插件的代码目录截图: ? [CDATA[Discuz! require_once DISCUZ_ROOT . '.

    4.2K41发布于 2020-09-11
  • 来自专栏Discuz

    Discuz网站根目录常量DISCUZ_ROOT相关介绍

    定义文件: \source\class\class_core.php 定义: define('DISCUZ_ROOT', substr(dirname(__FILE__), 0, -12)); 说明: 将DISCUZ_ROOT定义为class_core.php当前目录(字符)减去12个字符(即:source\class) 例如: D:\www\source\class\class_core.php dirname (__FILE__)结果为:D:\www\source\class substr(dirname(__FILE__), 0, -12)结果为:D:\www\ 这样在调用程序discuz内部程序时,只需要知道相对目录就行了 , 例如: require DISCUZ_ROOT.'.

    3.7K20发布于 2019-01-17
  • 来自专栏运维猫

    搭建Discuz! 论坛

    http://www.discuz.net Discuz! 论坛,百万站长的选择,定会给您带来非凡的论坛体验。Discuz! 7.0.0 的推出使Discuz! 的用户体验又上升到了一个新的高度。 本教程讲解的即是如何全新安装Discuz! 7.0.0 FULL(集成了UCenter 安装的版本)。 SupeSite 社区门户,实现CMS 的功能,拥有强大的模型功能,对Discuz! 和UCenter Home 的完美聚合,是您将社区中所有信息进行整合展示的最佳平台。 _SC_UTF8.zip [root@docker-04 opt]# unzip -d . /ucenter Discuz_X3.2_SC_UTF8.zip # 解压缩到./ucenter [root@docker-04 opt]# cd .

    8.5K21发布于 2019-09-23
  • 来自专栏全栈程序员必看

    docker部署Discuz论坛

    环境准备: ip 服务 192.168.2.10(server1) docker、k8s 192.168.2.20(server2) docker、k8s 192.168.2.30(server3) docker 、k8s k8s集群如何搭建 如果是刚开机的k8s集群的主机开机后启动服务(集群还是ready) [root@server1 ~]# systemctl enable kubelet.service spec: selector: matchLabels: app: discuz tier: mysql strategy: type: Recreate spec: replicas: 1 selector: matchLabels: app: discuz tier: nginx-php template: /web/ [root@server2 data]# ls DiscuzX k8s [root@server2 data]# cd k8s/web [root@server2 web]# ls admin.php

    3.7K20编辑于 2022-06-29
  • 来自专栏腾讯云 DNSPod 团队

    用云开发部署Discuz! Q,免费使用30天!

    开发CloudBase是腾讯云提供的云原生一体化开发环境和工具平台,为开发者提供高可用、自动弹性扩缩的后端云服务。 Discuz! 与传统部署方式相比,用云开发部署 Discuz! 现在用云开发部署Discuz!Q,更有30天的免费使用额度,享受低成本的云原生体验!你只需通过以下这个链接访问: 除了30天免费体验福利外,能力更新上,云开发支持备案服务了! 使用云开发部署应用,无需承担闲时的费用,按量计费,跟传统开发模式相比更轻量、更节省成本,更适合新业务在初创阶段快速验证商业模式。而这次通过活动页福利部署 Discuz! 云开发联合 Discuz

    3.3K21发布于 2020-10-30
  • 来自专栏拂晓风起

    discuz 用户整合 账号整合 ucenter php网站整合discuz用户

    然后,就是使用了:参考developguide.zip 在代码中,include discuz目录的uc_client/client.php,例如include_once APPPATH . '.. 如下图,我就是只安装了discuz,然后自定义添加一个应用~~ 由于我设置了两个应用都同步登录,所以会返回: <script type="text/javascript" src="http://localhost time=1316354119&code=fd175Sh6Weh9joJTFOPqWv7deuDb<em>8</em>Dc5tt9OaQveB27R6GIvQcw5q4QwCvZEeMqdtS24eU<em>8</em>mDH<em>8</em>L3YCd0%

    4.1K41发布于 2018-07-03
  • 来自专栏技术博文

    discuz文件命名规范

    Discuz! 按照如下的规范对程序和模板进行命名,请在设计插件时尽量遵循此命名规范: 1.可以直接通过浏览器访问的普通程序文件,以.php 后缀命名。 5.模板语言包文件,以.lang.php 后缀命名,插件语言包文件开发时存放于data/plugindata/ 目录中,文件名为identifier.lang.php。

    3.2K80发布于 2018-04-16
  • 来自专栏全栈程序员必看

    Discuz搬家教程

    第一步:备份网站数据 进入后台—站长—数据库—备份,数据备份类型选择“Discuz!和 UCenter数据”,备份成功以后,数据自动保存在data文件夹下。   /config/config_global.php   /config/config_ucenter.php   /uc_server/data/config.inc.php 2.到官方下载一个Discuz 3.把从官方下载下来的Discuz! X3安装包里面的 utility/restore.php 文件放到你网站文件的/data/文件夹内,这是用于数据库还原。 第六步:重新安装discuz http://你的域名/instal/进行安装,填入你新的虚拟主机数据库名和用户名及数据库密码,注意数据库的数据表前缀和以前一样,一般你之前的数据表如果没有改动的话,你重新安装的时候默认的就是和你以前的一样 UCenter能否登陆 提示:1、检查UCenter 访问地址设置是否正确(没有更换域名做第六步安装,一般不会出错) 2、创始人密码和admin管理员密码不是同一个,创始人密码是上面第六步重新安装discuz

    5.2K11编辑于 2022-09-16
  • 来自专栏技术博文

    discuz数据字典

    (8) unsigned NOT NULL default '0' COMMENT '版块ID', total mediumint(8) unsigned NOT NULL default '0' NOT NULL default '' COMMENT '密码', `status` tinyint(1) NOT NULL default '0' COMMENT '判断用户是否已经删除 需要discuz ( aid mediumint(8) unsigned NOT NULL COMMENT '附件id', tid mediumint(8) unsigned NOT NULL default ' COMMENT '显示顺序', perm text NOT NULL COMMENT '有权使用的用户组', PRIMARY KEY (id) ) ENGINE=MyISAM COMMENT='Discuz 附件表 pre_forum_attachment_9 附件表 pre_forum_attachtype 附件类型表 pre_forum_bbcode Discuz!

    9.4K42发布于 2018-04-16
  • 来自专栏全栈程序员必看

    CentOS搭建Discuz论坛

    参考:腾讯云手动实验https://cloud.tencent.com/developer/labs/lab/10030 Discuz 是基于PHP网页,在 Linux 和 windows 两平台均可部署的 = On [root@localhost ~]# systemctl start php-fpm [root@localhost ~]# systemctl enable php-fpm 安装配置Discuz ---- 下载Discuz [root@localhost ~]# wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip 解压部署 [root@localhost ~]# unzip Discuz_X3.2_SC_UTF8.zip [root@localhost ~]# cp -r upload/* /var/www/html

    3.3K20编辑于 2022-06-29
  • 来自专栏全栈程序员必看

    Discuz! X3.2 二次开发基本流程

    1.Discuz目录结构 1.1根目录文件 admin.php—————————————–后台入口文件 api.php———————————————-合作API输出接口文件 connect.php——— —————-程序语言包 /source/module————————————程序功能模块程序包 /source/plugin————————————插件程序扩展目录 /source/discuz_version.php

    1.4K10编辑于 2022-08-31
  • 来自专栏互联网-小阿宇

    CentOS搭建Discuz论坛

    参考:腾讯云手动实验https://cloud.tencent.com/developer/labs/lab/10030 Discuz 是基于PHP网页,在 Linux 和 windows 两平台均可部署的 = On [root@localhost ~]# systemctl start php-fpm [root@localhost ~]# systemctl enable php-fpm 安装配置Discuz 下载Discuz [root@localhost ~]# wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip 解压部署 [root@localhost ~]# unzip Discuz_X3.2_SC_UTF8.zip [root@localhost ~]# cp -r upload/* /var/www/html/

    3.3K21编辑于 2022-11-21
  • 来自专栏技术博文

    Discuz!的cookie机制

    最近在做Discuz!的插件,需要用到cookie,一直觉得奇怪的一个问题,Discuz! 大量使用了cookie,但是我在编写插件的时候如果不加入session_start函数cookie就无法使用,按理说Discuz! 而且Discuz!生成的cookie名都是带有一个前缀的,一直不知道这个前缀规律如何,那我又要如何调用内置的cookie呢?     后来查了一下资料,Discuz! $_G['cookie'][$key] : '';     }     那么在Discuz!

    3.9K40发布于 2018-04-10
  • 来自专栏全栈程序员必看

    Discuz 二次开发 (一) 目录结构和运行逻辑

    Discuz 二次开发 (一) 目录结构和运行逻辑 目录结构 DISCUZ使用自己的框架,与现在主流的web框架不同,DISCUZ没有路由表,他的路由是由入口文件来实现的。 UCenter核心参数配置文件 data (论坛数据缓存目录) install (论坛安装目录(初始化运行时直接请求到此处将重新安装论坛)) source (程序后端功能处理目录) discuz_version.php 运行逻辑 discuz的入口文件起到了路由的作用。一个标准的discuz请求如下: http://localhost/home.php?

    1.5K31编辑于 2022-08-30
领券