登录 注册

登录

问题 求助(关于论坛的整合)

更多
2009年05月06日 10:44 #1 作者: vannyfan
新手上路,学着建论坛,在本机上可以正常的显示(图1),但是用其他人的电脑来访问就会出错(图2),请问各位大虾是什么原因?!

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年05月06日 12:53 #2 作者: Joomla之门
在第二张图底部,浏览器已经显示了错误提示,因此可以肯定通过其它电脑访问时,页面发生了错误。

建议你双击浏览器状态栏那个黄色叹号,查看一下具体的错误消息。

另外,查看一下远程访问时的页面源代码,看看 CSS 文件是相对路径还是绝对路径?

还有,最好把你 SJSB 桥接器后台的设置界面也贴上来(建议用 .png 格式图片)。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年05月06日 13:49 #3 作者: vannyfan
谢谢版主支持!错误如图1,SJSB 桥接器后台的设置界面如图333,444

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年05月06日 13:56 #4 作者: vannyfan
现在的情況是我用有joomla和smf環境的電腦來訪問就能正常顯示,沒有這個環境的就不能正常的顯示

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年05月06日 16:34 #5 作者: Joomla之门
问题的症结应该是没有加载正确的 CSS 文件。我让你提供问题页面的源代码,你还没有贴出来。

不用贴整个页面的源代码,把 <body> 之前的部分贴出来就行,注意使用论坛的 code 标记。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年05月07日 08:23 #6 作者: vannyfan
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="www.w3.org/1999/xhtml" xml:lang="zh-cn" lang="zh-cn" >

<head>

<title>Open PLM首页</title>

  <meta http-equiv="content-type" content="text/html; charset=utf-8" />

  <meta name="robots" content="index, follow" />

  <meta name="keywords" content="joomla, Joomla,  Joomla!" />

  <meta name="description" content="Joomla!( Joomla! )——全球最好的企业信息门户网站及内容管理系统的构建软件" />

  <meta name="generator" content="Joomla! 1.5 - Open Source Content Management" />

  <title>我的论坛</title>

  <link href="/joomla/templates/rhuk_milkyway/favicon.ico" rel="shortcut icon" type="image/x-icon" />

  <script type="text/javascript" src="/joomla/includes/js/joomla.javascript.js"></script>

  <link rel="stylesheet" href="http://10.214.226.102/joomla/modules/mod_smfssi/mod_smfssi.css" type="text/css"/>

  <style type="text/css">

#com_smf {

margin: 0;

padding: 12px 0 4px 0;

font-size: 120%;

line-height: 100%;

visibility: visible;

clear: none;

}

#com_smf hr {

visibility: visible;

}

</style>

  <meta name="description" content="我的论坛" />

  <meta name="keywords" content="PHP, MySQL, bulletin, board, free, open, source, smf, simple, machines, forum" />

  <meta name="robots" content="noindex" />

  <link rel="stylesheet" type="text/css" href="http://localhost/smf/Themes/default/style.css?rc1" />

  <link rel="stylesheet" type="text/css" href="http://localhost/smf/Themes/default/css/print.css?rc1" media="print" />

  <link rel="stylesheet" type="text/css" href="http://localhost/smf/Themes/default/css/ie6.css" />

  <link rel="help" href="/joomla/index.php?option=com_smf&amp;Itemid=30&amp;action=help" />

  <link rel="search" href="/joomla/index.php?option=com_smf&amp;Itemid=30&amp;action=search" />

  <link rel="contents" href="/joomla/index.php?option=com_smf&amp;view=forum&amp;Itemid=30" />

  <link rel="alternate" type="application/rss+xml" title="我的论坛 - RSS" href="/joomla/index.php?option=com_smf&amp;Itemid=30&amp;type=rss;action=.xml&amp;view=rss&amp;format=raw" />

  <link rel="stylesheet" type="text/css" id="index_css" href="http://localhost/smf/Themes/default/css/index.css" />

  <link rel="stylesheet" type="text/css" id="forum_css" href="http://localhost/smf/Themes/default/css/forum.css" />





<link rel="stylesheet" href="/joomla/templates/system/css/system.css" type="text/css" />

<link rel="stylesheet" href="/joomla/templates/system/css/general.css" type="text/css" />

<link rel="stylesheet" href="/joomla/templates/rhuk_milkyway/css/template.css" type="text/css" />

<link rel="stylesheet" href="/joomla/templates/rhuk_milkyway/css/orange.css" type="text/css" />

<link rel="stylesheet" href="/joomla/templates/rhuk_milkyway/css/white_bg.css" type="text/css" />

<!--[if lte IE 6]>

<link href="/joomla/templates/rhuk_milkyway/css/ieonly.css" rel="stylesheet" type="text/css" />

<![endif]-->



</head>

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年05月07日 08:29 #7 作者: vannyfan
10.214.226.102是我本机的ip地址

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年05月07日 09:14 #8 作者: Joomla之门
问题就出在 CSS 调用代码上:
<link rel="stylesheet" type="text/css" href="http://localhost/smf/Themes/default/style.css?rc1" />
 
  <link rel="stylesheet" type="text/css" href="http://localhost/smf/Themes/default/css/print.css?rc1" media="print" />
 
  <link rel="stylesheet" type="text/css" href="http://localhost/smf/Themes/default/css/ie6.css" />
 
<link rel="stylesheet" type="text/css" id="index_css" href="http://localhost/smf/Themes/default/css/index.css" />
 
  <link rel="stylesheet" type="text/css" id="forum_css" href="http://localhost/smf/Themes/default/css/forum.css" />

请看这几句,里面 CSS 文件的路径都是 http://localhost/ 开头的,而 localhost 这个域名只代表客户端电脑本身。因此,你从哪台电脑去访问论坛,这个代码都尝试在访客的电脑上寻找 CSS 文件。很显然,客户端电脑上怎么可能有你的 CSS 文件呢?

如果你想在局域网内部创建一个网站,就不要使用 localhost 作为网站的域名,而应该在服务器设置里面,用你的 IP 地址 10.214.226.102 作为网站的地址;当然了,IP 地址不好记忆,你可以尝试将它捆绑到某个自定义域名上,我记得是要修改 host.*** 文件。

关于服务器的设置我不太熟,你自己找资料吧。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年05月07日 10:29 - 2009年05月07日 11:20 #9 作者: vannyfan
多谢站长百忙中还抽空回帖子
现在看来应该是我的论坛安装的时候有问题,但是我装的时候是用的ip,没有用localhost,那还有一些什么地方要改设置的,有高手知道吗?
最后修改: 2009年05月07日 11:20 由 choabin.

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年05月07日 13:56 #10 作者: vannyfan
问题已解决,要在smf的风格设置里改下路径

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年05月07日 23:50 #11 作者: Joomla之门
感谢分享你的经验!

我以前没遇到过这个问题,所以还不知道有这么简单的解决办法。为了帮助其他用户理解,附上 SMF 后台设置 CSS 路径的截图。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论