2010-07-06 83 views
0

我很難試圖在codeigniter工作jQuery的燈箱。我想要發生的是彈出YouTube視頻縮略圖並在燈箱上播放視頻。我保存它我 應用程序目錄之外,我把它在我的配置文件是這樣的:在codeigniter jquery燈箱

$config['jquery'] = "js/jquery1.4.2.js";

然後我包括在這樣的視圖文件:

<script type="text/javascript" src="<?php echo "$base"."js/jquery1.4.2.js"; ?>"></script> 
<script type="text/javascript" src="<?php echo "$base"."js/js/jquery.lightbox-0.5.js"; ?>"></script> 
<link rel="stylesheet" type="text/css" href="<?php echo "$base"."js/css/jquery-lightbox-0.5.css"; ?>" media="screen" /> 

控制器的功能是一樣這個:

$data['css'] = $this->config->item('css'); 
$data['jquery'] = $this->config->item('jquery'); 
$this->load->view('aboutus',$data); 

它不起作用。

...我嘗試靜態測試的html頁面上的插件,它工作正常:(

+0

外貌像'$ data ['css/jquery']'從不使用?另外,什麼'$基地'?與'base_url()'還是其他的一樣? – DrColossos 2010-07-06 12:03:12

+0

$config['base_url']= "http://ci/myapp/"; sasori 2010-07-06 13:49:40

+0

'$ config ['base_url']'!=您正在使用的'$ base'。從下面嘗試DRL的答案。 – DrColossos 2010-07-06 14:37:17

回答

0

這是我將如何包括文件:

<script type="text/javascript" src="<?php echo base_url() ?>js/jquery1.4.2.js"></script> 
<script type="text/javascript" src="<?php echo base_url() ?>js/js/jquery.lightbox-0.5.js"></script> 
<link rel="stylesheet" type="text/css" href="<?php echo base_url() ?>js/css/jquery-lightbox-0.5.css" media="screen" /> 

假設JS /是根。您的public_html如果它不是,你需要像這樣完整的相對路徑:

<script type="text/javascript" src="<?php echo base_url() ?>assets/js/file.js"></script> 

我希望這有助於

+0

這裏的測試站點http的網址:// digitustest .zzl.org/home/aboutus請告訴我該怎麼做..當我點擊YouTube的縮略圖..它去YouTube網站,而不是在一個燈箱:( – sasori 2010-07-06 15:33:42

+0

嗨sasori,你的base_url似乎是錯的;在應用程序/配置/ config.php文件,你需要把$配置[「BASE_URL」] =「http://digitustest.zzl.org/home/」;然後包含文件按照我上面的答案 – DRL 2010-07-06 15:52:13

+0

感謝您的評論..但如果我將添加/家/於BASE_URL,它會刪除主css文件 是現場測試網站的當前配置文件是這樣 $配置[「BASE_URL」] =「HTTP:// digitustest。 zzl.org/「; $ config ['css'] =」css/styles.css「; – sasori 2010-07-06 16:10:04