帝国论坛帝国网站管理系统交流区帝国CMS使用交流如何将自定义页面的内容显示在首页? 【本版专题贴子】  
 1/2     1 2 ›› ›|
主题:如何将自定义页面的内容显示在首页? [加入收藏夹]   

luza
用户头衔:秀才

精华贴   :0
发贴数   :50
经验值   :335
注册时间:2007-12-06
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
如何将自定义页面的内容显示在首页?
需要做一个自定义页面(也就是一个独立的html文件),然后将它的内容在首页模版你调用出来滚动显示,不知道用什么样的方法可以实现?

<iframe>倒是可以,但是太麻烦,而且不知道自定义页面内能不能用javascript




2012-06-12 21:58:16 已设置保密 顶部 回复 引用 报告 编辑 删除

lxb416
用户头衔:进士

精华贴   :0
发贴数   :541
经验值   :1932
注册时间:2009-03-27
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

js




2012-06-12 22:09:22 已设置保密 顶部 回复 引用 报告 编辑 删除

luza
用户头衔:秀才

精华贴   :0
发贴数   :50
经验值   :335
注册时间:2007-12-06
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

顶啊,能不能作为公共模板调用?




2012-06-13 08:45:49 已设置保密 顶部 回复 引用 报告 编辑 删除

hicode
用户头衔:版主

精华贴   :1
发贴数   :21646
经验值   :47915
注册时间:2007-07-20
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

用include:
<?php
include('目录/文件名.html');
?>




2012-06-13 08:47:15 已设置保密 顶部 回复 引用 报告 编辑 删除

luza
用户头衔:秀才

精华贴   :0
发贴数   :50
经验值   :335
注册时间:2007-12-06
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

原帖由 hicode 于 2012-06-13 08:47:15 发表
用include:
<?php
include('目录/文件名.html');
?>


不行啊,版主。
提示错误
Warning: include(/html/page1.html) [function.include]: failed to open stream: No such file or directory in F:webserverdg6.6edatatmpindex.php on line 221
,是不是INCLUDE被过滤了?




2012-06-14 17:30:47 已设置保密 顶部 回复 引用 报告 编辑 删除

188cn
用户头衔:探花

精华贴   :0
发贴数   :9148
经验值   :21447
注册时间:2008-10-25
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

楼上地址不对




2012-06-14 17:32:54 已设置保密 顶部 回复 引用 报告 编辑 删除

hicode
用户头衔:版主

精华贴   :1
发贴数   :21646
经验值   :47915
注册时间:2007-07-20
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]

<?php
include("html/page1.html");
?>

[该贴被修改 1 次,最后修改时间 2012-06-15 08:36:57 ]



2012-06-15 08:36:29 已设置保密 顶部 回复 引用 报告 编辑 删除

luza
用户头衔:秀才

精华贴   :0
发贴数   :50
经验值   :335
注册时间:2007-12-06
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]

原帖由 hicode 于 2012-06-15 08:36:29 发表
<?php
include("html/page1.html");
?>



Warning: include() [function.include]: Failed opening 'html/page1.html' for inclusion (include_path='.;C:php5pear') in F:webserverdg6.6edatatmpindex.php on line 222

依然不行,我的自定义页面在  /html/page1.html

是不是PHP配置不对啊?但是我测试了在页面INCLUDE phpinfo(); 是可以执行的




2012-06-15 09:21:34 已设置保密 顶部 回复 引用 报告 编辑 删除

luza
用户头衔:秀才

精华贴   :0
发贴数   :50
经验值   :335
注册时间:2007-12-06
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 9 楼]

搞定了,是路径问题,应该是相对于 e/data/tmp 的路径




2012-06-15 09:23:51 已设置保密 顶部 回复 引用 报告 编辑 删除

suyaohong
用户头衔:举人

精华贴   :0
发贴数   :56
经验值   :735
注册时间:2009-11-21
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 10 楼]

明白啦,  就是把自定义目录放在e/data/tmp下面才能调用得到,比方说要调用你的 html/paga1.html就要把html目录放在e/data/tmp下面

[该贴被修改 1 次,最后修改时间 2012-08-17 23:21:26 ]


论文格式 论文天下 开题报告
2012-08-17 23:00:29 已设置保密 顶部 回复 引用 报告 编辑 删除
 1/2     1 2 ›› ›|

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1