Carousel bootstrap

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
sweetkinderlol
Сообщения: 17
Зарегистрирован: 2018.04.01, 18:08

Carousel bootstrap

Сообщение sweetkinderlol » 2018.05.18, 18:07

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

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

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

<?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 )

Аватара пользователя
Dominus
Сообщения: 758
Зарегистрирован: 2013.03.14, 21:27
Откуда: Россия, Иваново
Контактная информация:

Re: Carousel bootstrap

Сообщение Dominus » 2018.05.19, 02:02

Вместо:

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

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

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

//...
'content' => \yii\helpers\Html::img(\Yii::getAlias('@web/images/slider/') . 'bd1.jpg', ['alt' => '']),
//...
Не спорь с дураком, иначе окружающие не правильно поймут кто из вас дурак!

sweetkinderlol
Сообщения: 17
Зарегистрирован: 2018.04.01, 18:08

Re: Carousel bootstrap

Сообщение sweetkinderlol » 2018.05.20, 11:27

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

sweetkinderlol
Сообщения: 17
Зарегистрирован: 2018.04.01, 18:08

Re: Carousel bootstrap

Сообщение sweetkinderlol » 2018.05.20, 11:32

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

Аватара пользователя
Dominus
Сообщения: 758
Зарегистрирован: 2013.03.14, 21:27
Откуда: Россия, Иваново
Контактная информация:

Re: Carousel bootstrap

Сообщение Dominus » 2018.05.20, 11:51

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
Не спорь с дураком, иначе окружающие не правильно поймут кто из вас дурак!

sweetkinderlol
Сообщения: 17
Зарегистрирован: 2018.04.01, 18:08

Re: Carousel bootstrap

Сообщение sweetkinderlol » 2018.05.20, 14:54

Спасибо!!!
Картинки заработали, а вот текст нет, все также - плохо
у меня 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

Аватара пользователя
Dominus
Сообщения: 758
Зарегистрирован: 2013.03.14, 21:27
Откуда: Россия, Иваново
Контактная информация:

Re: Carousel bootstrap

Сообщение Dominus » 2018.05.20, 15:03

Проверьте в какой кодировке файлы, должны быть utf-8 без bom
Посмотрите исходный код страницы, а именно в секции head на <meta charset="UTF-8">
Если данные приходят из базы, то проверьте какая там кодировка
Не спорь с дураком, иначе окружающие не правильно поймут кто из вас дурак!

sweetkinderlol
Сообщения: 17
Зарегистрирован: 2018.04.01, 18:08

Re: Carousel bootstrap

Сообщение sweetkinderlol » 2018.05.20, 21:23

Спасибо вам!

Ответить