MolyX BOARD 2.5.0 多语言标准版 发布

MolyX Board 是 MolyX Studios 小组为用户带来的最强功能使用的论坛系统。 作为一款国人开发的论坛程序,MolyX Board 融合了众多论坛程序的优点,博采 众长,功能强大。多年的论坛程序汉化和改进经验也使 MolyX Board 不仅更适合 国人的使用习惯,强大的管理平台也成为目前功能最强大的 PHP 论坛系统之一。

 功能特色:

  1. 100% 符合 W3C XHTML 1.0 国际标准!
    经过开发组长达3个月的规范周期,Molyx Board终于完全实现了全部兼容XHTML国际性开发规范。作为所实现的一个标准化工作,我们实现了中文开发论坛的一项第一,而更多体现的是魔力开发组一贯坚持的严谨态度。
  2. 完整支持 MySQL 5 / PHP 5
    Molyx Board 系统已完全经过PHP5/MySQL 5的数据平台综合测试,已完整支持此种数据解决方案,用户可以在各种苛刻的数据平台下使用Molyx的全功能体验
  3. 多语言架构,更方便你与远方朋友沟通!
    自Molyx Board 2.5版起,魔力产品线将实现全部的多语言系统架构,仅需要一份语言包便可实现全系统的语言无阻碍切换,用户浏览将变得无比便捷!
  4. 全部采用 UTF-8 编码体系,国际沟通无阻碍!
    作为一个未来标准,UTF-8 编码将可以完全实现国际任何语系的完全共存,Molyx Board 底层已完全采用 UTF-8 编码内核,可以实现 100% 无差异化的数据共享,国际间信息交流将不再有任何困难!
  5. 全开源策略,模块开发扩展更方便!
    自Molyx Board 2.5发布日起,Molyx Sytem 全线产品均转为开源产品,开发者完全可以自由扩展系统模块,用户不仅可以体验到魔力产品的巨大功能,更可以通过学习交流,完全自主开发魔力系统的全线周边产品!
  6. 超级 AJAX (无刷新页面)发布管理平台,应用管理更便捷!
    作 为技术领先的开发组,我们已经把最强应用的AJAX平台呈现给每一个使用魔力产品的用户,魔力论坛作为目前应用AJAX功能最广泛论坛平台,在用户使用的 各个模块内都可以领略到AJAX带来的巨大威力。从注册到发布信息,更在站长对网站的管理上,AJAX无时不在后台默默地为每一位用户服务,WEB 2.0的核心应用更在魔力产品体现的淋漓尽致!
  7. 超级模版系统引擎
    在 新版本中,我们采用了超级模板引擎,引擎在原有基础上得到优化,使表现层与代码层得到分开,并使模板全面支持W3C XHTML1.0标准,这样如果你通晓CSS就可以对论坛的整个风格进行配置和优化,即使你不知道CSS,论坛还自带了CSS编辑模块,符合可视化编辑 CSS代码的初级用户的要求,让制作模板风格更加轻松愉快。
  8. 发布信息排版繁琐?不想?那么请来体会魔力的所见即所得(WYSIWYG)应用!
    魔力产品拥有完全自主开发,代码量最小(40Kb内)的所见即所得(WYSIWYG)、BBCODE混合编辑器模块。高效,极致是魔力人一贯追求的目标。您可以通过所见即所得编辑器,完全实现全自由页面排版,又有什么理由不为之心动!
  9. 更全面,更灵活的Javascript系统调用模块!
    从现在起,你将完全不必为调用论坛数据发愁,魔力论坛系统后台为用户构架了全面的Javascript 文件生成系统,你可以通过自由定制方式,完全自主控制Javascript页面生成模式,全自由,全应用模块将为用户建站打下最方便的数据接口平台!
  10. 全应用广告中心平台!
    对于每一位希望赢利的站长而言,全功能的广告中心模块自然是急之所急,魔力秉承了一贯先进性开发理念,为用户打造全功能广告数据数据中心平台立下坚实基础
  11. 全部自助应用积分策略系统!
    积分自定义扩展模块的应用,将更多的方便每一位站长为自己的用户数据量身定制自己的积分分配系统,全部应用都可以通过用户的自主调节来实现全方位的数据隐藏,出售及消费策略!
  12. 更全面的商业客户服务
    从2006年,魔力将进入高速成长期,团队会更多已用户需求为出发点,力争为每一位用户量身打造完全属于自己的个性化系统,提供的服务也将更加全面,100%无诉求,是魔力对每一位商业客户的承诺目标,更好的支持才能有我们更好的产品!
  13. 更彻底的密码数据保护解决方案
    在信息安全更加重视的今天,Molyx Board 将更加重视用户数据安全,双层MD5 加密结构,将可以完全保护住用户帐户信息的安全,同时,新加入的帐号安全提问保护,将用户信息安全提高到前所未有的高度!
  14. 更多功能!….
    任何都只能以事实说话,作为世界上最强大的论坛系统之一,魔力始终领跑于PHP论坛,引领潮流发展,一个个标准的创造更是我们作为以人为本的彻底贯彻!魔力论坛,正在带给我们前所未有的功能体验,而我们,仍在继续创造着魔力的历史!

