本文目录一览:
- 1、Discuz! 代码是什么?
- 2、discuz怎么添加自定义代码
- 3、DISCUZ安装请问下源码安装怎么弄得
- 4、discuz! 论坛如何安装百度分享代码 要添加在哪个文件里面
- 5、ubuntu14 怎么安装discuz
- 6、discuz 模板安装提示:"数据类型错误,请返回",怎么解决?
Discuz! 代码是什么?
Discuz!论坛的代码是Discuz!论坛中发帖子,设置签名等等的使用代码,和我们平时使用的语言不一样.他里面代码再提取时会自动转成HTML语言,显示出网页上的各种效果,比如背景,字体等等.
QQ空间也是如此.这些代码相对于HTML来说简单,易懂,方便用户的使用.你想加什么效果,代码直接就生成了.但是只限于其本身的程序使用而已.
好多的论坛都有这样的功能.
discuz怎么添加自定义代码
Discuz!X3是Discuz!建站程序系列的最新版本,提供了易于DIY的环境,很多新人喜欢问:我看见了那么多好看的模版,但是不符合我当前网站的需求,如何自己去DIY?
当然他们肯定去过官方论坛找教程,去看了那么多文字以后依旧不知道如何去编辑。其实最快开始DIY模版的道路是下载一个符合你心目中要求的框架的模版。例如我喜欢PHPWIND那种导航条置顶的风格,我就去下载了一个导航条置顶的模版,在这基础之上去DIY会相对容易一点。
首先我们需要了解的不是怎样开始DIY,而是需要知道,这页面是属于HTML代码制作的,HTML是一种标记语言,这就意味着你想加入什么功能的时候就要去搜索相关的功能标记。要了解HTML是如何运作的,是如何展现样式的,我们这里可以提供一个最基本的DIV代码。
1
div id="headerp" class="cssheader" style="background:#ccc"headerpic/div
这个div会显示headerpic这几个字,这个div的标识符是headerp,其他代码和程序可以通过这个表示符来访问这个div;这个div引用了cssheader这个css样式,并且除非cssheader里面相关样式(当前相关样式:background)后面加上了!important重要标记,headerp这个div都会显示background(背景)为色板十六进制代码ccc的颜色(灰色)。
这里强调一下!important重要标记,在Discuz!里面,有很多运用到!important标记的地方。其中最常用的地方就是DIY模块,在DIY模块里面设定的边距等等数据会被加上!important标记,出现这样标记的时候除非有比这个!important更高级的!important声明,否则你设定的其他同样的样式都会被这!important前面的语句盖住。例:
1
div id="headerp" class="cssheader" style="background:#ccc"headerpic/div
1
2
.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去修改里面的内容。
DISCUZ安装请问下源码安装怎么弄得
1、进入后台,首先我们点击“系统工具”->“JS 调用设置”,先点击其中的“基本设置”。先开启 JS 调用功能 2、再点击其中的“调用项目设置” 主题列表:在这里可以配合不同的参数调用到你论坛的所有主题文章,用在不同的位置,如主题推荐、公告文章、热点文章、最新主题、最新回复等等 版块列表:在这里你可以调用到你论坛的版块列表,如果你想在自己的页面中再次显示你自己论坛的版块结构的话,这个调用就用的到了 会员排行:通过这个调用,你可以轻松的对您论坛的会员制作一个简单的排行榜,可以按照各种方式进行排行哦 论坛统计:这个统计适合放置在论坛的首页,可以随时让用户自己论坛的发展情况 附件图片调用:这个调用会寻找所有带图片附件的主题,取出其中的一张图片作为这个主题的标志图片显示出来,提高图片主题的点击率 自定义:在自定义类型实际上十一个以上所有 JS 调用类型的聚合,你可以做 n 个以上所涉及的调用,通过这个自定义类型组合成一个,就像搭积木一样。这样正式用的时候只需调用这自定义类型的调用设置即可啦!
discuz! 论坛如何安装百度分享代码 要添加在哪个文件里面
Discuz!安装分享插件
获取百度分享按钮Discuz!
插件
点击下载:Discuz!X1.5插件 点击下载:Discuz!X2.0插件
更新日期:2011.09.05
以Discuz
X2版本示例,X1.5版本与此步骤相同
1、下载适用您的论坛版本的百度分享插件,您可以在您的后台首页下方看到您的论坛版本(本例中为baidushare_discuz_x2),将解压得到的baidushare文件夹复制到您论坛的source/plugin目录下。
2、使用管理员账号登录您的论坛后台管理中心,单击上方"插件"标签,"安装新插件"按钮,您将会看到页面上列出了百度分享插件,请单击右侧的"安装"使百度分享插件嵌入您的系统。安装时,百度分享插件提供了编码选项,选择与您的论坛相同的文字编码即可。
3、安装完成后,页面跳转到"插件列表"页面,请单击右侧的"启用"按钮启用百度分享插件。
4、百度分享插件启动后,仍需要进行一些设置工作。请单击"设置"按钮进入设置页面。插件默认嵌入按钮样式,您可以在本页面通过拷贝您获得的分享代码更改样式。同时,您还可以设置分享按钮的位置和分享内容的简单定义。更改设置后需单击"提交"保存。
5、进行上述操作后,您就可以在您的论坛页面中看到百度分享按钮,并通过该按钮方便的分享内容到人人网、开心网、QQ空间、新浪微博等一系列SNS站点。下图为默认设置下的分享按钮示例。
ubuntu14 怎么安装discuz
先用Linux一键包搭环境,比如lamp,也可以独立安装apache,MySQL。然后上传discuz源代码,根据官方教程安装即可。
discuz 模板安装提示:"数据类型错误,请返回",怎么解决?
很多同学在安装discuz插件、Discuz模板或disucz分类信息的时候会出现数据类型错误,请返回的问题,下面我们来分析下为什么Discuz! X会出现“数据类型错误,请返回”的错误。
分析原理:我们今天用安装模板提示“数据类型错误,请返回”的错误来分析,打开导入风格模板的代码文件:/source/function/function_importdata.php,查看其中的函数 import_styles(),其中两处调用getimportdata的参数都是固定的getimportdata('Discuz! Style'),在/source/function/function_admincp.php中找到getimportdata函数发现他会将第一个参数也就是'Discuz! Style',与模板目录下xml文件中id为Title的item值进行比较,如果不同就会提示错误“数据类型错误,请返回”,知道原理了,下面就有解决方案了。
1、打开模板目录下的 XML 文件,找到ID为Title的item项,将其固定为如下写法就OK了。
item id="Title"![CDATA[Discuz! Style]]/item
复制代码
2、一些网站在搬家后出现“数据类型错误,请返回”,很可能是服务器上PHP.INI 的 zend.ze1_compatibility_mode问题,把值修改为 OFF。
可上传一个test.php 里面写?php echo ini_get(‘zend.ze1_compatibility_mode’);?,输出0来判断配置是否正确。
解决方法:查找 php.ini 里的如下项并将其设置为off,然后重启 Web 服务 (IIS或Apache)
zend.ze1_compatibility_mode = Off
复制代码
3、目录权限存在问题,在应用中心安装插件或模板都需要对应目录有可写权限的,否则安装一样会出错无法识别数据错误。
解决方法:检查data目录权限及template和source\plugin目录权限为777或可读可写。
这样基本可以解决问题。
参考文档