Discuz加载语言包,Discuz开发文档

分类:建站教程 Discuz教程 时间:2025-10-23 10:00 浏览:0 评论:0
0

当前目录列表:

  • 1、从Discuz应用中心安装的免费插件,请问如何导出到本地,想弄明白它的语言包存放在哪里?
  • 2、Discuz 插件的语言包是放在哪里的
  • 3、Discuz3.2积分商城 2.1.1插件语言包怎么修改
  • 4、怎么进行Discuz的二次开发
  • 5、新人做DiscuzX2.5模板 求指导如何调用CSS文件 谢谢~
  • 从Discuz应用中心安装的免费插件,请问如何导出到本地,想弄明白它的语言包存放在哪里?

    插件安装路径全在根目录下的 \source\plugin 文件夹里,找到你安装的插件文件夹,复制打包放到本地环境,相应的 \source\plugin 文件夹里即可。

    Discuz 插件的语言包是放在哪里的

    一般插件的语言就在xml里面,根据Discuz插件命名规范,语言包一般在相应插件文件夹中的 XXX.lang.php文件

    Discuz3.2积分商城 2.1.1插件语言包怎么修改

    找到你下载的插件安装路径,在 /source/plugin/这个路径下面,然后找到你的插件 文件名,复制出来,上传到你另一个论坛的/source/plugin/里面,然后登陆你的论坛后台,应用里面,点击插件,新复制的插件就在 未安装插件里面。

    怎么进行Discuz的二次开发

    必须至少具备如下技能:

    1) 能够理很好理解MVC构架的原理,虽然DZ不是MVC架构的

    2) 扎实的PHP基础,熟悉结构化程序,OOP程序的写法及应用

    3)熟悉MYSQL就用,掌握SQL语言,懂SQL优化者更佳

    4) 熟悉使用Discuz!的各项功能

    一) Discuz!的文件系统目录

    注:想搞DZ开发,就得弄懂DZ中每个文件的功能。

    a) Admin:后台管理功能模块

    b) Api:DZ系统与其它系统之间接口程序

    c) Archiver:DZ中,用以搜索引擎优化的无图版

    d) Attachments:DZ中 ,用户上传附件的存放目录

    e) Customavatars:DZ中,用户自定义头像的目录

    f) Forumdata:DZ缓存数据的存放目录

    g) Images:DZ模板中的图片存放目录

    h) Include:DZ常用函数库,基本功能模块目录

    i) Ipdata:DZ统计IP来路用的数据

    j) Plugins:DZ插件信息的存放目录

    k) Templates:DZ模板文件的存放目录

    l) Wap:DZ无线,Wap程序处理目录

    二) 必须记熟Discuz!数据库设计的每个表的功能,每个表中每个字段的功能。

    关于DZ数据库设计文档,请参阅DZ相关的项目

    三) Discuz!的流程控制

    a)

    后台流程控:DZ后台所有的功能,均需要注册到admincp.php文件,每个功能都至少有一个或一个以上的Action,动作,在

    admincp.php中,可以定义Action的执行权限,分别为:“admin==1”***,或“admin==2

    admin==3”超级版主和版主,每个Action对应一个脚本文件,脚本文件的命名为action.inc.php,*.inc.php,并存放在

    admin目录下,如执行:admincp.php?action=dodo,相当于执行admin目录下的dodo.inc.php文件

    b) 前台流程控制:前台的流程控制比较简单:流程是自由的,如:

    首页:index.php

    会员注册:register.php;

    会员登录:logging.php

    发贴程序:post.php

    会员信息:member.php

    论坛内容:forumdisplay.php

    查看贴子:viewthread.php

    …大部分功能,此处不一一列出…

    c) DZ根目下的config.inc.php属于整个DZ系统的配置文件

    四) Discuz!的数据处理过程

    a) DZ对mysql的数据库操作处理全部封装在dbstuff,db_mysql.class.php类中

    b) 所在的外部数据均通过“daddslashes,”初步过滤,然后再过滤,再根据需要处理

    五) Discuz!的显示控制,网站多样式风格输出

    a) 显示层就是大家通常所看到的网站风格了。DZ中每套风络分别在templates及images下对应一个风格文件的存放目录。网站风格的制作,请参阅详细的DZ风格制作文档

    b) DZ网站风格文件处理的原理:其实很简单,DZ使用template.func.php中的parse_template,以PHP正则运算把htm模

    文件中的模板标签,转换成了PHP代码,并根据styleid保存在forumdata/templates下,这个有点像Smarty中的技术。

    六) DZ中的语言处理

    a) 前台及后台中、英语言的实现,均是把语句定义成了语变量,然后在模板输入,语句变量的赋值,均放在模板目录中的*.lang.php文件中,DZ在生成网站风格时就加载了这相应的语言包。

    七) DZ如何处理用户信息,存取、计算、更新过程

    新手要做二次开发,都必须掌握这数组中,每个数组元素的意义。

    a) DZ的基本信息,如用户信息,Session信息存在如下变量中:

    a). $_DCACHE

    b). $_COOKIE

    c). $_DCOOKIE

    d). $_DSESSION

    e). $_DPLUGIN

    b) 可以通过print_r,$GLOBALS,打印全部变量

    八) DZ中缓存处理机制

    a) DZ中缓存处理过程都放在“cache.func.php”中,DZ的缓存处理比较简单,其原理是把一个数组转换成了PHP代码,并保存在缓存目录下,大家可打开缓存文件查看便知。

    b)使用方法:如果在新开的功能中,需要缓存某部分数据,基本上就是:

    1)定义并注册缓存名字。

    2)从数据读取相应的数据。

    3)数据在写入缓存前作相应处理。

    4)最后写入缓存。

    具体操作,可以看文件中的代码,做相应的修改即可

    九) DZ中模板处理机制

    a) DZ独创的模板处理技术,类似于Smarty中的模板处理,只是具体算法,过程不同,Smarty是一种重型模板引擎方案。其原理都是把模板中的变量转换成相应的PHP代码,这个过程实际是模访JAVA中的一次编译,多处运行。

    十) DZ中权限处理机制

    a) 对于DZ中前台的每相action都有$Discuz_action定义,DZ根据用户所在的用户组来判定用户是否具有相应操作$Discuz_action的权限。至于后台的权限权验证,则更简单了,依据“admin==1”来确定的

    十一) DZ中如何实现URL静态化

    a) DZ中的静态有两法,只要懂ReWrite规划的朋友,一看就知。

    十二) DZ独创的HTML编辑器,如何截取并使用,如果进行Discuz!代和Html代码的转换

    a) 这也算是DZ比较牛的一项技术了,在早期版中,因DZ编辑器的不足,使得很多用户放弃了DZ。

    实现原理:通过JS把用的一些操作转换成了DZ的bbcode代码。这样子提交了安全性,将带有bbcode代码的内容存入数据,在用户打开页页时,又把bbcode代码转换成html代码

    新人做DiscuzX2.5模板 求指导如何调用CSS文件 谢谢~

    最快捷的是直接在header.php页头或footer.php页脚引入,如果是指正对指定版块的可以搜索一下Discuz!2.5的目录模块或模板文件目录,查看对应的版块文件:

    若样式比较少,也可以直接添加要对应的模块css文件中:

    footer.php页脚

    header.php页头

    /source/archiver/forum

    Discuz.php论坛首页

    forumdisplay.php论坛列表页

    viewthread.php帖子内容页

    /source/class核心类库

    /source/class/adv程序广告功能库

    adv_article.php门户文章页

    adv_articlelist.php门户文章列表页

    adv_blog.php空间日志

    adv_cornerbanner.php全局 右下角广告

    adv_couplebanner.php全局 对联广告

    adv_custom.php自定义广告

    adv_feed.php空间 动态广告

    adv_float.php全局 漂浮广告

    adv_footerbanner.php全局 页尾通栏广告

    adv_headerbanner.php全局 页头通栏广告

    adv_intercat.php论坛 分类间广告

    adv_interthread.php论坛/群组 帖间通栏广告

    adv_search.php搜索 右侧广告

    adv_subnavbanner.php全局 页头二级导航栏广告

    adv_text.php门户/论坛/群组/空间 格子广告

    adv_thread.php论坛/群组 帖内广告

    adv_threadlist.php论坛/群组 帖子列表帖位广告

    /source/class/block/forumDIY模块-论坛功能库

    blockclass.phpDIY模块语言包加载

    block_activity.php活动模块

    block_activitycity.php同城活动

    block_activitynew.php最新活动

    block_forum.php版块调用

    block_thread.php主题调用

    block_threaddigest.php精华主题

    block_threadhot.php热门主题

    block_threadnew.php最新主题

    block_threadspecial.php特殊主题

    block_threadspecified.php指定帖子

    block_threadstick.php置顶帖

    block_trade.php商品模块

    block_tradehot.php热门商品

    block_tradenew.php新商品

    block_tradespecified.php指定商品

    /source/class/block/groupDIY模块-群组功能库

    blockclass.phpDIY模块语言包加载

    block_group.php群组模块

    block_groupactivity.php群组活动

    block_groupactivitycity.php同城活动

    block_groupactivitynew.php最新活动

    block_grouphot.php热门群组

    block_groupnew.php最新群组

    block_groupspecified.php指定群组

    block_groupthread.php群组帖子

    block_groupthreadhot.php群组热门贴

    block_groupthreadnew.php群组最新贴

    block_groupthreadspecial.php群组特殊主题

    block_groupthreadspecified.php群组指定贴

    block_grouptrade.php群组商品

    block_grouptradehot.php群组热门商品

    block_grouptradenew.php群组最新是行频

    block_grouptradespecified.php群组指定商品

    /source/class/block/htmlDIY模块-静态模块功能库

    blockclass.phpDIY模块语言包加载

    block_adv.php站点广告

    block_announcement.php站点公告模块

    block_banner.php图片横幅

    block_blank.php自定义HTML

    block_forumtree.php版块列表

    block_friendlink.php友情链接

    block_google.phpGOOGLE

    block_line.php分割线

    block_myapp.php漫游模块

    block_search.php搜索条

    block_sort.php分类信息

    block_stat.php数据统计

    block_vedio.php网络视频

    commonblock_html.php

    /source/class/block/memberDIY模块-会员模块功能库

    blockclass.phpDIY模块语言包加载

    block_member.php会员模块

    block_membercredit.php积分排行

    block_membernew.php最新会员

    block_memberposts.php发帖排行

    block_membershow.php竞价排行

    block_memberspecial.php特殊会员

    block_memberspecified.php指定会员

    /source/class/block/otherDIY模块-其他类模块功能库

    blockclass.phpDIY模块语言包加载

    block_otherfriendlink.php友情链接

    block_otherstat.php统计模块

    /source/class/block/portalDIY模块-门户模块功能库

    blockclass.phpDIY模块语言包加载

    block_article.php文章模块

    block_articlehot.php热门文章

    block_articlenew.php最新文章

    block_articlespecified.php指定文章

    block_portalcategory.php频道栏目

    block_topic.php专题

    block_topichot.php热门专题

    block_topicnew.php最新专题

    block_topicspecified.php指定专题

    /source/class/block/spaceDIY模块-空间类模块功能库

    blockclass.phpDIY模块语言包加载

    block_album.php相册模块

    block_albumnew.php最新相册

    block_albumspecified.php指定相册

    block_blog.php日志模块

    block_bloghot.php热门日志

    block_blognew.php最新日志

    block_blogspecified.php指定日志

    block_doing.php记录模块

    block_doinghot.php热门记录

    block_doingnew.php最新记录

    block_pic.php图片模块

    block_pichot.php热门图片

    block_picnew.php最新图片

    等等......

    discuz加载语言包,discuz开发文档

    1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
    2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
    3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
    4. 建站教程 > Discuz加载语言包,Discuz开发文档

    用户评论