nazartertyshny
@nazartertyshny
Машина по переработке кофе в код

Почему не работаю JS скрипты в Yii2?

Доброго времени суток.

Развернул проект Yii2 Advanced (клонировал 2.0.13.1). Загрузил все свои файлы css, img, js. Поменял шаблон layouts/main.php и index.php (главная страница). JS выводится в исходный код, но не работает.
Листинги:
AppAsset.php
<?php

namespace frontend\assets;

use yii\web\AssetBundle;

/**
 * Main frontend application asset bundle.
 */
class AppAsset extends AssetBundle
{
    public $basePath = '@webroot';
    public $baseUrl = '@web';
    public $css = [
        'css/bootstrap.css',
        'css/bootstrap.map',
        'css/font-awesome.min.css',
        'css/linearicons.css',
        'css/magnific-popup.css',
        'css/main.css',
        'css/main.map',
        'css/nice-select.css',
        'css/owl.carousel.css',
        'css/pgwslider.min.css',
    ];
    public $js = [
        'js/vendor/bootstrap.min.js',
        'js/vendor/jquery-2.2.4.min.js',
        'js/jquery.ajaxchimp.min.js',
        'js/jquery.magnific-popup.min.js',
        'js/jquery.nice-select.js',
        'js/main.js',
        'js/owl.carousel.min.js',
        'js/pgwslider.min.js',
    ];
    public $depends = [
        'yii\web\YiiAsset',
        'yii\bootstrap\BootstrapAsset',
    ];
}

main.php
<?php

/* @var $this \yii\web\View */
/* @var $content string */

use yii\helpers\Html;
use yii\bootstrap\Nav;
use yii\bootstrap\NavBar;
use yii\widgets\Breadcrumbs;
use frontend\assets\AppAsset;
use common\widgets\Alert;

AppAsset::register($this);
?>
<?php $this->beginPage() ?>
<!DOCTYPE html>
<html lang="<?= Yii::$app->language ?>" class="no-js">
<head>
	<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
	<meta name="author" content="Nazar Tertyshnyi">
	<meta name="description" content="Онлайн магазин в котором Вы можете купить набор для вашей родни, друзей или второй половинки. Удивите своей креативностью!">
	<meta name="keywords" content="foxbox фоксбокс fox box фокс бокс магазин онлайн online shop store подарки подарок семье девушке парню второй половинке родей другу друзьям">
	<meta charset="<?= Yii::$app->charset ?>">
	<?= Html::csrfMetaTags() ?>
	<title><?= Yii::$app->name ?> - Случайные подарки</title>
	<link href="https://fonts.googleapis.com/css?family=Poppins:300,500,600" rel="stylesheet">
	<link rel="shortcut icon" href="img/favicon.png" type="image/png">
	<?php $this->head() ?>
