c237629a
Anastasia
first commit
|
1
|
<?php
|
cfb947e6
alex
Микроданные для у...
|
2
|
|
c237629a
Anastasia
first commit
|
3
|
/**
|
b60a88b8
Anastasia
- main page
|
4
5
6
7
8
9
|
* @var View $this
* @var string $content
* @var SeoComponent $seo
* @var User $user
* @var PageCategory[] $pageCategories
* @var \artbox\core\forms\Module $module ;
|
c237629a
Anastasia
first commit
|
10
11
12
13
|
*/
use artbox\core\components\SeoComponent;
use artbox\core\helpers\ImageHelper;
|
b60a88b8
Anastasia
- main page
|
14
|
use artbox\core\helpers\Url;
|
cb16bae6
Anastasia
- alias on questi...
|
15
|
use artbox\core\models\Alias;
|
c237629a
Anastasia
first commit
|
16
|
use artbox\core\models\Feedback;
|
cb16bae6
Anastasia
- alias on questi...
|
17
|
use artbox\core\models\Language;
|
c237629a
Anastasia
first commit
|
18
19
|
use artbox\core\models\PageCategory;
use artbox\core\models\User;
|
43a24059
Anastasia
- servives
|
20
|
use artbox\core\seo\widgets\SeoBreadcrumbs;
|
b60a88b8
Anastasia
- main page
|
21
|
use common\models\Service;
|
c237629a
Anastasia
first commit
|
22
|
use common\models\Settings;
|
c237629a
Anastasia
first commit
|
23
|
use frontend\assets\AppAsset;
|
b60a88b8
Anastasia
- main page
|
24
|
use frontend\assets\SliderAsset;
|
c237629a
Anastasia
first commit
|
25
26
|
use frontend\widgets\ArtboxModalWidget;
use frontend\widgets\LanguageWidget;
|
c7048abc
Anastasia
- nav widget with...
|
27
|
use frontend\widgets\Nav;
|
c237629a
Anastasia
first commit
|
28
|
use yii\db\ActiveQuery;
|
b53dc2b2
Anastasia
- bug fix
|
29
|
use yii\helpers\Html;
|
c237629a
Anastasia
first commit
|
30
|
use yii\web\View;
|
5ef6db64
alex
Логотип в шаблоне...
|
31
|
use yii\helpers\Url as DefaultUrl;
|
1e375ebe
alex
тест микродаты ор...
|
32
|
use frontend\microdata\MicrodataFabric;
|
36308a03
Виталий
big update
|
33
|
use frontend\assets\MapAsset;
|
1e375ebe
alex
тест микродаты ор...
|
34
35
36
37
|
|
c237629a
Anastasia
first commit
|
38
39
|
AppAsset::register($this);
|
b60a88b8
Anastasia
- main page
|
40
|
SliderAsset::register($this);
|
36308a03
Виталий
big update
|
41
|
MapAsset::register($this);
|
c237629a
Anastasia
first commit
|
42
43
44
45
46
47
48
|
$user = \Yii::$app->user->identity;
$seo = Yii::$app->get('seo');
$feedback = new Feedback();
$settings = Settings::getInstance();
$controller = Yii::$app->controller;
$default_controller = Yii::$app->defaultRoute;
$isHome = ( ( $controller->id === $default_controller ) && ( $controller->action->id === $controller->defaultAction ) ) ? true : false;
|
b60a88b8
Anastasia
- main page
|
49
50
51
52
53
54
55
56
57
58
59
|
$services = Service::find()
->where(
[
'status' => true,
'level' => 0,
]
)
->with(
[
'language.alias',
'services' => function (ActiveQuery $query) {
|
74783874
Anastasia
- debug
|
60
61
62
63
64
65
66
67
|
$query->where(['status' => true])->with(
[
'language.alias',
'services' => function (ActiveQuery $query) {
$query->where(['status' => true])->with(['language.alias']);
},
]
);
|
b60a88b8
Anastasia
- main page
|
68
69
70
71
|
},
]
)->orderBy('sort')
->all();
|
3fafe556
alex
Микроразметка для...
|
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
|
//-----------------------------------------------------------------------------------------------------------------------
// Блок с микроразметкой для FB
# $property нужно для property="og:type" FB
switch (\Yii::$app->controller->id)
{
case "site":
$property='website';
break;
case "blog":
$property='article';
break;
case 'service':
$property='product';
break;
default:
$property='website';
break;
}
$this->registerMetaTag(
[
'property'=>'og:description',
'content' => $seo->desc,
]
);
$this->registerMetaTag(
[
'property'=>"og:type",
'content' => $property,
]
);
$this->registerMetaTag(
[
'property'=>"og:url",
'content' => Url::current(),
]
);
$this->registerMetaTag(
[
'property'=>"og:title",
'content' =>$seo->title,
]
);
$this->registerMetaTag(
[
'name' => 'description',
'property'=>"og:image",
'content' => \Yii::$app->homeUrl."/storage/logo/".$settings->logo,
]
);
//----------------------------------------------------------------------------------------------------------------------
|
b53dc2b2
Anastasia
- bug fix
|
130
131
132
|
$this->registerMetaTag(
[
'name' => 'robots',
|
7fc91ad7
alex
закрыл сайт в noi...
|
133
134
|
// 'content' => $seo->robots,
'content' => 'noindex,nofollow',
|
b53dc2b2
Anastasia
- bug fix
|
135
136
|
]
);
|
c237629a
Anastasia
first commit
|
137
|
$module = \Yii::$app->getModule('feedback');
|
cb16bae6
Anastasia
- alias on questi...
|
138
|
$aliases = Alias::find()->where(['route' => '{"0":"site/questions"}'])->indexBy('route')->andWhere(['language_id' => Language::getCurrent()->id])->asArray()->all();
|
cfb947e6
alex
Микроданные для у...
|
139
|
|
c237629a
Anastasia
first commit
|
140
141
142
|
?>
<?php $this->beginPage() ?>
|
b53dc2b2
Anastasia
- bug fix
|
143
144
|
<!DOCTYPE html >
<html xmlns="http://www.w3.org/1999/html" xmlns="http://www.w3.org/1999/html" lang="<?= \Yii::$app->language ?>">
|
62b5fbaa
Alex Savenko
Merge conflict
|
145
|
<head>
|
95054735
alex
Merge branch 'mas...
|
146
|
|
62b5fbaa
Alex Savenko
Merge conflict
|
147
148
149
150
151
152
153
154
155
156
157
158
|
<script type="text/javascript">
WebFontConfig = {
google: {families: [ 'Ubuntu:400,500,700' ]}
};
(function() {
var wf = document.createElement('script');
wf.src = ('https:' == document.location.protocol ? 'https' : 'http') + '://ajax.googleapis.com/ajax/libs/webfont/1.5.18/webfont.js';
wf.type = 'text/javascript';
wf.async = 'true';
var s = document.getElementsByTagName('script')[ 0 ];
s.parentNode.insertBefore(wf, s);
})(); </script>
|
95054735
alex
Merge branch 'mas...
|
159
|
|
16fcc913
Anastasia
- delete preloader
|
160
|
|
28e5312e
alex
Настройка аналити...
|
161
162
|
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-120861020-1"></script>
|
62b5fbaa
Alex Savenko
Merge conflict
|
163
164
165
166
|
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
|
28e5312e
alex
Настройка аналити...
|
167
|
|
62b5fbaa
Alex Savenko
Merge conflict
|
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
|
gtag('config', 'UA-120861020-1');
</script>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-N6R7982');</script>
<!-- End Google Tag Manager -->
<meta charset="<?= \Yii::$app->charset ?>">
<meta name="viewport" content="width=device-width">
<link type="image/x-icon" href="favicon.ico" rel="icon">
<?= Html::csrfMetaTags() ?>
<title><?=Html::encode($seo->title)?></title>
<?php $this->head() ?>
</head>
|
b60a88b8
Anastasia
- main page
|
184
|
<body id="body">
|
28e5312e
alex
Настройка аналити...
|
185
186
187
188
|
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-N6R7982"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
|
c237629a
Anastasia
first commit
|
189
|
<?php $this->beginBody() ?>
|
ca4d9c90
Anastasia
google scripts
|
190
191
192
193
|
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-N6R7982"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
|
b53dc2b2
Anastasia
- bug fix
|
194
195
196
197
198
199
200
201
202
203
|
<div class="transition-loader">
<div class="transition-loader-inner">
<label></label>
<label></label>
<label></label>
<label></label>
<label></label>
<label></label>
</div>
</div>
|
b60a88b8
Anastasia
- main page
|
204
205
206
207
208
|
<header id="header_" class="section-box-header">
<div class="section-box-header-columns">
<div class="container">
<div class="row">
<div class="col-xs-7 col-sm-3 col-md-2 col-lg-2 logo-wrapp">
|
5ef6db64
alex
Логотип в шаблоне...
|
209
|
|
d2055d41
Anastasia
- bug fix
|
210
|
<a itemprop="url" content="<?=\Yii::$app->homeUrl;?>"
|
5ef6db64
alex
Логотип в шаблоне...
|
211
212
213
214
215
216
|
<?php if(DefaultUrl::current()!=='/site/index'): ?>
href= "<?php echo \frontend\helpers\Url::home(); ?>">
<?php else: ?>
>
<?php endif;?>
|
b60a88b8
Anastasia
- main page
|
217
|
<?php
|
aedc35b5
Anastasia
- load scg to logo
|
218
|
if ($settings->logo != null){
|
7f415050
alex
исправления шапки 2
|
219
|
echo
|
5953b4fa
alex
паше на тест
|
220
|
"<img src='/storage/logo/".$settings->logo."' alt='".\Yii::t('app','ABC short')."'
|
36b253c7
alex
Отображение alt/t...
|
221
222
|
title='".\Yii::t('app','ABC short')."'
>";
|
aedc35b5
Anastasia
- load scg to logo
|
223
224
225
226
227
|
}else{
echo ImageHelper::set(null)
->setHeight(44)
->renderImage(
[
|
78ba9625
alex
исправления шапки
|
228
229
|
'alt' => $settings->name,
#'alt'=>\Yii::t('app','ABC short'),
|
28e5312e
alex
Настройка аналити...
|
230
|
'title'=>\Yii::t('app','ABC short'),
|
aedc35b5
Anastasia
- load scg to logo
|
231
232
233
234
|
]
);
}
|
b60a88b8
Anastasia
- main page
|
235
|
?>
|
5ef6db64
alex
Логотип в шаблоне...
|
236
|
|
aedc35b5
Anastasia
- load scg to logo
|
237
|
|
b60a88b8
Anastasia
- main page
|
238
|
</a>
|
c237629a
Anastasia
first commit
|
239
|
</div>
|
b60a88b8
Anastasia
- main page
|
240
241
|
<div class="col-sm-9 col-md-10 col-lg-10 header-col">
<ul class="hidden-xs hidden-sm">
|
48558967
Anastasia
- mob menu
|
242
|
<li><a href="<?= Url::to([ 'blog/index' ]) ?>"><?= \Yii::t('app', 'Блог') ?></a></li>
|
b60a88b8
Anastasia
- main page
|
243
244
245
246
247
248
249
250
|
<li><a href="<?= Url::to([ 'site/contact' ]) ?>"><?= \Yii::t('app', 'Contacts') ?></a></li>
</ul>
<div class="hidden-xs table-header-callback">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
|
4d2e0278
Виталий
phones header
|
251
252
|
<div class="phone-header new-phone-header">
<?= $settings->phone ?>
|
6eec68d3
alex
cмержил свою ветк...
|
253
254
255
256
257
258
259
260
261
262
263
|
<?php
# если указаны дополнительные телефоны, указываем их в выпадающем меню
if (!empty($settings->phone2)):?>
<?php $phones2 = explode(';', $settings->phone2); ?>
<div class="hidden-header-phone">
<?php foreach ($phones2 as $soloPhone2): ?>
<?= Html::tag('p', $soloPhone2); ?>
<?php endforeach; ?>
</div>
<?php endif; ?>
|
4d2e0278
Виталий
phones header
|
264
|
</div>
|
b60a88b8
Anastasia
- main page
|
265
266
267
|
</td>
</tr>
<tr>
|
d73fd852
alex
добавил переводы ...
|
268
|
|
d9c166d7
alex
Перевёл почти все...
|
269
|
<td><span class="modal-link" data-form="callback"><?= \Yii::t('app', 'Callback') ?></span>
|
b60a88b8
Anastasia
- main page
|
270
271
272
|
</td>
</tr>
</table>
|
c237629a
Anastasia
first commit
|
273
274
|
</div>
|
b60a88b8
Anastasia
- main page
|
275
|
<div class="hidden-xs btn-header-wr">
|
6593aea0
alex
поправил ошибки с...
|
276
|
<span class="btn_ modal-link" data-form="write-to"><?=\Yii::t('app', 'Make an appointment') ?></span>
|
c237629a
Anastasia
first commit
|
277
278
|
</div>
|
b60a88b8
Anastasia
- main page
|
279
|
<ul class="hidden-xs hidden-sm">
|
d5d041dd
alex
Изменил несколько...
|
280
|
<li><a href="/vtoroe-mnenie" class="new"><span> <?=\Yii::t('app','Second thing')?> </span></a></li>
|
44a17990
Anastasia
- bug fix
|
281
|
<li><a href="<?=(isset($aliases['{"0":"site/questions"}'])) ? Url::to(['alias' => $aliases['{"0":"site/questions"}']]) : Url::to(['site/questions'])?>"><?=\Yii::t('app','Quest/Answer')?></a></li>
|
d9c166d7
alex
Перевёл почти все...
|
282
|
<li><a href="<?=Url::to(['site/comments'])?>"><?=\Yii::t('app','Callbacks')?></a></li>
|
b60a88b8
Anastasia
- main page
|
283
|
</ul>
|
b53dc2b2
Anastasia
- bug fix
|
284
285
286
287
288
|
<!-- -->
<!-- <div class="lang-sep-wr hidden-xs hidden-sm">-->
<!-- -->
<!-- --><?php //echo LanguageWidget::widget() ?>
<!-- </div>-->
|
c237629a
Anastasia
first commit
|
289
|
|
b60a88b8
Anastasia
- main page
|
290
291
292
293
294
|
<div class="hidden-sm hidden-md hidden-lg icon_phone-header-mob btn_call"></div>
<div class="menu_mob hidden-md hidden-lg">
<div></div>
<div></div>
|
c237629a
Anastasia
first commit
|
295
|
</div>
|
c237629a
Anastasia
first commit
|
296
|
</div>
|
c237629a
Anastasia
first commit
|
297
|
</div>
|
b60a88b8
Anastasia
- main page
|
298
299
300
301
302
303
304
305
306
307
308
|
</div>
</div>
<nav class="hidden-xs hidden-sm">
<?php
$items = [];
foreach ($services as $service) {
if ($service->level != 0) {
continue;
}
$items[] = [
'label' => $service->title,
|
727d4d0e
Anastasia
- debug
|
309
|
'url' => Url::to([ 'alias' => $service->language->alias ]),
|
b60a88b8
Anastasia
- main page
|
310
311
312
|
];
}
$items[] = [
|
d9c166d7
alex
Перевёл почти все...
|
313
|
'label' => \Yii::t('app', 'Prices'),
|
ebde7ea6
Anastasia
- forms
|
314
|
'url' => Url::to(['site/prices']),
|
aedc35b5
Anastasia
- load scg to logo
|
315
316
317
|
'options' => [
'class' => 'active'
]
|
b60a88b8
Anastasia
- main page
|
318
319
|
];
$items[] = [
|
d9c166d7
alex
Перевёл почти все...
|
320
|
'label' => \Yii::t('app', 'Package offerings'),
|
17eeee43
Anastasia
- footer links
|
321
|
'url' => Url::to(['package/index']),
|
d5d041dd
alex
Изменил несколько...
|
322
323
|
];
|
d943a556
alex
1)Подлатал перево...
|
324
|
|
d5d041dd
alex
Изменил несколько...
|
325
326
|
|
b60a88b8
Anastasia
- main page
|
327
|
?>
|
16280df6
alex
Линк услуги не до...
|
328
|
|
b60a88b8
Anastasia
- main page
|
329
330
|
<?php echo Nav::widget(
[
|
41fb7b5b
Anastasia
- menu
|
331
|
'items' => $items,
|
b60a88b8
Anastasia
- main page
|
332
333
334
335
336
337
|
'activateItems' => false,
]
); ?>
</nav>
<div class="mobile-menu-hidden" style="display: none;">
<div class="close-lang-mob">
|
1e375ebe
alex
тест микродаты ор...
|
338
|
|
b60a88b8
Anastasia
- main page
|
339
340
341
342
343
|
<div class="close-mobile-menu"></div>
</div>
<div class="mobi-menu-catalog">
<?php
$itemsMobile = [];
|
48558967
Anastasia
- mob menu
|
344
|
foreach ($services as $service) {
|
b60a88b8
Anastasia
- main page
|
345
346
347
348
349
|
/**
* @var Service $service;
*/
$servicesChild = [];
foreach ($service->services as $item) {
|
48558967
Anastasia
- mob menu
|
350
351
352
353
354
355
356
|
$level = [];
foreach ($item->services as $child){
$level[] = [
'label' => $child->title,
'url' => Url::to([ 'alias' => $child->language->alias ]),
];
}
|
b60a88b8
Anastasia
- main page
|
357
358
|
$servicesChild[] = [
'label' => $item->title,
|
727d4d0e
Anastasia
- debug
|
359
|
'url' => Url::to([ 'alias' => $item->language->alias ]),
|
48558967
Anastasia
- mob menu
|
360
|
'items' => $level,
|
b60a88b8
Anastasia
- main page
|
361
362
363
364
365
|
];
}
$itemsMobile[] = [
'label' => $service->title,
'items' => $servicesChild,
|
727d4d0e
Anastasia
- debug
|
366
|
'url' => Url::to([ 'alias' => $service->language->alias ]),
|
b60a88b8
Anastasia
- main page
|
367
368
369
|
];
}
$itemsMobile[] = [
|
d9c166d7
alex
Перевёл почти все...
|
370
|
'label' => \Yii::t('app', 'Prices'),
|
43a24059
Anastasia
- servives
|
371
|
'url' => Url::to(['site/prices']),
|
aedc35b5
Anastasia
- load scg to logo
|
372
373
374
|
'options' => [
'class' => 'active'
]
|
b60a88b8
Anastasia
- main page
|
375
376
|
];
$itemsMobile[] = [
|
d9c166d7
alex
Перевёл почти все...
|
377
|
'label' => \Yii::t('app', 'Package offerings'),
|
17eeee43
Anastasia
- footer links
|
378
|
'url' => Url::to(['package/index']),
|
b60a88b8
Anastasia
- main page
|
379
380
381
382
383
384
385
386
387
388
389
390
391
|
]
?>
<?php echo Nav::widget(
[
'items' => $itemsMobile,
'options' => [
'class' => '',
],
]
); ?>
</div>
<div class="menu-second-mob">
<ul class="footer-menu">
|
d73fd852
alex
добавил переводы ...
|
392
|
|
d5d041dd
alex
Изменил несколько...
|
393
394
|
<li><a href="<?= Url::to([ 'site/contact' ]) ?>"><?= \Yii::t('app', 'Contacts') ?></a></li>
<li><a href="/vtoroe-mnenie" class="new"><span><?= \Yii::t('app', 'Second thing') ?></span></a></li>
|
16053995
alex
Исправил ссылки н...
|
395
396
397
|
<li><a href="<?=(isset($aliases['{"0":"site/questions"}'])) ?
Url::to(['alias' => $aliases['{"0":"site/questions"}']]) : Url::to(['site/questions'])?>">
<?= \Yii::t('app', 'Quest/Answer') ?></a></li>
|
d9c166d7
alex
Перевёл почти все...
|
398
|
<li><a href="#"><?= \Yii::t('app', 'Callbacks') ?></a></li>
|
b60a88b8
Anastasia
- main page
|
399
|
</ul>
|
c237629a
Anastasia
first commit
|
400
401
|
</div>
|
b60a88b8
Anastasia
- main page
|
402
403
|
<div class="mob-menu-btns">
<div class="style mob-menu-write">
|
d9c166d7
alex
Перевёл почти все...
|
404
|
<span class="btn_ modal-link" data-form="write-to"><?= \Yii::t('app', 'Make an appointment') ?></span>
|
b60a88b8
Anastasia
- main page
|
405
406
407
|
</div>
<div class="style mob-menu-callback">
<p><?= $settings->phone ?></p>
|
d9c166d7
alex
Перевёл почти все...
|
408
|
<span class="modal-link" data-form="callback"><?=\Yii::t('app','Callback');?></span>
|
c237629a
Anastasia
first commit
|
409
|
</div>
|
b60a88b8
Anastasia
- main page
|
410
|
</div>
|
c237629a
Anastasia
first commit
|
411
|
</div>
|
b60a88b8
Anastasia
- main page
|
412
413
|
</header>
|
7fc91ad7
alex
закрыл сайт в noi...
|
414
|
<?php #content должен быть в main.php ?>
|
b60a88b8
Anastasia
- main page
|
415
416
|
<div id="content_" class="section-box-content">
<!-- start breadcrumbs -->
|
43a24059
Anastasia
- servives
|
417
418
419
420
421
422
|
<?php if (!empty($this->params['breadcrumbs'])) {?>
<section class="section-breadcrumb">
<div class="container">
<div class="row">
<div class="col-xs-12 col-sm-12 breadcrumb-wrapp">
<?=SeoBreadcrumbs::widget([
|
d9c166d7
alex
Перевёл почти все...
|
423
|
'links' => isset($this->params[ 'breadcrumbs' ]) ? $this->params[ 'breadcrumbs' ] : [],
|
43a24059
Anastasia
- servives
|
424
425
426
427
428
|
])?>
</div>
</div>
</section>
<?php }?>
|
7fc91ad7
alex
закрыл сайт в noi...
|
429
430
431
432
433
|
<?php #если не главная выводить сюда
# end breadcrumbs ?>
<?php #start content ?>
|
c237629a
Anastasia
first commit
|
434
|
<?= $content ?>
|
7fc91ad7
alex
закрыл сайт в noi...
|
435
436
|
<?php # end content ?>
|
6dd77cde
Виталий
qwsedrftg
|
437
438
|
<div class="section-box-6">
|
36308a03
Виталий
big update
|
439
440
441
442
|
<div id="map_canvas"></div>
<div style="display: none" class="adress-map" data-zoom="14" data-start-lat="50.4014087" data-start-lng="30.6342851">
<span data-lat="50.4014087" data-lng="30.6342851"></span>
</div>
|
6dd77cde
Виталий
qwsedrftg
|
443
444
|
<div class="container">
<div class="row">
|
36308a03
Виталий
big update
|
445
|
<div class="col-xs-12 col-sm-5 col-sm-offset-7 col-md-4 col-md-offset-8 contacts-mobile-fix" style="display: table">
|
6dd77cde
Виталий
qwsedrftg
|
446
|
<div class="map-info-wrapp">
|
1e375ebe
alex
тест микродаты ор...
|
447
|
<div class="map-adress"><?=$settings->address;?></div>
|
6cd0d50a
Anastasia
- phones
|
448
449
450
|
<?php if (!empty($settings->phone) or !empty($settings->phone2)){
$phones = array_merge(explode(';', $settings->phone2) , [$settings->phone]);
?>
|
36308a03
Виталий
big update
|
451
452
453
454
|
<div class="ico-map">
<img src="/images/map/phone-map.svg" alt="">
<img class="mob-ico-map" style="display: none" src="/images/map/phone-map-1-grey.svg" alt="">
</div>
|
6dd77cde
Виталий
qwsedrftg
|
455
|
<div class="map-phone">
|
6cd0d50a
Anastasia
- phones
|
456
457
458
|
<?php foreach ($phones as $phone){?>
<p><?=$phone?></p>
<?php }?>
|
6dd77cde
Виталий
qwsedrftg
|
459
460
461
|
</div>
<?php } ?>
<?php if (!empty($settings->email)){?>
|
36308a03
Виталий
big update
|
462
463
464
465
|
<div class="ico-map ico-map-mail">
<img src="/images/map/mail-map.svg" alt="">
<img class="mob-ico-map" style="display: none" src="/images/map/mail-map-1-grey.svg" alt="">
</div>
|
6dd77cde
Виталий
qwsedrftg
|
466
467
468
469
470
471
472
473
474
475
|
<div class="map-mail">
<a href="mailto:<?=$settings->email?>"><?=$settings->email?></a>
</div>
<?php } ?>
</div>
</div>
</div>
</div>
</div>
|
b60a88b8
Anastasia
- main page
|
476
477
478
|
</div>
<footer id="footer_" class="section-box-footer">
|
c237629a
Anastasia
first commit
|
479
|
|
b60a88b8
Anastasia
- main page
|
480
|
<div class="section-box-footer-columns">
|
c237629a
Anastasia
first commit
|
481
|
<div class="container">
|
b60a88b8
Anastasia
- main page
|
482
483
484
|
<div class="row">
<div class="col-xs-12 hidden-sm hidden-md hidden-lg" style="text-align: center; margin-bottom: 8px">
<div class="btn-footer-wr">
|
d9c166d7
alex
Перевёл почти все...
|
485
|
<span class="btn_ modal-link" data-form="write-to"><?= \Yii::t('app', 'Make an appointment') ?></span>
|
b60a88b8
Anastasia
- main page
|
486
487
|
</div>
</div>
|
c237629a
Anastasia
first commit
|
488
|
|
b60a88b8
Anastasia
- main page
|
489
490
|
<div class="col-xs-9 col-sm-2">
<ul class="footer-menu">
|
d73fd852
alex
добавил переводы ...
|
491
|
<li><a href="<?=Url::to(['site/about'])?>"><?=\Yii::t('app','About us')?></a></li>
|
d5d041dd
alex
Изменил несколько...
|
492
493
|
<li><a href="<?= Url::to([ 'site/contact' ]);?>" ><?=\Yii::t('app','Contacts');?></a></li>
<li><a href="/vtoroe-mnenie" class="new"><span><?=\Yii::t('app','Second thing');?></span></a></li>
|
16053995
alex
Исправил ссылки н...
|
494
495
|
<li><a href="<?=(isset($aliases['{"0":"site/questions"}'])) ?
Url::to(['alias' => $aliases['{"0":"site/questions"}']]) : Url::to(['site/questions'])?>"><?=\Yii::t('app','Quest/Answer');?></a></li>
|
d9c166d7
alex
Перевёл почти все...
|
496
|
<li><a href="<?=Url::to(['site/comments'])?>"><?=\Yii::t('app','Callbacks');?></a></li>
|
b60a88b8
Anastasia
- main page
|
497
498
|
</ul>
</div>
|
c237629a
Anastasia
first commit
|
499
|
|
b60a88b8
Anastasia
- main page
|
500
501
502
503
504
505
506
507
508
509
510
|
<div class="hidden-xs col-xs-12 col-sm-4">
<?php echo Nav::widget(
[
'items' => $items,
'options' => [
'class' => 'footer-menu footer-menu-catalog',
],
'activateItems' => false,
]
); ?>
</div>
|
c237629a
Anastasia
first commit
|
511
|
|
b60a88b8
Anastasia
- main page
|
512
513
|
<div class="hidden-xs col-xs-12 col-sm-3 col-md-3">
<div class="btn-footer-wr">
|
d9c166d7
alex
Перевёл почти все...
|
514
515
|
<span class="btn_ modal-link" data-form="write-to">
<?= \Yii::t('app', 'Make an appointment') ?></span>
|
b60a88b8
Anastasia
- main page
|
516
517
518
519
520
|
</div>
</div>
<div class="col-xs-3 col-sm-3">
<ul class="seti-list">
|
6fabfc65
Anastasia
- social links
|
521
522
523
524
525
526
527
|
<?php if (!empty($settings->facebook)){?>
<li><a target="_blank" href="<?=$settings->facebook?>"><img src="/images/s-1.svg" alt=""></a></li>
<?php } ?>
<?php if (!empty($settings->google)){?>
<li><a target="_blank" href="<?=$settings->google?>"><img src="/images/s-2.svg" alt=""></a></li>
<?php } ?>
<?php if (!empty($settings->twitter)){?>
|
1e375ebe
alex
тест микродаты ор...
|
528
|
<li><a target="_blank" href="<?=$settings->twitter ?>"><img src="/images/s-3.svg" alt=""></a></li>
|
6fabfc65
Anastasia
- social links
|
529
|
<?php }?>
|
b60a88b8
Anastasia
- main page
|
530
531
|
</ul>
</div>
|
c237629a
Anastasia
first commit
|
532
|
</div>
|
b60a88b8
Anastasia
- main page
|
533
534
|
<div class="row">
<div class="col-xs-12 col-sm-12 studio-wrapp">
|
6593aea0
alex
поправил ошибки с...
|
535
|
<div class="all-rights-txt">© <?=\Yii::t('app','All rights reserved');?> , 2018. ABClinic</div>
|
b60a88b8
Anastasia
- main page
|
536
|
<div class="link-studio">
|
d9c166d7
alex
Перевёл почти все...
|
537
|
<a href="http://artweb.ua"><?=\Yii::t('app','Creating sites');?></a>
|
b60a88b8
Anastasia
- main page
|
538
539
|
</div>
</div>
|
c237629a
Anastasia
first commit
|
540
541
|
</div>
</div>
|
b60a88b8
Anastasia
- main page
|
542
|
</div>
|
c237629a
Anastasia
first commit
|
543
|
|
b60a88b8
Anastasia
- main page
|
544
545
546
547
|
<div style="display: none;" class="btn_up"></div>
<div style="display: none" class="btn_call_close"></div>
</footer>
|
6cd0d50a
Anastasia
- phones
|
548
|
<?php if (!empty($settings->phone) or !empty($settings->phone2)){
|
1e375ebe
alex
тест микродаты ор...
|
549
|
$phones = array_merge(explode(';', $settings->phone2) , [$settings->phone]); ?>
|
b60a88b8
Anastasia
- main page
|
550
551
552
|
<div class="call-mobile-wr" style="display: none;">
<div class="call-mobile">
<div class="call-mobile-td">
|
6cd0d50a
Anastasia
- phones
|
553
|
<?php foreach ($phones as $phone){?>
|
b60a88b8
Anastasia
- main page
|
554
555
|
<div class="button-call-mob">
<a class="button-call_" href="tel:<?= $settings->phone ?>">
|
6cd0d50a
Anastasia
- phones
|
556
|
<span><?= $phone ?></span>
|
b60a88b8
Anastasia
- main page
|
557
558
|
</a>
</div>
|
6cd0d50a
Anastasia
- phones
|
559
|
<?php } ?>
|
b60a88b8
Anastasia
- main page
|
560
|
|
d9c166d7
alex
Перевёл почти все...
|
561
|
<div class="button-call-mob">
|
1e375ebe
alex
тест микродаты ор...
|
562
|
<a class="call-sms" href="sms:<?= $settings->phone ?>"><?=\Yii::t('app','Send SMS');?></a>
|
b60a88b8
Anastasia
- main page
|
563
564
|
</div>
<div class="button-call-mob">
|
1e375ebe
alex
тест микродаты ор...
|
565
|
<a class="call-contact" href="/contacts/abclinic.vcf"><?=\Yii::t('app','Add to contacts');?></a></div>
|
b60a88b8
Anastasia
- main page
|
566
567
568
|
</div>
</div>
</div>
|
6cd0d50a
Anastasia
- phones
|
569
|
<?php }?>
|
b60a88b8
Anastasia
- main page
|
570
571
572
573
574
575
576
577
578
579
580
|
<div id="overlay" style="display: none;"></div>
<?php
$module = \Yii::$app->getModule('feedback');
ArtboxModalWidget::begin([
'modalTagOptions' => [
'id' => 'callback'
],
'titleTagOptions' => [
'class' => 'style form-title'
],
|
d9c166d7
alex
Перевёл почти все...
|
581
|
'headerText' => \Yii::t('app', 'Callback'),
|
b60a88b8
Anastasia
- main page
|
582
583
584
585
586
587
588
589
590
591
592
|
'closeTagButton' => 'span',
'closeTagContent' => '',
'closeButtonOptions' => [
'id' => 'modal_close'
]
]);
$module->renderForm($this);
ArtboxModalWidget::end();
?>
|
032b20f5
Виталий
modals write to
|
593
|
|
fce22ac2
Anastasia
- visits
|
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
|
<?php
/* @var \artbox\core\forms\Module $moduleVisit*/
$moduleVisit = \Yii::$app->getModule('visit');
if (isset($this->params['entity']) and isset($this->params['entity_id'])){
$moduleVisit->inputOptions = array_merge($moduleVisit->inputOptions, ['entity' => [
'type' => 'hiddenInput',
'options' => ['value' => $this->params['entity']],
],
'entity_id' => [
'type' => 'hiddenInput',
'options' => ['value' => $this->params['entity_id']],
]
]);
}
ArtboxModalWidget::begin([
'modalTagOptions' => [
'id' => 'write-to'
],
'titleTagOptions' => [
'class' => 'style form-title'
],
|
d9c166d7
alex
Перевёл почти все...
|
615
|
'headerText' => \Yii::t('app', 'Make an appointment'),
|
fce22ac2
Anastasia
- visits
|
616
617
618
619
620
621
622
623
624
625
626
|
'closeTagButton' => 'span',
'closeTagContent' => '',
'closeButtonOptions' => [
'id' => 'modal_close'
]
]);
$moduleVisit->renderForm($this);
ArtboxModalWidget::end();
?>
|
b60a88b8
Anastasia
- main page
|
627
628
629
|
<div id="success_form" style="display: none;">
<span id="modal_close"></span>
|
d9c166d7
alex
Перевёл почти все...
|
630
631
|
<div class="txt-success"><span><?=\Yii::t('app','Thanks for request')?></span>
<p><?=Yii::t('app','We`ll call you later')?>.</p></div>
|
c237629a
Anastasia
first commit
|
632
|
</div>
|
1e375ebe
alex
тест микродаты ор...
|
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
|
<?php
//----------------------------------------------------------------------------------------
// микроразметка организации
/**
* <script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Organization",
"url": "http://www.your-company-site.com",
"logo": "http://www.example.com/logo.png",
"contactPoint": [{
"@type": "ContactPoint",
"telephone": "+1-401-555-1212",
"contactType": "customer service"
}]
}
</script>
*/
$layoutMicrodata=
[
|
5953b4fa
alex
паше на тест
|
656
657
658
|
'context'=> 'http://schema.org/',
'type'=> 'Organization',
'url'=>Url::home(true),
|
1e375ebe
alex
тест микродаты ор...
|
659
660
661
662
663
664
665
666
|
#'logo'=>'http://www.example.com/logo.png',
'logo'=>Url::home(true)."storage/logo/".$settings->logo,
'contactPoint'=>[
'@type'=>'ContactPoint',
'contactType'=>"customer service"
],
];
|
7b1151da
alex
123
|
667
|
|
4fd7c6c7
alex
Merge branch 'mas...
|
668
|
if(isset($phones[0])) {
|
c8fbb9d2
alex
микроразметка
|
669
|
$layoutMicrodata['contactPoint']['telephone'] = "+38" . $phones[0];
|
4fd7c6c7
alex
Merge branch 'mas...
|
670
671
|
}
|
1e375ebe
alex
тест микродаты ор...
|
672
673
674
675
676
677
678
679
680
681
682
683
684
|
$settings->email;
$microdata=new MicrodataFabric();
$pageMicrodata=$microdata::createJsonFromOrganization($layoutMicrodata)->toJson();
echo $pageMicrodata
?>
<?php # выводить если главная страница ?>
|
7fc91ad7
alex
закрыл сайт в noi...
|
685
|
|
b60a88b8
Anastasia
- main page
|
686
|
|
c237629a
Anastasia
first commit
|
687
688
689
690
|
<?php $this->endBody() ?>
</body>
</html>
<?php $this->endPage() ?>
|