以人为本,是我们的追求 功能极致,是魔力的目标 我们也在快速成长,我们也在共同创造论坛发展的下一个历史。 期待与您携手成长,期待…期待每一位用户,开发者加入到魔力的大家庭 与你——我们共同见证

下载地址

 http://www.molyx.com/7swords.php?do=dl

一位大学教授给毕业生的临别留言

即将远行,前来辞别,惜别之情,溢于言表。谈起种种郁闷,似乎愤愤不平。其实,学术界的浮躁之气、暴戾之气、江湖之气,早已人所共识,不必为此大动肝火。能在这样的氛围中修炼,倒也是一种难得的境遇。如果到处发泄,倒显得不那么大度,做人要厚道,千万不能说三道四,晚年后悔不已。
  
  我们无法改变自己的环境,但我们至少可以改变自己的心情。如果总是感觉不得志,郁郁寡欢,孤芳自赏,那么,到头来可能会真的成为孤家寡人。
  
  学会生活,至少学会容忍,不是甘于平庸,而是为自己创造一个良好的环境。人生有限,不要陷入是非之中,要学会调适自己,做一个实实在在的人。
  
   继续从事学术研究,是一个非常不错的选择。搞学术工作,不要企求发财,只要吃饱饭就可以了。学者要清醒地认识自己的地位,千万不要自视甚高,不要脱离群 众,不要弄得连饭碗都保不住。学者是社会中一个特殊的群体,他们提供思想,找出思考的方法,甚至有时候低三下四,到企业兼职,赚取点零花钱,本身没有什么 值得骄傲的地方。
  
  作为学者,要诚实劳动,至少写出自己的真实想法,不要东抄西凑,更不要班门弄斧。现在学术界充满了恶习,把 外国的洋垃圾作为宝贝,填充在自己的文章中。写文章绕来绕去,让人不辨东西。这样的东西在评职称的时候偶尔弄一弄,但千万不要作为炫耀的资本。有些年轻学 者就是弄假成真,结果贻笑大方。
  
  学术这个东西,就是思想的传递工作。了解别人的思想,结合中国的实际,提出自己的看法,然后 用最精炼通俗的语言表达出来,就是学术了。形式的东西固然重要,在学写论文的早期,一定要注意格式,这是学术界自己制造的门槛,注意不要被绊倒。如果自己 有了真知灼见,不妨试着用最通俗的语言表达出来,千万不要把精美的思想用恶俗的方式包装起来。现在的学术论文跟现在的产品一样,包装过度。这对于学术的表 达和思想的传递,并不是一件好事。浪费别人的时间就等于谋财害命。
  
  在学术圈儿,要学会打入学术团体内部,拥有一定的话语权。 但是,千万不要争权夺利,不要背后议论人。对那些不可一世的人,千万不要曲意迎合,因为你这样做是自我贬低身份,同时也是助长他的嚣张气焰。对有些确实过 分的同行或者同事,不要急于跟他较真,而应该甩手而去。因为学术界的很多争论都属于茶杯里的风波,没有太大的价值。如果他坚持自己的那一套,那么,不争论 是万全之策。一旦争论起来,除了申明自己的观点之外,不要把过多的时间浪费在学术之外。
  
  可以坚持自己的观点,但一定要学会尊 重他人的人格。在学术讨论中,知道别人说的是什么很重要。这种学术鉴赏能力,依靠大量的阅读来实现。千万不要寻找终南捷径,因为只有大量的阅读,才能知道 学术作品的真伪。要广泛地阅读,了解前人的思想,然后沉下心来,思考中国当今所面临的种种问题,甚至不妨花费一些时间,到田野进行调查。学者要想自己的学 术生命长久,不要看同行的脸色,不要经常性地观察同行的评价,因为这样做,你永远只是落伍者。
  
  社会各个阶层被人为地分为三六 九等,不同阶层的人拥有不同的话语权。学者从总体来说还能够受到社会的普遍尊重。但是,作为学者,在内心深处一定要深刻地认识到,自己的价值就在于努力消 除社会的不平等现象。因此,不要说一套做一套,要把平等、自由和博爱思想贯彻到自己的日常生活当中。
  
  知易行难,现在社会上的 诱惑很多,有时不免急于求成。为了养家糊口,搞一点短平快的项目完全可以。但是,夜深人静,还是应该抽出一点时间思考一下治学问题。因为学者不同于其他行 业,最重要的一点就是学者有自己的思想。如果自己的思想不如工人、农民,或者,故作高深,但是却经不起实践检验,那么,学者也就失去了生存的价值了。

