正在浏览:   1 名游客


 到底部   前一个主题   下一个主题  [无发表权] 请登录或者注册

(1) 2 »


把首页写成html,xoops全速前进!--文明猪国庆献礼3
Support Team
注册日期:
2004/9/20 23:30
所属群组:
注册会员
Dev+Hack
帖子: 144
等级: 11; EXP: 5
HP : 0 / 251
MP : 48 / 914
离线
xoops速度有点慢,很多人这么认为,这也是部分用户不愿选用和不能大型应用的原因,现在这个时代就要过去了!怎么办?且看下面方法!

注意hack有风险,制作需谨慎!

把/index.php文件改掉,写成如下代码:
<?php
if($_GET['createhtml']==true){
//要刷新首页
$xoopsOption['createhtml']=true;//如果是创建页则做个标记
require "mainfile.php";
if ( isset($xoopsConfig['startpage']) && $xoopsConfig['startpage'] != "" && $xoopsConfig['startpage'] != "--" ) {
header('Location: '.XOOPS_URL.'/modules/'.$xoopsConfig['startpage'].'/');
exit();
} else {
$xoopsOption['show_cblock'] =1;
require "header.php";
require "footer.php";
}

}elseif(is_readable('index.html') ){
//否则判断html文件是否存在如果存在则调用
header('Location: index.html');
exit();
}else{
//如果不存在就按正常走
require "mainfile.php";
if ( isset($xoopsConfig['startpage']) && $xoopsConfig['startpage'] != "" && $xoopsConfig['startpage'] != "--" ) {
header('Location: '.XOOPS_URL.'/modules/'.$xoopsConfig['startpage'].'/');
exit();
} else {
$xoopsOption['show_cblock'] =1;
require "header.php";
require "footer.php";
}

}

?>

hack一下/class/theme.php文件,找到 function display,在它的最后 $this->tplEngine->display( $tpl );
和 return true;之间加上下面代码:

//createhtml 李正城
global $xoopsOption,$xoopsConfig, $xoopsModule;

$filename = basename(xoops_getenv('PHP_SELF'));//得到运行文件的名称
//下面判断是否是index.php文件和刷新选项为真,这样设置仅将index文件存成html
if($xoopsOption['createhtml']==true AND $filename=="index.php" AND $xoopsModule->getVar('dirname')=='system'){
$string=$this->tplEngine->fetch($tpl);//得到网页内容
$filepath=XOOPS_ROOT_PATH;//设置文件路径
if($filenum=fopen($filepath."/index.html",w)){
flock($filenum,LOCK_EX);
$file_data=fwrite($filenum,$string);
fclose($filenum);
return $ture;
$xoopsOption['createhtml']=false;//写完了就重置,以免在运行首页时还写
}else{
return false;
}
}

好了完成了!

说明,如果运行http://www.aaa.com/index.php?createhtml=1则会在网站的根下生成首页的html文件,而下次在访问http://www.aaa.com/或http://www.aaa.com/index.php时就会直接访问index.html文件,速度超快啊!而直到你再次执行上面的操作!

这是一个演示,当然各模组页可生成html文件,甚至是其他的文档。
注意啊:这样首页的登录区块就不太合适了,而且有最新的内容更新也不太合适了,当然,如果你在合适的地方如论坛提交、新闻发布等地方加上$xoopsOption['createhtml']=true;这样的语句也可以自动重新生成首页,呵呵……xoops完全能胜任大型门户网站吧!

好了,如果你还不清楚就再研究xoops吧,如果有需要我帮忙的(不免费啊,吃是上饭了!)就给我发短信吧:1 3 6 0 3 2 6 0 9 0 1 反正现在快吃不上饭了!

10/3 18:26:33
_________________
我的虚拟主机已经过期了,等待转移空间,MSN:[email protected]
应用扩展 工具箱


Re: 把首页写成html,xoops全速前进!--文明猪国庆献礼3
中级会员
注册日期:
9/12 17:11:37
来自 广东
所属群组:
注册会员
帖子: 58
等级: 6; EXP: 48
HP : 27 / 137
MP : 19 / 107
离线
你真的有一套,什么都要收费,联系我一下,给点钱你挣!雨中客

10/3 19:23:54
_________________
挑战自我 品味人生
--------------------------------------
5924999 XOOPS
---------------------------------------------
http://www.praclub.com 实拓 精彩无限!
-------------------------------------------------
应用扩展 工具箱


