DISCUZ!NT安装部署问题
Discuz!NTDiscuz!NT的特点 基于ASPnet全新架构 基于微软最新的Web开发技术ASPNET,充分利用NET框架的支持,合理的数据结构以及针对论坛特殊设计的缓存机制,使得本论坛软件在Windows服务器下比原有的ASP类程序运行速度更快,负荷更高基础
回楼主,discuz木有用到存储过程,更没有用到触发器。
可以用 mysql_affected_rows()判断有没有操作成功。 如果
mysql_affected_rows()>0 则操作成功。 如果 mysql_affected_rows()<=0则操作不成功。。。。
希望对你有帮助!
DZ后台都是中文的好不好。。。你自己看看就明白了。。。而且文件存放在服务器的位置也告诉的很清除了。。。。如果你实在是连这个都搞不懂。。。无语了。。。你去DZ的论坛看他们的详细说明吧。。。
卡片中心23使用了新的自动安装工具,很多朋友不大了解这个工具,造成安装中出现问题,在此我以卡片中心23的安装为例,详细介绍这个工具的使用方法:首先执行卡片中心安装的第一步和第二步然后开始详细讲解DZ插件安装工具的使用方法:1安装工具的配置然后就是把我打包好的DZ插件安装工具下载下来(mainzip),里面已经有了卡片中心23的插件包把plugintool文件夹解压到论坛根目录下,打开plugintool/configincphp进行配置,配置方法如下CODE:<php$cfg['admin_username'] = 'admin';//把admin替换成你登陆插件安装工具的用户名$cfg['admin_password'] = 'admin';//把admin替换成你登陆插件安装工具的秘密$cfg['authkey'] = 'RANDOMPRIVATEAUTHKEY';//这里不要动>这一步骤非常重要,关系到你论坛的安全问题2登陆DZ插件安装工具这里假设你论坛的网址是 http://127001/bbs,访问 http://127001/bbs/plugintool,会出现登陆窗口。输入你刚才设置的用户名和密码,就可以成功登陆了。3选择插件包登陆成功后来到如下界面点击 卡片中心 23 FOR D5 右侧的 [+] 按钮可以查看插件的详细信息,钩选卡片中心左侧的复选框,点击下一步4文件修改(100%的买卡不成功均为在此处出错)之后来到程序文件升级界面,这时程序已经自动修改好了需要修改的文件,请务必点击 卡片中心 23 FOR D5 右侧的[+]查看文件修改情况。正常情况下应该是所有修改项均成功完成。如果有修改不成功的文件,再点击该文件名右侧的[+]查看出错位置,记下修改方法,待正常安装完成后再手动修改该文件。另外,不一定必须在该步下载升级文件包。我推荐在最后一步下载。查看修改情况OK之后继续下一步图:5数据库升级来到数据库升级页面,可以看到数据库升级语句都在下面那个输入框里,里面存在乱码是正常的,不必担心。也不必把这些语句粘贴出来在DZ后台升级,你要做的只是单击 下一步6导入插件信息,查看数据库升级情况这一步也是自动操作,SQL语句不会出错,导入插件信息的时候有可能出现问题,即提示你重复的标识符一类的。这是因为你安装过卡片中心。出现这种情况到DZ后台,插件设置,把卡片中心删除,然后手工导入plugintool/plugins/cardcenterzip/plugintxt内的插件信息即可。继续下一步7收尾工作到这一步插件安装工具会自动提示你下载升级文件包,下载下来即可。然后通过FTP按目录结构覆盖到论坛根目录。然后点一下更新缓存。插件工具的安装过程就结束了然后升级主程序包中的sqltxt中的数据库语句,进行卡片中心安装的第四步和第五步,卡片中心就成功安装了
jquery控制背景音乐开关与自动播放提示音的方法。分享给大家供大家参考。具体如下:
很多人初学网页制作时在网页中加入一段背景音乐,听到音乐响起的那一刻往往都会有一丝的成就感。
这里就为大家讲解如何使用js控制背景音乐播放与停止。具体如下:
一、jquery控制背景音乐开关
复制代码 代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 11//EN" "http//wwww3org/TR/xhtml11/DTD/xhtml11dtd">
<html xmlns="http//wwww3org/1999/xhtml" xml:lang="en" >
<head>
<script src="js/jqueryminjs"></script>
<script type="text/javascript">
//加载背景音乐,并自动播放
$('#bg_music')append('<embed id="m_bg_music" loop=true volume="60" autostart=true hidden=true src="guoanmp3" />');
$('#bg_music_btn')click(function(){
var state = $('#bg_music_btn')attr('state');
if(state == '1')//
{
$('#bg_music_btn')attr('state','0');
$('#bg_music_btn')html('打开背景音乐');
$('#m_bg_music')remove();
}else if(state == '0')
{
$('#bg_music_btn')attr('state','1');
$('#m_bg_music')remove();
$('#bg_music_btn')html('关闭背景音乐');
$('#bg_music')append('<embed id="m_bg_music" loop=true volume="60" autostart=true hidden=true src="guoanmp3" />');
}
});
</script>
</head>
<body>
<!--控制播放-->
<div id="bg_music_btn" state='1'>关闭背景音乐</div>
<!--背景音乐-->
<div id="bg_music"></div>
</body>
</html>
以上介绍了jquery如何控制背景音乐开关的方法,接下来再进一步扩展。
二、JQuery自动播放提示音
最早对网站有自动提示音的功能,发现在Discuz论坛中出现。但是它有一个问题就是只支持flash,不支持HTML5,不明确最新版本中是否支持HTML5。
对于Discuz 72 版本中,提供了playerswf、pm_1mp3、pm_2mp3、pm_3mp3,然后使用如下脚本来实现:
复制代码 代码如下:
<div id="soundplayerlayer" style="position:absolute;top:-100000px"></div>
<script type="text/javascript" reload="1">
function soundplayer(file) {
$('soundplayerlayer')innerHTML = AC_FL_RunContent('id', 'pmsoundplayer', 'name', 'pmsoundplayer', 'width', '0′, 'height', '0′, 'src', '{$boardurl}images/sound/playerswf', 'FlashVars', 'sFile={$boardurl}images/sound/pm_' + file + 'mp3′, 'menu', 'false', 'allowScriptAccess', 'sameDomain', 'swLiveConnect', 'true');
}
</script>
可惜这个方法局限在flash,在苹果设备上可能就会遇到麻烦了。
HTML5开源播放器JPlayer支持自动播放提示音
JPlayer支持play事件触发自动播放提示音。
1 装载JPlayer到一个div层,例如#jplayer。
复制代码 代码如下:
$(function() {
$("#jplayer")jPlayer({
swfPath: "http//wwwjplayerorg/latest/js/Jplayerswf",
ready: function () {
$(this)jPlayer("setMedia", {
mp3: "/resources/messagemp3"
});
},
supplied: "mp3"
});
});
body部分加入:<div id="jplayer"></div>
装载JQuery完成后,jplayer的div内容在支持swf的浏览器内变成:
复制代码 代码如下:
<div id="jplayer" style="width: 0px; height: 0px;"><img id="jp_poster_0" style="width: 0px; height: 0px; display: none;"><object height="1" width="1" id="jp_flash_0" data="http//wwwjplayerorg/latest/js/Jplayerswf" type="application/x-shockwave-flash" style="width: 0px; height: 0px;"><param name="flashvars" value="jQuery=jQuery&id=jplayer&vol=08&muted=false"><param name="allowscriptaccess" value="always"><param name="bgcolor" value="#000000"><param name="wmode" value="opaque"></object></div>
在支持HTML5的浏览器内变成:
复制代码 代码如下:
<div id="jplayer" style="width: 0px; height: 0px;"><img id="jp_poster_0" style="width: 0px; height: 0px; display: none;"><audio id="jp_audio_0" preload="metadata" src="/resources/messagemp3"></audio></div>
完成装载后就是触发播放的事件了。
2 触发播放提示音事件
复制代码 代码如下:
$("#jplayer")jPlayer('play');
3 循环播放函数,每5秒播放一次提示音
复制代码 代码如下:
function PlaySound() {
$("#jplayer")jPlayer('play');
setInterval("PlaySound()", 5000);
return true;
}
附录:
1 解决无法自动播放提示音的问题
如果在加载JQplayer后,立刻运行播放的触发事件,没有任何效果!具体是什么原因我也不太清楚,估计是因为音频文件没有加载上。
2 解决方法是让触发事件等待5秒中执行。
复制代码 代码如下:
setTimeout("$('#jplayer')jPlayer('play')", 5000);
加载完页面,5秒后自动播放提示音。
0条评论