discuz模板制作

时间:2026-05-04 23:58:30编辑:莆田seo君

discuz模板制作问题

Discuz!X3是Discuz!建站程序系列的最新版本,提供了易于DIY的环境,很多新人喜欢问:我看见了那么多好看的模版,但是不符合我当前网站的需求,如何自己去DIY?当然他们肯定去过官方论坛找教程,去看了那么多文字以后依旧不知道如何去编辑。其实最快开始DIY模版的道路是下载一个符合你心目中要求的框架的模版。例如我喜欢PHPWIND那种导航条置顶的风格,我就去下载了一个导航条置顶的模版,在这基础之上去DIY会相对容易一点。首先我们需要了解的不是怎样开始DIY,而是需要知道,这页面是属于HTML代码制作的,HTML是一种标记语言,这就意味着你想加入什么功能的时候就要去搜索相关的功能标记。要了解HTML是如何运作的,是如何展现样式的,我们这里可以提供一个最基本的DIV代码。headerpic这个div会显示headerpic这几个字,这个div的标识符是headerp,其他代码和程序可以通过这个表示符来访问这个div;这个div引用了cssheader这个css样式,并且除非cssheader里面相关样式(当前相关样式:background)后面加上了!important重要标记,headerp这个div都会显示background(背景)为色板十六进制代码ccc的颜色(灰色)。这里强调一下!important重要标记,在Discuz!里面,有很多运用到!important标记的地方。其中最常用的地方就是DIY模块,在DIY模块里面设定的边距等等数据会被加上!important标记,出现这样标记的时候除非有比这个!important更高级的!important声明,否则你设定的其他同样的样式都会被这!important前面的语句盖住。例:headerpic.cssheader{ background:#aaa !important;}#headerp{ background:#bbb;}在这个案例中,由于css样式.cssheader被添加了!important标记,所以即使element.style(background:#ccc)比.cssheader在样式优先顺序里面更高级,background属性也会使用.cssheader里面加了!important的数据。记住了这些以后让我们来真正去DIY属于自己的模版吧。Discuz!X的模版位于 根目录/template 文件夹里面,在这里面每一个文件夹都会被识别成一个新模版。如果你有想要安装的模版,只需要把模版的整个文件夹复制到这个目录然后进入后台-界面-风格设置里面找到对应的模版然后安装。安装好以后勾选为默认模版以后提交即可。创建模版的时候我们需要把default(默认模版)文件夹里面的discuz_style_default.xml复制到你的模版目录/discuz_style_你的模版名.xml。然后安装官方的模版xml去修改里面的内容。 需要注意的是这里的Title值不能改,必须保持原样才能够被安装和运行。version代表你这个模版能适用的Discuz!版本。可以用逗号分隔,例:templateid是模版的标识符,这个如果是本地模版的话直接删掉这行即可。不然会识别错误。如果想自定义参数必须在style下面添加行。例如:Discuz!的这个自定义的参数非常好用,在之后的内容里面会被提及。需要导入自定义模版的时候只需要在后台的界面-风格选项里面上面有个导入标签,点入以后会提示你一步一步导入你已经上传的模版。你也可以直接在对应的模版设置里面修改好参数然后到模版列表页导出你自定义好的模版XML文件。所谓制作模版就是复制官方文件到自己的模版文件夹里面然后加以修改。Discuz!额外提供了一些便利设置方便我们设置CSS样式,那就是extend_。我们可以用添加这个前缀的CSS来达到不替换原有CSS文件的情况下追加或者覆盖原CSS内容。添加的位置就是根目录/template/你的模版文件夹/common/extend_common.css。要注意的是module.css里面的注释能起到划分区域的效果,优先级比extend_common.css还要高,但是common.css里面的!important依旧优先级比没有!important的module.css的对应内容要高。例:/** forum::viewthread,group::viewthread,forum::trade,forum::misc **/.pls {background:rgba(0,0,0,0.03);border-right:none;width:200px;}.ad .pls {background: #ffffff;}.ad .plc {background: #ffffff;}.pls .avatar img {width: 145px;padding:8px;background: #FFF;box-shadow:0px 0px 10px rgba(0,0,0,0.2);}.pls .avatar {text-align:center;}.pls p, .pls .pil, .pls .o {margin: 10px 20px;text-align: center;}.dvbg {background: #fff;}/** end **/这些代码只在区域是forum::viewthread,group::viewthread,forum::trade和forum::misc生效。你在模版文件会看见这样的注释代码,这代码实际上能调用模版文件夹里面的网页文件,要求后缀是.htm,例如我在forum文件夹里面添加了一个timeline.htm,那么就可以添加如下代码在响应位置调用timeline这个页面我们现在掌握了这些知识以后可以考虑开始初步为网站添加点料了。我们都很喜欢在网站上面添加一个大大的图片横幅,当然不一定是广告,也会喜欢添加一些美图。这个时候我们需要自己定义一个div,而不是用导航条上面那片区域的背景图片来解决。因为那会导致一些背景和插件色块重叠,看起来不美观。而且本例还要达成让用户来自定义这个背景图片的效果。这里我们就得说一下Discuz!一个很有意思的地方。在模版里面,注释的内容并不是没用的,相反,注释的内容是可以被当作是PHP代码运行的。让用户自定义图片,我们就需要调用cookie.在Discuz!里面提供了一个调用COOKIE的一个标准方法:$_G['cookie']['cookiename'],这样我们就能调用名为cookiename的cookie了。具体实现代码如下(需要你有基本编程基础):在discuz.htm中第一段注释下面添加:然后去DIY添加静态模块,选择自定义HTML模版。添加如下代码:顶部图片链接 然后在common文件夹内新建extend_common.css,添加如下代码:.headerpic {background:url({STYLEIMGDIR}/{HEADERBG}) no-repeat right 0 transparent;background-size:cover;background-position:0% 10%;height:220px;box-shadow:0 0 15px #8f8f8f;}最后在模版设置里面的最下方添加自定义参数HEADERBG,内容指向想添加为默认头部图片的图片文件地址。图片文件前面添加了STYLEIMGDIR,这样就可以直接把图片放在模版文件夹里面的扩展图片文件夹里,不会搞乱格式。至此,添加自定义内容的教程结束。这个教学旨在去学会如何学习制作,而并不是学习制作方法,就是授人以鱼不如授人以渔的意思。概念会比较泛,必须要自己去动手做才能理解。我们很多时候不止要添加元素,还需要修改已有的元素。这个时候我们就需要开发者模式了,不然很多时候你会一头雾水。这里推荐chrome和ie10以上的开发者模式,都支持页面编辑,即时让代码生效。满意了以后直接去修改对应文件即可,不过你要熟悉那部分的代码,就如同上一步添加模块一样你需要知道所有代码的意思,不然很可能导致失败效果。这里特殊说一下plugin接口,当你在修改元素的时候,可能会导致一些插件无法被正常使用,这个时候你就需要尝试修改一下插件接口的位置。例如我把viewthread_node.htm里面的用户名移动到了头像下方,这个时候某插件的橙名功能失效了,联系插件作者无果以后决定自己亲手来修改模版以达到适应插件的效果。网页跟我们平时所知道的顺序阅读载入方式有点不一样,网页的代码只会读取已经载入好的地方,所以接口不能放在程序代码前面,经过分析插件源文件 ,我把那个接口放在了修改了以后的用户名那段代码的后面,成功修复了橙名不显示的问题。代码如下 $post[author]$authorverifys 注意这里面最后的hook注释句,这就是Discuz插件的入口。通过移动它来调整插件载入的位置。至此,我独家的Discuz自定义模版教程编写完毕。以上内容均为原创,曾经在类似的问题里面发过,但是作者迟迟没能回来采纳,深感遗憾。回第二个问题:在界面导航里面去掉论坛的顶部导航,就是设置成不可用。然后在界面里面把门户选作主页即可。虽然用户仍旧能通过forum.php访问论坛,但是这也是最简单最可行的办法

如何添加自定义字段和引用

在Rushcrm系统中,我们为“客户”、“合同”等标准功能模块预设了通用性字段(即符合大多数企业需求的,业务逻辑不可或缺的字段)。但通常这些字段可能不足以满足企业数据信息的完整需求,因此多数用户都希望在原有基础上增加或调整字段:比如为“客户”增加性别、修改符合企业特色的客户类型等——这就是自定义字段。 Rushcrm为用户提供了十分便捷的字段定义功能,您可以自定义字段的格式、布局、排序,从而使表单信息和企业实际业务需求一致。字段类型在填写一张表单数据时,通常会涉及到录入文本、数值和日期等不同的数据,而字段类型就决定了数据的输入内容和输入形式——或限制内容长度、或限制内容类型,或直接输入,或只能选择。 Rushcrm系统自定义字段支持以下类型--文本:可输入任意文本内容,最大长度255--数字:只能输入数字类型值,可以设置保留小数位的长度,最大字段长度62--百分比:只能输入数字类型值,字段标签自带“%”符号--货币:只能输入数字类型值,字段标签自带“¥”符号(可识别外币)--日期:可弹出日期选框,也可手动输入,日期格式"yyyy-mm-dd"--Email:用于录入邮箱地址可自动识别邮箱格式是否正确--电话:输入电话号码,用于配合系统短信功能--下拉框:可弹出下拉单选框,支持选项搜索--网址:输入网址后可自带链接--复选框:点击可以打勾,勾选后显示“是”,未勾选显示“否”--文本区域:支持多行文本内容输入--多选框:可弹出支持多选的下拉框--时间:可弹出时间选框,时间格式"hh:mm:ss"--丰富文本区域:丰富文本区域则是可以进行图片插入、超链接插入、html格式编辑的富文本格式的文本编辑框--高级特殊字段 归属于:主要用于调取其他表单数据,使其和当前表单产生关联关系--时期和时间:和时间字段一样,可弹出选框,格式"yy-mm-dd hh:mm:ss"--照片(多图):可上传图片,最多可上传6张图片,一般图片格式都可以--地址(省市区):创建后会同时生成三个下拉框字段,分别代表省、市、区,自带国家统计局城市划分选项--签名:PC端可通过鼠标输入手写签名,移动端可直接手写输入--仓库类型:一种下拉框,主要用于库存管理中可以主动指定仓库进行出入库操作,包含用户设置的所有仓库--用户:该字段可下拉展示出目前系统中所有启用状态下的系统用户,系统可以通过该字段读取到系统用户的个人信息字段的布局和排序在配置页面中,所有的字段控件都可以通过鼠标直接拖拽进行布局和排序字段的配置技巧合理的字段可以准确表达现有业务,增加数据的完整性,并减少不良数据输入的可能性。所以,对自定义字段的设置,应该遵循一些通用的规范。1、尽量减少使用自由文本字段用户手动输入的数据越多,出现错误的可能性越大。所以,请尽可能使用下拉菜单类选择型字段。2、必填字段将特定字段设为必填字段可以保持数据的完整性,但过多不必要的“必填字段”,很可能会影响最终用户的心情和效率。3、字段规则强制执行特定数据输入格式的规则。比如某个字段需要录入日期,那么就为其指定可以弹出日期选择框的“日期格式”,而不是让用户去手动录入日期;某个字段需要在A,B,C三个之中选择一个,那么就为其建立一个单选下拉框。结论Rushcrm系统管理员可以对除极个别的其他所有功能模块的字段进行自定义设置,甚至一个模块可以完全由自定义字段组成。通过设置合理的自定义字段,您可以准确的配置各种表单,使信息和流程与您的业务保持一致,并保证了数据的完整性和准确性。

班班网的登录方式

班班网的用户大多使用真实信息,为了保护用户的隐私,凡是涉及到用户具体信息的操作,都得登录以后才能执行。登陆方法分为两种:  方法一:进入到班班网首页,在网站右上角单击登陆按钮,然后输入账号和密码密码点击登陆即可。可能会出现登陆不成功的页面,分析原因可能你的账号还没有激活,先激活你的账号吧,查收班班网寄给你的信,点信内的链接,就可以激活账号了;或者你的注册email或密码输入错误,比如不小心输错了大小写。如果试过好多次,还是账号密码错误,试下取回密码吧。  方法二:下载卜卜BB电脑客户端,安装成功后,双击运行卜卜BB电脑客户端,输入卜卜号码以及密码,完成登陆。  方法三:使用合作网站的账号登陆,进入班班网首页,单击右上角登陆按钮,然后单击快速登录,即可使用合作网站的账号快速登录班班网。

班班网的网站频道

班班网设立了资讯频道、休闲频道、教育频道、人才频道、活动频道、公益频道、院校频道以及论坛频道,共计八大频道,每个频道下设多个小频道,旨在为班班网用户提供工作、学习以及生活的方方面面,做到一站式的信息传播服务。其中,院校频道是班班网最核心的频道,全国所有的大学、高中、初中、小学以及其他院校都可以在这里对号入座。   班班网论坛是为班班网用户提供的一个集中交流的平台,平台包含了生活休闲学习的方方面面,用户总能找到自己感兴趣的论坛,畅所欲言!  班班网论坛总体分为以下几个大类:  专属论坛:以男明星论坛和女明星论坛为主,为用户提供一个粉丝交流的平台。  综艺论坛:包含内地综艺、港台综艺、日韩综艺以及欧美综艺。  电影论坛:包含内地电影、港台电影、日韩电影以及欧美电影。  电视剧论坛:包含内地电视剧、港台电视剧、日韩电视剧以及欧美电视剧。  动漫论坛:包含国产动画、日本动漫以及欧美动漫。  社团论坛:包含科技创新类社团、兴趣爱好类社团、爱心公益类社团、专业学习类社团、社会实践类论坛以及理论研究类论坛。  班级论坛:包含大学班级、高中班级、初中班级以及小学班级。日常论坛:包含美食、购物、旅游及数码等。  另外还有更多其它的论坛,论坛采用班班网网友申请,班班网审核通过并由班班网工作人员完成创建,保证了论坛信息内容的健康、积极、向上!   班班网公益频道旨在鼓励师生及家长积极参与到公益的行列,为我国的公益事业尽自己应尽的一份责任。

上一篇:linux系统应用

下一篇:没有了