</head>
<body>
	<?php $this->beginBody() ?>

	<!-- Navbar & banner (start) -->
	<div class="main-wrapper-first">
		<div class="hero-area relative">
			<header>
				<div class="container">
					<div class="header-wrap">
						<div class="header-top d-flex justify-content-between align-items-center">
							<div class="logo">
								<a href="index.php"><img src="../img/logo.png" height="50" alt=""></a>
							</div>

							<div class="main-menubar d-flex align-items-center">
								<nav class="hide">
									<a href="index.php">Главная</a>
									<a href="generic.html">О нас</a>
									<a href="elements.html">Контакты</a>
								</nav>

								<div class="menu-bar">
									<span class="lnr lnr-menu"></span>
								</div>
							</div>
						</div>
					</div>
				</div>
			</header>

			<div class="banner-area">
				<div class="container">
					<div class="row height align-items-center">
						<div class="col-lg-7">
							<div class="banner-content">
								<h1 class="text-white text-uppercase mb-10">Не ищите в других местах! <br> Здесь есть то, что Вам нужно!</h1>
								<p class="text-white mb-30">Все мы хотим чтобы наши родные, друзья, вторые половинки были счастливы. С нашими боксами Вы имеете возможность сделать их таковыми!</p>
								<a href="#" class="primary-btn d-inline-flex align-items-center"><span class="mr-10">Узнать больше</span><span class="lnr lnr-arrow-right"></span></a>
							</div>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
	<!-- Navbar & banner (end) -->

	<!-- Content (start) -->
	<?= $content ?>
	<!-- Content (end) -->

		<!-- Subsribe form (start) -->
	<div class="main-wrapper">
		<section class="subscription-area">
			<div class="container">
				<div class="row align-items-center">
					<div class="col-lg-6">
						<div class="section-title">
							<h3>Подпишитесь на обновления</h3>
							<span>Подписавшись, Вам раз в неделю будут приходить новости об актуальных акциях, новинках и новостях</span>
						</div>
					</div>

					<div class="col-lg-6">
						<div id="mc_embed_signup">
							<form target="_blank" novalidate action="https://spondonit.us12.list-manage.com/subscribe/post?u=1462626880ade1ac87bd9c93a&id=92a4423d01" method="get" class="subscription relative">
								<input type="email" name="email" placeholder="Ваш email адрес" onfocus="this.placeholder = 'Ваш email адрес'" onblur="this.placeholder = 'Ваш email адрес'" required>
								<div style="position: absolute; left: -5000px;">
									<input type="text" name="b_36c4fd991d266f23781ded980_aefe40901a" tabindex="-1" value="">
								</div>
								<button class="primary-btn hover d-inline-flex align-items-center"><span class="mr-10">Подписаться</span><span class="lnr lnr-arrow-right"></span></button>
								<div class="info"></div>
							</form>
						</div>
					</div>
				</div>
			</div>
		</section>
	</div>
	<!-- Subsribe form (end) -->

	<!-- Get in touch (start) -->
	<div class="main-wrapper">
		<section class="contact-form-area">
			<div class="container">
				<div class="row justify-content-center">
					<div class="col-lg-6">
						<div class="section-title text-center">
							<h2 class="text-white">Свяжитесь с нами</h2>
							<p class="text-white">Если у Вас возникли вопросы, или же Вы хотите сделать специфический заказ. Или просто хотите пообщаться - заполните форму ниже и мы свяжемся с Вами</p>
						</div>
					</div>
				</div>

				<form id="myForm" action="mail.php" method="post" class="contact-form">
					<div class="row justify-content-center">
						<div class="col-lg-5">
							<input type="text" name="name" placeholder="Введите Ваше имя" onfocus="this.placeholder = 'Введите Ваше имя'" onblur="this.placeholder = 'Введите Ваше имя'" class="common-input mt-20" required>
						</div>

						<div class="col-lg-5">
							<input type="email" name="email" placeholder="Введите Ваш email" pattern="[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{1,63}$" onfocus="this.placeholder = 'Введите Ваш email'" onblur="this.placeholder = 'Введите Ваш email'" class="common-input mt-20" required>
						</div>

						<div class="col-lg-10">
							<textarea class="common-textarea mt-20" name="message" placeholder="Введите сообщение" onfocus="this.placeholder = 'Введите сообщение'" onblur="this.placeholder = 'Введите сообщение'" required></textarea>
						</div>

						<div class="col-lg-10 d-flex justify-content-end">
							<button class="primary-btn submit-btn d-inline-flex align-items-center mt-20"><span class="mr-10">Отправить сообщение</span><span class="lnr lnr-arrow-right"></span></button> <br>
							<div class="alert-msg"></div>
						</div>
					</div>
				</form>
			</div>
		</section>
	</div>
	<!-- Get in touch (end) -->

	<!-- Footer (start) -->
	<div class="main-wrapper">
		<section class="footer-widget-area">
			<div class="container">
				<div class="row">
					<div class="col-md-6">
						<div class="single-widget">
							<div class="desc">
								<h6 class="title">EMail адрес</h6>
								<div class="contact">
									<a href="mailto:info@dataarc.com">info@foxbox.com</a> <br>
									<a href="mailto:support@dataarc.com">support@foxbox.com</a>
								</div>
							</div>
						</div>
					</div>

					<div class="col-md-6">
						<div class="single-widget">
							<div class="desc">
								<h6 class="title">Номер телефона</h6>
								<div class="contact">
									<a href="tel:+380502226121">+38 (050) 222 6121</a> <br>
									<a href="tel:+380667484508">+38 (066) 748 4508</a>
								</div>
							</div>
						</div>
					</div>
				</div>
			</div>

			<footer>
				<div class="container">
					<div class="footer-content d-flex justify-content-between align-items-center flex-wrap">
						<div class="logo">
							<a href="index.php"><img src="../img/logo.png" height="50" alt=""></a>
						</div>
						<div class="copy-right-text text-center">&copy; <?= Html::encode(Yii::$app->name) ?> <?= date('Y') ?></div>
						<div class="footer-social">
							<a href="#"><i class="fa fa-vk"></i></a>
							<a href="#"><i class="fa fa-facebook"></i></a>
							<a href="#"><i class="fa fa-twitter"></i></a>
						</div>
					</div>
				</div>
			</footer>
		</section>
	</div>
	<!-- Footer (end) -->
	<?php $this->endBody() ?>
</body>
</html>
<?php $this->endPage() ?>



В чём может быть проблема?

Всем бобра и ключ на 13
  • Вопрос задан
  • 50 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы