Страница 1 из 1

Carousel bootstrap

Добавлено: 2018.05.18, 18:07
sweetkinderlol
Карусель перестал отображать картинки, как залил на хостинг. Подскажите как исправить?

Вот код на сам Вид с виджетом

Код: Выделить всё

<?php

use yii\bootstrap\Carousel;

?>
<section id="main-slider" class="no-margin">

    <?php

    echo Carousel::widget([
        'items' => [
// the item contains only the image
            [
                'content' => '<img src="/images/slider/bd1.jpg"/>',
                'caption' => '

<h1 class="animation animated-item-1">1</h1>
<h2 class="animation animated-item-2" ></h2>',

                ],
            [
                'content' => '<img src="/images/slider/bd2.jpg"/>',
                'caption' => '
<h1 class="animation animated-item-1">2</h1>
<h2 class="animation animated-item-2" ></h2>',
                ],
// the item contains both the image and the caption
            [
                'content' => '<img src="/images/slider/bd3.jpg"/>',
                'caption' => '<h1 class="animation animated-item-1">3</h1>
<h2 class="animation animated-item-2" ></h2>',
                ],
        ]
    ]);
    ?>

</section>
Путь к изображениям на хостинге (Текущая папка/файл: /home/httpd/vhosts/slvtk.ru/httpdocs/web/images/slider )

Re: Carousel bootstrap

Добавлено: 2018.05.19, 02:02
Dominus
Вместо:

Код: Выделить всё

//...
'content' => '<img src="/images/slider/bd1.jpg"/>',
//...
Попробуйте прописать так:

Код: Выделить всё

//...
'content' => \yii\helpers\Html::img(\Yii::getAlias('@web/images/slider/') . 'bd1.jpg', ['alt' => '']),
//...

Re: Carousel bootstrap

Добавлено: 2018.05.20, 11:27
sweetkinderlol
Не помогло
Вот такую ошибку в браузере выдает
http://prntscr.com/jk6c8u

Re: Carousel bootstrap

Добавлено: 2018.05.20, 11:32
sweetkinderlol
Еще русский текст отображается вопросительными знаками. Как это можно исправить???
Изображение

Re: Carousel bootstrap

Добавлено: 2018.05.20, 11:51
Dominus
sweetkinderlol писал(а): 2018.05.20, 11:32 Еще русский текст отображается вопросительными знаками. Как это можно исправить???
Изображение
В корне проекта файл .htaccess добавьте в него

Код: Выделить всё

AddDefaultCharset utf-8
и еще проверьте в главном шаблоне https://github.com/yiisoft/yii2-app-bas ... in.php#L19
sweetkinderlol писал(а): 2018.05.20, 11:27 Не помогло
Вот такую ошибку в браузере выдает
http://prntscr.com/jk6c8u
А тут не хватает прав, сервер ответил статусом 403 (Forbidden). Проверяйте права на папку и файлы.

P.S.
для папки - 0777
для файлов - 0755

Re: Carousel bootstrap

Добавлено: 2018.05.20, 14:54
sweetkinderlol
Спасибо!!!
Картинки заработали, а вот текст нет, все также - плохо
у меня 2 файла .htaccess
в корне имеет такой код

Код: Выделить всё

Options +FollowSymLinks
IndexIgnore */*
RewriteEngine on
AddDefaultCharset utf-8
RewriteCond %{REQUEST_URI} !^/(web)
RewriteRule ^assets/(.*)$ /web/assets/$1 [L]
RewriteRule ^css/(.*)$ web/css/$1 [L]
RewriteRule ^fonts/(.*)$ web/fonts/$1 [L]
RewriteRule ^js/(.*)$ web/js/$1 [L]
RewriteRule ^images/(.*)$ web/images/$1 [L]
RewriteRule (.*) /web/$1

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /web/index.php
Другой в папке web с таким кодом

Код: Выделить всё

RewriteBase  /
AddDefaultCharset utf-8
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . index.php

Re: Carousel bootstrap

Добавлено: 2018.05.20, 15:03
Dominus
Проверьте в какой кодировке файлы, должны быть utf-8 без bom
Посмотрите исходный код страницы, а именно в секции head на <meta charset="UTF-8">
Если данные приходят из базы, то проверьте какая там кодировка

Re: Carousel bootstrap

Добавлено: 2018.05.20, 21:23
sweetkinderlol
Спасибо вам!