Re: 把首页写成html,xoops全速前进!--文明猪国庆献礼3
Support Team
注册日期:
2004/9/20 23:30
所属群组:
注册会员
Dev+Hack
帖子: 144
等级: 11; EXP: 5
HP : 0 / 251
MP : 48 / 914
离线
不是我什么都要收费啊,最重要的原因是我一年没收入了,老婆孩子,还有老爹,而且我没有积蓄啊,现在凭老婆的每月1000元工资生活:(
我讲的是解决不了的问题,而我把我给xoops创新性的东西也都在这里公布了啊,而且都是创新性的,这点大家都看到了啊!我也想不收费,但我不能饿着肚子研究xoops啊。
如果我真的解决了温饱问题,也会免费给大家做贡献啊,大家处的境况不一样,就不要挑我的理了!

10/3 20:08:23
_________________
我的虚拟主机已经过期了,等待转移空间,MSN:[email protected]
应用扩展 工具箱


Re: 把首页写成html,xoops全速前进!--文明猪国庆献礼3
Support Team
注册日期:
2004/12/29 4:41
所属群组:
注册会员
Dev+Hack
帖子: 89
等级: 8; EXP: 40
HP : 0 / 185
MP : 29 / 527
离线
感谢文明猪兄的“国庆献礼”系列!

感觉一个具有中国特色的xoops系统就要呼之欲出了。。。加油!

10/3 23:31:40
应用扩展 工具箱


Re: 把首页写成html,xoops全速前进!--文明猪国庆献礼3
Support Team
注册日期:
2004/12/29 4:41
所属群组:
注册会员
Dev+Hack
帖子: 89
等级: 8; EXP: 40
HP : 0 / 185
MP : 29 / 527
离线
xoops的“ modules”也够烦的,
如“http://xoops.org.cn/modules/newbb”;“http://xoops.org.cn/modules/news"...
直接”http://xoops.org.cn/newbb“;http://xoops.org.cn/news"不行吗?

好几次想改它。。。却不知如何下手。。。呵呵。。。

10/3 23:58:03
应用扩展 工具箱


Re: 把首页写成html,xoops全速前进!--文明猪国庆献礼3
高级会员
注册日期:
4/5 12:00:26
所属群组:
注册会员
帖子: 76
等级: 7; EXP: 65
HP : 0 / 166
MP : 25 / 344
离线
收费高不高啊?我的网站有些小毛病,我不会弄,能不能帮我弄弄,先开个价儿,看我能不能承受,好吧:)

1.前台的跳转页面不会自动跳转
2.NEWBB几个论坛合并后,帖子一天天越来越少
3.下载模块死活添加不了下载项

10/18 22:32:10
应用扩展 工具箱


Re: 把首页写成html,xoops全速前进!--文明猪国庆献礼3
Support Team
注册日期:
2004/9/20 23:30
所属群组:
注册会员
Dev+Hack
帖子: 144
等级: 11; EXP: 5
HP : 0 / 251
MP : 48 / 914
离线
请短信联系我或msn联系我[email protected]细谈

10/19 8:37:40
_________________
我的虚拟主机已经过期了,等待转移空间,MSN:[email protected]
应用扩展 工具箱


Re: 把首页写成html,xoops全速前进!--文明猪国庆献礼3
Support Team
注册日期:
4/30 13:09:47
来自 安徽安庆
所属群组:
注册会员
ComSupp
帖子: 162
等级: 11; EXP: 78
HP : 53 / 269
MP : 54 / 504
离线
引文:
一个横着的导航条不愿意给人的

关于这方面的讨论已经好多次了,如果看过论坛相关内容应该会找到答案。
引文:
为什么弄来弄去还是几个所谓的人在那开发,为什么没有人回报

关于这点我是非常遗憾,当初研究xoops是公司分配的任务,现在因为有别的项目原因实在无时间研究xoops2.2以后的版本,相信老站长,bbchen等原先支持过xoops的人都有不得已的原因而暂时无法在xoops上
去深入了,正因如此,D.J,xoopschina,Aries 等能够长时间的将自己宝贵的时间花在xoops上,才是我们所敬佩的。

11/19 13:34:13
_________________
有奖网
应用扩展 工具箱


Re: 把首页写成html,xoops全速前进!--文明猪国庆献礼3
新进会员
注册日期:
11/19 15:56:39
所属群组:
注册会员
帖子: 2
等级: 1; EXP: 2
HP : 0 / 0
MP : 0 / 0
离线
一个新手本身就不知道什么,就象把你丢到从没到过的纽约,还叫你去找联合国总部的话会是什么感受?一如叫安南说你自己找一下联合国总部应当不难。