实现flash背景透明

在IE中实现flash背景透明:
<param name="wmode" value="transparent">

在mozilla和opera中实现flash背景透明:
在<embed></embed>中加入 wmode="transparent",如下:
<embed wmode="transparent" quality="high"></embed>

符合WEB标准的下拉菜单

符合xhtml的html,可以复制到 在线测试html文件 然后看看效果如何!<!DOCTYPE html PUBliC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>css菜单演示</title>

<style type="text/css">
<!–
*{margin:0;padding:0;border:0;}
body {
font-family: arial, 宋体, serif;
font-size:12px;
}

#nav {
line-height: 24px; list-style-type: none; background:#666;
}

#nav a {
display: block; width: 80px; text-align:center;
}

#nav a:link {
color:#666; text-decoration:none;
}
#nav a:visited {
color:#666;text-decoration:none;
}
#nav a:hover {
color:#FFF;text-decoration:none;font-weight:bold;
}

#nav li {
float: left; width: 80px; background:#CCC;
}
#nav li a:hover{
background:#999;
}
#nav li ul {
line-height: 27px; list-style-type: none;text-align:left;
left: -999em; width: 180px; position: absolute;
}
#nav li ul li{
float: left; width: 180px;
background: #F6F6F6;
}

#nav li ul a{
display: block; width: 156px;text-align:left;padding-left:24px;
}

#nav li ul a:link {
color:#666; text-decoration:none;
}
#nav li ul a:visited {
color:#666;text-decoration:none;
}
#nav li ul a:hover {
color:#F3F3F3;text-decoration:none;font-weight:normal;
background:#C00;
}

#nav li:hover ul {
left: auto;
}
#nav li.sfhover ul {
left: auto;
}
#content {
clear: left;
}

–>
</style>

<script type=text/javascript><!–//–><![CDATA[//><!–
function menuFix() {
var sfEls = document.getElementById("nav").getElementsByTagName("li");
for (var i=0; i<sfEls.length; i++) {
sfEls[i].onmouseover=function() {
this.className+=(this.className.length>
0? " ": "") + "sfhover";
}
sfEls[i].onMouseDown=function() {
this.className+=(this.className.length>0? " ": "") + "sfhover";
}
sfEls[i].onMouseUp=function() {
this.className+=(this.className.length>0? " ": "") + "sfhover";
}
sfEls[i].onmouseout=function() {
this.className=this.className.replace(new RegExp("( ?|^)sfhover"),

"");
}
}
}
window.onload=menuFix;

//–><!]]></script>

</head>
<body>

