建站之星产品帮助

查看: 3460|回复: 7
打印 上一主题 下一主题

我安装了蓝色模板,出现了一些错误。

[复制链接]
跳转到指定楼层
1#
发表于 2010-9-14 08:05:27 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
Warning: Invalid argument supplied for foreach() in   
...\star\view\mod_lang\langbar.php on line 18

不知道这个是什么原因。据说是"foreach的参数不是一个数组"
2#
发表于 2010-9-14 09:48:32 | 只看该作者
麻烦告诉我您使用的智能建站版本。您在安装之后是否有修改过源代码呢?若方便麻烦您告诉我们您的详细操作步骤。谢谢您的配合!
3#
 楼主| 发表于 2010-9-14 11:28:10 | 只看该作者

出错

本帖最后由 shenqiulo 于 2010-9-14 11:37 编辑

下载最新的 版本,解压,放到 wwwroot 目录下,windows2003系统,没有修改过源代码,用的是蓝色模板。。。。。。然后首页预览就出现上面的错误了。刚才我重启机器,重新启动apache ,直接开启首页,正常,然后再在导航栏上按顺序在 首页 公司简介 新闻动态 产品中心 最新产品 热门产品 企业文化 用户留言 联系我们 这几个上面反复点击几次,回到首页之后就出现这些错误了。
4#
 楼主| 发表于 2010-9-14 11:32:33 | 只看该作者

出错的langbar.php

本帖最后由 shenqiulo 于 2010-9-14 11:33 编辑

我现在附上图片。。。

C:\ESSamp\wwwroot\star\view\mod_lang\langbar.php 这个文件的代码如下:
<?php
if (!defined('IN_CONTEXT')) die('access violation error!');
$url = $_SERVER['QUERY_STRING'];
$arr = explode('&', $url);
$newurl='';
if(sizeof($arr) > 1) {
    foreach($arr as $v) {
        $array = explode('=', $v);
        if($array[0] != '_l') {
            $newurl .=$v.'&';
        }
    }
}
$url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$newurl;
?>
<div class='langbar'>
<?php
foreach($langs as $lang){
echo "<a href=$url"."_l=".$lang->locale.">".$lang->name."</a>";
}
?>
</div>
<div class="list_bot"></div>

未命名.jpg (49.19 KB, 下载次数: 29)

未命名.jpg
5#
发表于 2010-9-14 11:56:48 | 只看该作者
谢谢楼主反馈!我们会尽快证实和修复这个问题!请关注!
6#
发表于 2010-9-15 10:35:31 | 只看该作者
回复 5# lhlh


    请通过phpmyadmin 插入以下语句
  1. INSERT INTO `ss_languages` VALUES (1,'English','en'),(2,'简体中文','zh_CN');
复制代码

如果还有问题请继续在此回复。
7#
 楼主| 发表于 2010-9-16 12:15:02 | 只看该作者
谢谢管理员。不过,是在哪里插入呢?
8#
发表于 2010-9-16 13:12:10 | 只看该作者
1,插入语句通过phpmyadmin,如果您不会使用。请通过站内短信提供您的ftp信息及域名,后台的帐号密码,以便测试。感谢您配合。
2,如果您没有其它数据,您可以尝试重新安装建站之星。

上海美橙科技信息发展有限公司 ( 沪ICP备11006888号-4 )

快速回复 返回顶部 返回列表