2012-07-31 108 views
0

我在寫一個帶有CI的網頁。我是一個新手。我無法在頁面上顯示我的圖片文件。 我的目錄結構是Codeigniter nivoslider圖像和css背景圖像不顯示?

+application 
+system 
+assets 
    +css 
    +js 
    +images 

我用nivoslider中的一部分,這裏是div部分:

<div id="slider-nivo"> 
<img src="<?php echo base_url(); ?>assets/images/nivoslider1.jpg" alt="" /> 
<img src="<?php echo base_url(); ?>assets/images/nivoslider2.jpg" alt="" /> 
<img src="<?php echo base_url(); ?>assets/images/nivoslider3.jpg" alt="" /> 

,並在CSS有紋理菜單中的一部分,我不能讓背景圖片工作:

#sidebar #sidebar-content #menu li {background-image: url('../images/menu_li.png'); 

如何顯示視圖和CSS背景中的圖片?

+0

你想使用CSS背景而不是圖像? – 2012-07-31 10:20:32

+0

不,我有nivoslider,我不能看圖片。也沒有顯示我的CSS背景圖片。 – ytsejam 2012-07-31 10:22:17

回答

0

嘗試這樣的事情

<img src="<?php echo base_url(); ?>/assets/images/nivoslider3.jpg" alt="" /> 

也許,你base_url不是http://example.com/http://example.com,你會得到http://example.comassets/images/nivoslider1.jpg

0

我發現了它。這是一個權限錯誤。現在我有權讀取/寫入其他人。

+0

我在這裏得到了同樣的問題....可以解釋嗎? – Lucky 2014-07-15 01:08:55

+0

我使用arch linux ...我將權限更改爲777。 – ytsejam 2014-07-17 10:35:26

0

@Vukašin 通常,在回聲* base_url()*函數後,您不需要預知。

我在執行nivoslider到codeigniter時遇到了問題,並且看到它在codeigniter論壇上不被推薦。我決定實現jQuery循環所有插件。它爲我完成了所有的工作。