<ul id="nav">
<li><a href="#">产品介绍</a>
<ul>
<li><a href="#">产品一</a></li>
<li><a href="#">产品一</a></li>
<li><a href="#">产品一</a></li>
<li><a href="#">产品一</a></li>
<li><a href="#">产品一</a></li>
<li><a href="#">产品一</a></li>
</ul>
</li>
<li><a href="#">服务介绍</a>
<ul>
<li><a href="#">服务二</a></li>
<li><a href="#">服务二</a></li>
<li><a href="#">服务二</a></li>
<li><a href="#">服务二服务二</a></li>
<li><a href="#">服务二服务二服务二</a></li>
<li><a href="#">服务二</a></li>
</ul>
</li>
<li><a href="#">成功案例</a>
<ul>
<li><a href="#">案例三</a></li>
<li><a href="#">案例</a></li>
<li><a href="#">案例三案例三</a></li>
<li><a href="#">案例三案例三案例三</a></li>
</ul>
</li>
<li><a href="#">关于我们</a>
<ul>
<li><a href="#">我们四</a></li>
<li><a href="#">我们四</a></li>
<li><a href="#">我们四</a></li>
<li><a href="#">我们四111</a></li>
</ul>
</li>

<li><a href="#">在线演示</a>
<ul>
<li><a href="#">演示</a></li>
<li><a href="#">演示</a></li>
<li><a href="#">演示</a></li>
<li><a href="#">演示演示演示</a></li>
<li><a href="#">演示演示演示</a></li>
<li><a href="#">演示演示</a></li>
<li><a href="#">演示演示演示</a></li>
<li><a href="#">演示演示演示演示演示</a></li>
</ul>
</li>
<li><a href="#">联系我们</a>
<ul>
<li><a href="#">联系联系联系联系联系</a></li>
<li><a href="#">联系联系联系</a></li>
<li><a href="#">联系</a></li>
<li><a href="#">联系联系</a></li>
<li><a href="#">联系联系</a></li>
<li><a href="#">联系联系联系</a></li>
<li><a href="#">联系联系联系</a></li>
</ul>
</li>

</ul>

</body>
</html>

利用firefox保存网页中的图片和flash

在要下载的网页上点击鼠标右键,选择查看页面信息;或是选择“工具-页面信息”一项,会弹出页面信息菜单,点击其中的“媒体”一栏,就能看到该网页中的图片和Flash,选中像保存的Flash,再点下面的另存为即可。

在windows下安装apache,php,mysql

在windows环境下安装之前,请确认已经在该机器上安装了操作系统最新的服务补丁。

1:在windows下安装Mysql。

从www.mysql.com 下载所需的zip文件(我下载的是mysql-4.1.13a-win32.zip),将这些文件解压到临时目录并运行Setup.exe程序。 安装程序是标准的InstallShield向导。

在windows环境下安装之前,请确认已经在该机器上安装了操作系统最新的服务补丁。

1:在windows下安装Mysql。

从www.mysql.com 下载所需的zip文件(我下载的是mysql-4.1.13a-win32.zip),将这些文件解压到临时目录并运行Setup.exe程序。 安装程序是标准的InstallShield向导。

2:在windows下安装Apache。

从http://httpd.apache.org下载Apache (我下载的是apache_1.3.33-win32-x86-no_src.exe).双击下载的文件,开始安装 Apache,安装过程对我们来说应该是非常熟悉的。
在控制面板里面的服务里面可以启动和停止Apache服务。

如何编辑配置文件httpd.conf   位于Apache GroupApacheconf目录下。

3:在windows下安装php。

对于windows安装,必须下载两个文件。一个是包含php的zip文件(名称类似php-5.0.4-Win32.zip),而另一个是类库文件(名称类似pecl-5.0.4-Win32.zip)

将zip文件解压到所选择的目录。常见的位置时C:php,我们将在如下的介绍中使用这个目录。将pecl文件解压到扩展奴鲁,可以安装pecl库,使用c:php作为基目录,扩展目录可以是c:phpext。

现在,执行以下操作:

1)在主目录中,将看到一个名为php.exe和一个名为php5ts.dll的文件。这些是将php以cgi模块方式运行所必需的文件。如果希望以sapi模块方式运行php,可以使用针对Web服务器的DLL文件。例如,如果使用的是Apache,该文件就是php5apache.dll。

    sopi模块的运行速度更快,而且容易实现更高的安全性;cgi版本支持从命令行方式运行php,这一切都是由我们来决定的。

 2)将所有的dll文件复制到windows系统目录下。在windows NT或windows2000系统下,这个目录是c:winntsystem32,而在winodws xp系统下,这个目录是c:windowssystem32。

