进入templeta/default/forum/Discuz.htm (使用非默认模版的请修改当前使用模版的discuz.htm)删除以下代码即可 {lang
前言 在项目开发过程中,特别是OA类软件,会针对邮件/待办/公告等模块在主页面进行快捷查看的元件展示要求,类似效果如下 针对框架层面,我们可以进行后台的可视化配置,使用mustache.js在主页面进行动态渲染...同时针对每个信息展示的元件进行内部个性化处理 表结构 包含了元件名称,元件模板路径,元件列表数据路由,查看更多路由,启用/禁用等 可视化配置 模板定义 这里的模板直接使用的html文件,方便css与js...的修改,简单的使用了mustache.js进行模板数据绑定,当然也可以使用其他模板引擎 <span class="celltitletext
discuz有那么多的粉丝,跟它完善的功能有很大关系,开箱即用,很多优化可以直接在后台设置,应对高并发/大数据量,那么discuz怎么优化呢?可以从以下几点来进行,跟ytkah一起来看看吧。...0为关闭此功能 是否关闭session机制:关闭session机制以后,可明显降低站点的服务器负担,建议在线用户数超过2万时开启本功能(注意:游客数和用户的在线时长将不再进行统计,论坛首页和版块列表页面的在线用户列表功能将不可用...discuz论坛页面缓存设置优化 缓存论坛首页有效期:设置论坛首页缓存更新的时间,单位为秒,0 为关闭(此处关闭以后,缓存系数将不再起作用),建议设置为 900。...特别是js、css、图片,放在cdn上加载速度更快。... 精简压缩css/js文件,尽量减少js的使用,或者使用封装好的js 以上是discuz优化常见的一些方法,最核心的是要减少sql数,所以在开发的过程中硬磕sql语句,不管是模板、插件、功能实现
Discuz是国内最流行的论坛软件管理系统,今天小编跟大家分享一篇关于Discuz二次开发基本知识详细讲解,感兴趣的朋友跟小编一起来了解一下吧! 一) Discuz!...action=dodo,相当于执行admin目录下的dodo.inc.php文件 b) 前台流程控制:前台的流程控制比较简单:流程是自由的,如: 首页:index.php 会员注册:register.php...部分文件说明: admincp.php 管理 ajax.php ajax功能 announcement.php 公告 attachment 附件 board.php 真正的首页 config.inc.php...register.php 注册 robots.txt 限制搜索 rss.php rss信息发布 search.php 论坛查询 secode.php 验证码 stats.php 统计 topic.php 首页论坛专题...common.inc.php 最主要的头文件 common.js 最主要的js文件 corpus.func.php 论坛文集函数 counter.inc.php 论坛计数 cron.func.php
Discuz 二次开发 (一) 目录结构和运行逻辑 目录结构 DISCUZ使用自己的框架,与现在主流的web框架不同,DISCUZ没有路由表,他的路由是由入口文件来实现的。...uc.php UCenter 通信文件 /api/addons 应用中心 /api/connect 通讯互联 /api/google Google引擎结构处理 /api/javascript 数据和广告的js...language 程序语言包(kv结构) /source/module 程序功能模块程序包 /source/plugins 插件扩展目录 static (程序资源目录(头像、图片、下载文件、js...基础css文件、header、footer等公共引入文件 /default/collage 大学计划页面 /default/dige dige专区页面 /default/forum 首页...运行逻辑 discuz的入口文件起到了路由的作用。一个标准的discuz请求如下: http://localhost/home.php?
一) Discuz!的文件系统目录 注:想搞DZ开发,就得弄懂DZ中每个文件的功能。...action=dodo,相当于执行admin目录下的dodo.inc.php文件 b) 前台流程控制:前台的流程控制比较简单:流程是自由的,如: 首页:index.php 会员注册:register.php...discuz_action的权限。...实现原理:通过JS把用的一些操作转换成了DZ的bbcode代码。...注册 robots.txt 限制搜索 rss.php rss信息发布 search.php 论坛查询 secode.php 验证码 stats.php 统计 topic.php 首页论坛专题
上图看上去,很不美观,且管理员、超级版主等属于论坛隐私信息,一般不对外显示,因此需要隐藏,步骤如下: 管理中心——》界面——》页面设置——》论坛首页——》缩略显示在线列表:——》勾选”是“(默认是否),...不过,这样点击右侧的展开按钮,仍然会出现在线会员的详细信息,彻底不显示的方法如下: 管理中心——》界面——》页面设置——》论坛首页——》显示在线用户——》选择”空白“,如下图 ?...如下图,按照右侧提示,修改”论坛首页下级子版块横排:“为3 ? 提交保存,修改后的效果,如下图: ?...安装博客 SAE 搭建 Discuz ——》 6、 Discuzx 安装 ——》 11) 修改成相对路径,请把 Storage»discuzx» data»cache» 下的所有js和css拷贝到代码管理...方法2) 界面 ——》 界面设置 ——》 论坛首页 ——》 ”显示友情链接“ ——》 选择”否“ ? 10、绑定微博账号 升级插件下载: Xweibo for Discuz!
前言 我在之前写过关于 JS 拖拽的文章,实现方式和网上能搜到的方法大致相同,别无二致,但是在一次偶然的测试中发现,这种绑定事件的方式可能会和其它的拖拽事件产生冲突,由此产生了对于事件绑定的思考。...本文主要介绍解决这种冲突的方法,其实就是事件绑定的时机问题。...起初以为是 jQuery 事件绑定的问题,其实完全不相关,使用原生 JS 同样会遇到这种问题。...再看一下拖拽的事件绑定,很明显,在 document 上绑定的事件和 input range 的拖拽事件冲突了。...其实,document 作为最上层的节点,它上面不应该绑定其它事件(事件代理除外),如果绑定,必须是临时性绑定,否则一定会造成冲突。
crashed and should be repaired DELETE FROM k_spider WHERE spider_time < '1555489306' 打开后台,发现可以正常登陆,只是前台首页打不开了...于是将其关闭,首页就可以正常打开了。 可能是插件太老,有冲突了,将其关闭或者卸载就可以了。 声明:本文由w3h5原创,转载请注明出处:《Discuz! X3.4提示Table './...
设为首页 和 收藏本站js代码 兼容IE,chrome,ff //设为首页 function SetHome(obj,url){ try{ obj.style.behavior='url(#default...\n\n您需要手动将【"+url+"】设置为首页。")...} } } 页面调用: 设为首页... 收藏本站 最后记得引用js: js/public.js" type="text/javascript">
站点体验:欢迎您 前言 Discuz !Q作为一个对外开源的私域流量建站工具,在加载性能优化上会受到很多限制。因为Discuz !...背景介绍 Discuz !Q作为一个对外开源的私域流量建站工具,用户通过服务器安装Discuz !Q代码进行部署。因此每个用户的服务器配置以及网络带宽都不一样。...基于以上情况,Discuz !Q组织优化小组,对Discuz !Q极端情况下进行性能优化。 项目架构 Discuz !Q使用React技术栈,同时考虑后续提供SEO优化,所以搭配Next进行项目构建。...经过我们分析首页中每个模块的大小,发现首页业务代码中,帖子列表的代码体积比较大,因为帖子列表中设计很多能力: 富文本 音频 视频 虚拟列表 ........而且整个首页高度依赖后端进行渲染,在无法提供SSR服务的前提下,而且也需要依赖js运行时获取接口数据才能正常渲染,首页中的首屏加载代码携带这些内容组件的代码将毫无意义,所以决定将红框中的组件代码全部进行懒加载处理
最近网上冲浪的时候,发现了 B 站这个首页头图的交互效果非常有趣,如下图所示,当鼠标在画面中左右滑动时,海洋生物会栩栩如生地动起来:图片这是通过给图层设置不同的移动速度来实现的视差效果,在佩服 UI 与前端对网页交互效果方面的努力和探索之外...,我也沉浸在这片“海洋”中疯狂摸鱼:尝试只使用原生 JS 来复刻它,最终实现了非常还原的效果:图片可点击图片进入 码上掘金 中体验完整效果。...我们打开控制台观察B站首页头图对应的 DOM 结构,会看到处理的对应变换包括了:平移(translate)、旋转(rotate)、缩放(scale)等,此外还有透明度可能也会随之改变。...这种方式虽然没什么问题,但需要额外利用 CSS 才能实现,能不能只用 JS 来做呢,我们先分析下 transition 中两个主要的参数:持续时间动画函数其实只要搞懂这两个参数,我们就可以用 JS 来实现...加餐本来到这里就该结束了,但正好在文章写完那天,我登录B站时发现首页头图更新了。。那敢情好啊,我就把新出的效果也复刻一下吧!不过上面的代码是一行也不用改动的,只需要换一套数据就行了。
Discuz 因为其强大的性能,在国内被广泛使用。 但是, Discuz 是一套动态系统,动态系统因为允许用户输入,就存在被破解、攻击的可能。...安装测试Discuz 首页,我们需要本地搭建服务器(这里我推荐大家使用 PhpStudy ) 可以到PhpStudy官网:https://www.xp.cn 下载并安装,安装成功后,打开点击一键启动 [...下载PHPstudy] 然后到码云上下载Discuz https://gitee.com/3dming/DiscuzL/attach_files ,完成后在本地解压 [下载discuz] 最后打开PhpStudy...[创建网站] 记得在 Hosts 中将 discuz.cn 指向 127.0.0.1 创建成功后我们在浏览器中打开 discuz.cn 这个域名,会显示安装页面 在第3步安装数据库页面下我们填写管理员密码...[生成首页] 显示首页生成完成,这个时候就可以点击首页访问了,成功后就可以看到下图 [首页] 下面使用云开发部署这个首页,其它页面需要生成HTML页面后在部署。
有的推荐第三方框架,比如 In.js、requrieJS、sea.js、lab.js等。这个开阔了眼界,以前只知道sea.js,省去了自己搜索的麻烦。...主要看的是sea.js,目前简单的理解是:一个加载js的机制 + 模块化编程(CMD规范)的理念。这个是淘宝用的,肯定很强大、很结实了。那么我是不是拿来用呢?...我的想法就是做一个js文件服务。由这个服务实现加载js、更新js、加载顺序(依赖),还有复用。 如果我们要做五个项目,每个项目都是一个独立的站点,那么对于共用的js文件是怎么处理的呢?...我们每写一个js文件,都需要考虑要引用哪些文件吗?目前我做的项目是,由js文件服务来搞定js文件的加载,然后写点处理业务逻辑的代码就ok了。 想说的还有很多,只是思路有点乱。...引用 https://github.com/seajs/seajs/issues/547 恼人的命名冲突 我们从一个简单的习惯出发。
两个js冲突很让前端头疼,虽然jquery是通用的,但调用不同经常会出问题。...jQuery是目前流行的JS封装包,简化了很多复杂的JS程序,JQuery讲浏览器DOM树定义为$,通过$来获取各个子节点。JS插件还有prototype.js 等,它们也算比较好的插件,也使用$。...所以有时候同时使用这个两个JS插件的时候,就会出现$的使用权冲突问题。两个js冲突怎么解决?...方法一 jQuery.noConflict(); //将变量$的控制权让渡给prototype.js jQuery(function(...从此无需网上苦苦寻觅特效,无需加载n个插件,无需害怕代码冲突,你需要的只是一个SuperSlide! 还可以多个SuperSlide组合创造更多效果哦~
4.DiscuzQ 与 Discuz 有什么关系和区别? 从品牌上讲,DiscuzQ 是全新架构的 Discuz。但从代码角度看,它们完全不一样。Discuz!...Q 的前后端完全分离,后端基于 Laravel,前端基于 Vue.js 和 uni-app,易于二次开发和扩展。 5.Discuz 支持多语言吗?...可以,访问http://服务器公网IP 即可 故障处理 1.Discuz后台系统首页的文件校验显示大量文件被修改,这是系统风险或网站漏洞吗?...4.修改了数据库密码 Discuz 不能访问? 若已完成 Discuz 安装,后通过 phpMyAdmin 修改数据库密码,Discuz 就会连不上数据库。...解决办法参考 5.Discuz 出现“对不起,您的网站已被设置禁止下载此应用”问题 原因:由于 Discuz 官方设置了一个应用中心开发平台Discuz!
ajax 请求成功但元素不显示 主要问题: 当 ajax 与 wow.js 同时使用时,检查被请求文件是否包含 wow.js 效果,其次再检查被请求元素旁的元素是否也包含 wow.js 效果?...笔记点 解决方法: 为被请求元素旁边元素也添加 wow.js 效果,如添加 class 类:wow fadeInUp 即可。
Discuz论坛还是目前主要的论坛,那么Discuz论坛热帖不显示,怎么办?我们该如何来设置Discuz论坛热帖呢?...本文主要讲DIscuz论坛首页四格“热帖”不展示解决方法,主要有以下3步: 1.指定读取板块:后台——》论坛——》首页四格 2.降低热门主题显示级别:后台——》全局——》站点功能——》主题热度:默认是
的各项功能 一) Discuz!的文件系统目录 注:想搞DZ开发,就得弄懂DZ中每个文件的功能。...关于DZ数据库设计文档,请参阅DZ相关的项目 三) Discuz!...action=dodo,相当于执行admin目录下的dodo.inc.php文件 b) 前台流程控制:前台的流程控制比较简单:流程是自由的,如: 首页:index.php 会员注册:register.php...十) DZ中权限处理机制 a) 对于DZ中前台的每相action都有discuz_action定义,DZ根据用户所在的用户组来判定用户是否具有相应操作discuz_action的权限。...实现原理:通过JS把用的一些操作转换成了DZ的bbcode代码。
2, Discuz 下载 Discuz 官方下载,本文下载最新 Discuz_X3.0_SC_UTF8.zip 3, Discuz 环境配置 (a) 解压zip文件: unzip Discuz_X3.0..._SC_UTF8.zip -d Discuz_X3.0_SC_UTF8 (b) 拷贝Discuz到apache httdp目录: sudo cp -r Discuz_X3.0_SC_UTF8 /opt/...4, Discuz 安装 (a) 按照步骤3,配置好Discuz环境变量后,在浏览器输入网址: http://localhost/Discuz_X3.0_SC_UTF8/upload/install/...登陆后,进入”管理中心首页“——》”首页“,会提示删除安装目录(网页): ?...5, Discuz 功能 Dizcuz 具有非常丰富的功能,如用户注册, 论坛主题设置,页面访问权限设置,发起投票(需装插件)等功能,下面是默认论坛页面: ? 参考推荐: Discuz!
领取专属 10元无门槛券
手把手带您无忧上云