随笔分类 -  discuz X

摘要:# 将 RewriteEngine 模式打开RewriteEngine On# 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /RewriteBase /discuz# Rewrite 系统规则请勿修改RewriteRule ^archiver/((fid|tid)-[\w\-]+\.html)$ archiver/index.php?$1RewriteRule ^forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2RewriteRule ^thread- 阅读全文
posted @ 2012-03-19 09:42 前望 阅读(136) 评论(0) 推荐(0)
摘要:访问群组group.php页面提示数据库错误的解决方法:(同时还包括DIY群组幻灯片失效,DIY显示群组名和主题失效)Discuz! Database ErrorThe database has encountered a problem. Need Help?Error messages:[Type] 查询语句错误[1054] Unknown column 't.fid' in 'on clause'[Query] SELECT attach.*,t.tid,t.author,t.authorid,t.subject , f.name groupname FR 阅读全文
posted @ 2012-03-19 09:12 前望 阅读(408) 评论(0) 推荐(0)
摘要:添加一个自己的风格的大致的步骤第一步,我们直接用默认模板拉一个副本出来,改个名字,进入后台-->界面-->模板管理,填写刚刚的副本的信息。?第二步,修改刚刚建立的副本的discuz_style_default.xml文件,其中: ·<item id="Data">下的templateid要填写在后台模板管理中新增的模板信息的id或者留空,否则即使进入后台的风格管理去安装这个模板也会一直显示的是默认风格的复本。 ·其他标签应该还是很好理解的,改成自己的站点或者名字信息就可以了,比较方便的方法是进后台后去安装风格后直接编辑就行。 &# 阅读全文
posted @ 2012-03-16 08:43 前望 阅读(319) 评论(0) 推荐(0)
摘要:和Discuz!X1.0修改的位置不同,具体操作如下:打开\template\default\common\header_common.htm文件,找到<title><!--{if !empty($navtitle)}-->$navtitle - <!--{/if}--><!--{if empty($nobbname)}--> $_G['setting']['bbname']-<!--{/if}-->Powered by Discuz!</title>去掉红色部分即可,注意Powered b 阅读全文
posted @ 2012-03-16 08:42 前望 阅读(387) 评论(1) 推荐(0)
摘要:最近正在领略discuz的强大,尤其是对模板解析这一块,网上搜了一下貌似早有牛人做了分析,虽然是07年的东西不过现在拿来看看还是获益匪浅的。。废话不说看原文吧!./include/template.func.php本帖不仅仅是分析文件,还把Discuz中模板解析这一原理分析了一下。是用正则表达式替换一些模板中的规定的语言标记,然后呢,写到forumdata/templates中,再用include引用到index, forumdisplay等等中,和smarty的原理基本上相同,只是功能没有smarty那么多,smarty内建了一个cache来着…连个 User Guide都几百页…呵呵,不过 阅读全文
posted @ 2012-03-16 08:41 前望 阅读(982) 评论(0) 推荐(0)
摘要:此图为后台管理中的论坛相关的导航样式, 增加了信息管理一项的后台功能. 里面实现的方法是用了模板技术.由于discuz的后台函数模板太让人伤心, 也实在是不利于二次开发, 所以此教程将后台管理功能更简易化, 更扩展性.我们依增加一项管理操作功能为例,先实现让它显示出来.修改方法:首先打开: source/admincp/admincp_menu.php第16行: $topmenu = $menu = array();分别初始化了顶部导航及左侧导航两组用到的数组.我们查找:$menu['forum'] = array( array('menu_forums', & 阅读全文
posted @ 2012-03-16 08:41 前望 阅读(1696) 评论(1) 推荐(1)
摘要:showmessage(’$message’, ‘$url_forward’, ‘$values’,'$extraparam’)$message – 提示信息,可中文也可以是 lang_message.php 中的数组 key 值$url_forward – 提示后跳转的 url$values – 提示信息中可替换的变量值 array(key => value …) 形式$extraparam – 扩展参数 array(key => value …) 形式* 跳转控制header header跳转timeout 定时跳转refreshtime 自定义跳转时间closetim 阅读全文
posted @ 2012-03-16 08:40 前望 阅读(1220) 评论(0) 推荐(0)
摘要:Discuz_X1.5数据库详解要进行Discuz!X开发的人员应该了解数据库字典,下面以 Discuz! X1.5RC 版本的数据库字典为例。说明各个表的功能.表名 功能pre_common_addon 插件扩展中心服务商表pre_common_admincp_cmenu 后台管理面板,自定义常用菜单表pre_common_admincp_group 后台团队职务名称表pre_common_admincp_member 后台管理员成员表pre_common_admincp_perm 后台团队职务权限分配表pre_common_admincp_session 后台管... 阅读全文
posted @ 2012-03-16 08:32 前望 阅读(644) 评论(0) 推荐(0)