可能是CSS / JS上的错误 - MultiLanguage站点

时间:2018-03-13 13:51:22

标签: javascript php css

我正在创建一个新的多语言网站,并且工作得很好。 问题是当我更改为site.com/news到site.com/en/news,css / js(我不知道)只是停止显示 - 或者可能是错误的格式错误或类似的东西在PHP上? -

为了让大家更好地了解它(site.com/en/news):   http://i.epvpimg.com/04K2aab.png

当客户点击它以转到/ news时,这是índex的一部分:

<?php print $lang;?>/news"><?=$text['start'];?>

我的语言文件夹是这样的:

lang/en/lang.en.php
lang/pt/lang.pt.php

这是我índex.php的一部分:

require_once 'inc/function.php'; 
require_once 'inc/config.php';
require_once("lang/lang.all.php");
require ('inc/pages.php');

require_once("lang/".$lang."/lang.".$lang.".php");

1 个答案:

答案 0 :(得分:0)

在配置文件中将诸如Site Url或Sys Path之类的vales声明为常量总是一个好主意,这样您就可以使用完整路径和域调用js / css。 考虑添加到您的配置文件

define("SITEURL", "http://yoursite.com");

这允许您使用该常量

调用js / css
<script src="<?=SITEURL?>/js/jquery.superslides.js" type="text/javascript" charset="utf-8">