2014-11-03 2 views
0

У меня есть слайдер, сделанный в бутстрапе. Проблема заключается в том, что значки глификона загружаются должным образом на локальном сервере, но не загружаются на реальном сервере.Значки Glyphicon загружаются локально, но не в прямом эфире

<div id="carousel" class="carousel slide"> 
    <ol class="carousel-indicators"> 
     <li data-target="#carousel" data-slide-to="0" class="active"></li> 
     <li data-target="#carousel" data-slide-to="1"></li> 
     <li data-target="#carousel" data-slide-to="2"></li> 
    </ol> 

    <div class="carousel-inner"> 
     <div class="item active"> 
      <img src="<?php echo base_url('img/slide1.jpg'); ?>" alt=""> 
     </div> 

     <div class="item"> 
      <img src="<?php echo base_url('img/slide2.jpg'); ?>" alt=""> 
     </div> 

     <div class="item"> 
      <img src="<?php echo base_url('img/slide3.jpg'); ?>" alt=""> 
     </div> 
    </div> 

    <a class="left carousel-control" href="#carousel" data-slide="prev"> 
     <span class="glyphicon glyphicon-chevron-left"></span> 
    </a> 
    <a class="right carousel-control" href="#carousel" data-slide="next"> 
     <span class="glyphicon glyphicon-chevron-right"></span> 
    </a> 
</div> 
+0

Вы должны предоставить дополнительную информацию. Это могут быть проблемы с контуром. Значки/шрифт не были загружены. – majidarif

+0

Если вы используете визуальную студию, некоторые шрифты не экспортируются ... известная проблема. – Ravimallya

+0

Нет, в пути нет никаких проблем. Я обдумал это, и другие столкнулись с этой проблемой, но я не получил правильного ответа. –

ответ

0

Скорее всего, у вас есть разные версии веб-сайтов на вашем локальном хосте и на производстве. Либо вы забыли загрузить каталог шрифтов, либо любой другой компонент начальной загрузки, либо у вас есть разные версии бутстрапов для двух сред.

+0

В начальной версии нет проблем. Я использую ту же версию в обеих версиях разработки и производства. Но иконки не загружаются в производственную версию. –

0

Вручную перейдите ко всем 4 файлам шрифтов на рабочем сервере и посмотрите, что произойдет ... вы получаете 404 или файл для скачивания? На моем собственном сервере, в FireFox, я получаю приглашение для загрузки для каждого файла, кроме .svg. Открывается .svg (но пустая белая страница, а не ошибка).

Далее, относительно файлов CSS, где они находятся? Если вы не изменили пути вручную, относительно вашего файла CSS, загруженного в браузер, ваши файлы шрифтов должны быть в одном каталоге, а затем в папке шрифтов (../fonts/font-file.ext). Имеет ли ваш производственный сервер какие-либо средства автоматической компиляции/минимизации, когда вы загружаете файл из другого места, кроме исходного?

Излишне говорить, что без путей к реальному оскорбительному местоположению нет возможности отлаживать его на основе вашего HTML.

Смежные вопросы