3)设置php.ini配置文件。php本身自带有两个已经准备好的文件:php.ini-dist和php.ini-recommended。学习php或在开发服务器上使用php的,我们建议使用前者,但是如果在一个产品服务器,建议使用后者。复制该文件,并将其重命名为php.ini。即那个这个文件保存在“%SYSTEMROOT%”目录。通常,在windows NT 或者windows 2000系统下,这个目录是C:winnt或c:winnt40。而在windows xp系统下,这个目录是c:windows。

4)编辑php.ini。在该文件中,有许多可供设置的指令选项。需要修改的设置包括

  • 将extension_dir指令修改为指向保存了扩展dll目录的位置。在常规安装中,这个目录通常是c:phpext。因此,php.ini文件将包含extension_dir = c:/php/ext
  • 将doc_root指令修改为指向web服务器的根路径。如果使用的Apache,这个目录通常都是:doc_root = "c:/program files/apache group/ apache/htdocs"或者如果使用iis,目录是doc_root = "c:/inetpb/wwwroot"
  • 也可以选择运行一些其他的扩展,在这一步,我们建议只运行那些php工作所必需的扩展。我们将发现许多行代码例如:   ;extension=php_pdf.dll 要启用这些扩展,只需要删除语句前面的分号,请注意,如果希望添加更多的扩展,应该在修改php.ini文件后重新启动web服务器。我启用了,php_pdf.dll  php_gd2.php  php_imap.dll  php_mysqli.dll。
  • 如果使用ntfs,请确认运行web服务器的用户身份具有读php.ini文件的权限

 

将php添加到apache配置中

若不存在则添加语句

LoadModule php5_module "c:/Program Files/php/php5apache.dll"
AddModule mod_php5.c
AddType application/x-httpd-php .php
Action application/x-httpd-php "c:/Program Files/php/php.exe"

将html中大写标签全部变成小写

今天利用ie保存了一个网页,用来做我自己的模版,但是为了符合xhtml,必须把里面的标签名都改成小写的,手工太麻烦了,想到了php的字符串操作函数strtolower。找到适用的函数后 查手册发现example:

例子 1. strtolower() example

<?php
$str 
"Mary Had A Little Lamb and She LOVED It So";
$str strtolower($str);
echo 
$str// Prints mary had a little lamb and she loved it so
?>

于是之需要把$str的值换成相应的html源文件,然后运行这个函数,再查看源文件,就可以得到全部小写的了。但是html里面有很多特殊字符,所以需要用到定界符

例子 11-4. 定界符字符串例子

<?php
$str 
= <<<EOD
Example of string
spanning multiple lines
using heredoc syntax.
EOD;

这样目的就达到了  (转载请注明出处www.flyy.info)

直接使用dreamweaver的源文件模式,然后全选,点击右键,在所选区域里面就有:将标签转换成小写

utf8字符串截取

例子echo join(”, String::subString_UTF8(‘中国汉字’, 0, 1)); <?php

/**

* Filename : String.php

* Author   : Dummy | Zandy

* Email    : [email protected] | hotmail.com

* Create   : 200512

* LastMod  : 2005

* Usage    : 

*/

ini_set(‘display_errors’1);

error_reporting(E_ALL E_NOTICE);

class String {

    function subString_UTF8($str$start$lenth)

    {

        $len strlen($str);

        $r = array();

        $n 0;

        $m 0;

        for($i 0$i $len$i++) {

            $x substr($str$i1);

            $a  base_convert(ord($x), 102);

            $a substr(‘00000000’.$a, –8);

            if ($n $start){

                if (substr($a01) == 0) {

                }elseif (substr($a03) == 110) {

                    $i += 1;

                }elseif (substr($a04) == 1110) {

                    $i += 2;

                }

                $n++;

            }else{

                if (substr($a01) == 0) {

                    $r[] = substr($str$i1);

                }elseif (substr($a03) == 110) {

                    $r[] = substr($str$i2);

                    $i += 1;

                }elseif (substr($a04) == 1110) {

                    $r[] = substr($str$i3);

                    $i += 2;

                }else{

                    $r[] = ;

                }

                if (++$m >= $lenth){

                    break;

                }

            }

        }

        return $r;

    } // End subString_UTF8

}// End String

echo ‘<hr><hr><hr>’;

echo join(String::subString_UTF8(‘中国汉字’, 0, 1));

?>