另外不是导航条给不给的问题,因为xoops china,(现在有点觉得辱没了china这英文),自己还是竖着的导航条,还在那妄谈什么中国方向,中国的网站有几个是竖着的?莫非中国方向就是要引领大家朝着竖着的导航条?中国人的习惯与感受就那么不重要?非得跟着日本的竖着的导航条?大家看看sohu\sina\163。com没,他们的导航条是什么样的,稍微象样点的导航条是什么样的,包括与目前来说比较好的华商在线的导航条。当然你可以坚持自己的个性,但是不是也不要太漠视其他用户的存在?

正因为xoops是开源的,特定条件下是没有经济来源的,但日本的xoops为什么能做得好?首先就有个传承的问题,技术是一方面,另外还有如何正确对待用户与开发的问题,没有好的传承,也就是老手带动新手的机制,而不是导致什么都得几个核心技术来回答些鸡毛蒜皮的事。我也会觉得烦,如果比我更菜的人老是重复几个问题。关键是你有没有解决这个机制,否则问题提出,菜鸟不满意,技术核心们不乐意,这就是现在xoops尴尬的局面,更为难堪的是居然还有人闭门造车,丝毫听不得半句话,动辄删人用户名,删贴。没有好的技术传承,一方面用户面小更难,二来积极性倍受打击,以至形成恶性循环,这也就是为什么xoops china中出现的一方面所谓的功能开发热火朝天,一方面一些简单的问题没人解决,风格修改的课程还得靠刚来的人在那么辛苦,却没人回贴。如果有人只是想着自己玩儿,那麻烦一下把china去掉,别挂羊头卖狗肉!开源不仅是技术开源,似乎还有思想开源,更有听取意见的开源,哪怕意见是错的可以交流沟通,靠堵塞言路来维护权威最终是没什么用的。

我们所希望出现的不是几个D.J,xoopschina,Aries在这,我们希望每个都能成为D.J,xoopschina,Aries ,至少能自己改改导航条,改改风格,而不至于整天在这说“风凉话”。更不至于出现你们所抱怨的风格要拿钱卖。原本不可能出现的情况,你以为人家愿意买呀,实在没办法了只能那样了。

另外CBB还有没有做下去的必要,术业有专攻,现在论坛基本上是discuz、vbb、phpwind的天下,在本身xoops主程序还需要完善的情况下,在花时间在论坛上是否有必要,还是从整合的角度出发?
。。。。。

我最近也没事,我也不怕人删贴,我倒要看看,究竟是何方神圣如此了得,动辄删人用户名、限制人发贴。

11/19 16:18:03
应用扩展 工具箱


Re: 把首页写成html,xoops全速前进!--文明猪国庆献礼3
网站管理员
注册日期:
2004/6/24 10:18
所属群组:
网站管理员
注册会员
帖子: 542
等级: 21; EXP: 43
HP : 102 / 510
MP : 180 / 2223
离线
导航条本来就有横的有竖的,你为什么非要扯出你不喜欢的竖排格式的来骂呢?
再说,导航条格式的横竖,是每个国家都有的,你为什么要扯上"中国"这个大字眼?

"如果有人只是想着自己玩儿,那麻烦一下把china去掉,别挂羊头卖狗肉!开源不仅是技术开源,似乎还有思想开源"
现在的头条新闻就是邀请您加入Xoops China支持管理团队,你说了自己是用了几年Xoops却不会基本操作的菜鸟,可是你"思想开源"你没有么?为什么对我们的邀请视而不见只在一边说风凉话?

至于说日本Xoops和几个论坛,你既然说自己是菜鸟,你的看法就不足为奇了

"闭门造车,丝毫听不得半句话,动辄删人用户名,删贴"
说得太过了,你是这个网站成立一年来唯一被删帖的,而且,tecer这个用户帐号并没有被删除,只是被禁止在论坛发口水帖(用的是CBB中的一个新功能,经过你的协助测试,已经正式发布了)

11/19 23:37:23
_________________
Open in new window
应用扩展 工具箱



 回顶部   前一个主题   下一个主题
(1) 2 »

 [无发表权] 请登录或者注册


可以查看帖子.
不可发帖.
不可回复.
不可编辑自己的帖子.
不可删除自己的帖子.
不可发起投票调查.
不可在投票调查中投票.
不可上传附件.
不可不经审核直接发帖.

[高级搜索]