Commit fc5035ae963c91020418e717f852a4def947b4f5
Merge remote-tracking branch 'origin/master'
Showing
13 changed files
with
490 additions
and
39 deletions
Show diff stats
common/messages/ru/app.php
@@ -295,5 +295,20 @@ return [ | @@ -295,5 +295,20 @@ return [ | ||
295 | 'formname' => 'Имя', | 295 | 'formname' => 'Имя', |
296 | 'formtheme' => 'Тема', | 296 | 'formtheme' => 'Тема', |
297 | 'formmess' => 'Сообщение', | 297 | 'formmess' => 'Сообщение', |
298 | + 'nashiuslugi' => 'Наши услуги', | ||
298 | "Home" => "Главная", | 299 | "Home" => "Главная", |
300 | + 'ind_text1' => 'Зачем нужна домашняя солнечная электростанция?', | ||
301 | + 'ind_text2' => 'Дополнительный источник доходов — вы зарабатываете до 500$ благодаря зеленому тарифу;', | ||
302 | + 'ind_text3' => 'Экологически чистый источник энергии (солнце);', | ||
303 | + 'ind_text4' => 'Низкая стоимость обслуживания (1 кбт — от 800$);', | ||
304 | + 'ind_text5' => 'Полный набор оборудования: фотомодуль, инвертор, система установки фотомодулей, защитная автоматика, расходные материалы;', | ||
305 | + 'ind_text6' => 'Главный плюс СЭС — ваша независимость от малейших изменений в цене на электроэнергию. Установка СЭС позволяет не только экономить, но и зарабатывать, благодаря зеленому тарифу. Вы получаете чистый неисчерпаемый источник электроэнергии в виде солнца. Наш первый клиент уже заработал 4600 евро в год, а за полтора года больше чем 7000 евро.', | ||
306 | + 'ind_title1' => 'ЗАКАЗ СОЛНЕЧНОЙ <br/>ЭЛЕКТРОСТАНЦИИ', | ||
307 | + 'ind_title2' => 'НАШЕ ОБОРУДОВАНИЕ', | ||
308 | + 'ind_title3' => 'МОНТАЖ И УСТАНОВКА СЭС', | ||
309 | + 'ind_title4' => 'МОНИТОРИНГ РАБОТЫ СЭС', | ||
310 | + 'ind_text7' => 'Мы первые установили СЭС по зеленому тарифу в Киевской области. KB Energy — профессиональная команда, которая уже 5 лет устанавливает солнечные электростанции. Для каждого нашего клиента мы делаем технические характеристики проекта. Самостоятельно оформляем вас под зеленый тариф у компаний электроснабжения. Также, вы получаете расчетный срок эксплуатации СЭС.', | ||
311 | + 'ind_text8' => 'Мы используем современное немецкое оборудование. Такое как: фотомодули AbiSolar Poly, Ja Solar, инверторы Fronius, ABB, ABi-Solar, PrimeVolt, Omron, Victron Energy, SMA, Kaco, Kostal, SolarEdge, DeltaFronius, ABB, ABi-Solar,PrimeVolt, Omron, Victron Energy, SMA, Kaco, Kostal, SolarEdge, Delta. Система креплений — Walrawen, Kripter.', | ||
312 | + 'ind_text9' => 'Наша команда — профессиональный штат, в виде монтажников, инженеров и специалистов по консультированию проекта. Мы сделаем выводы касательно рентабельности установки СЭС. Рассчитаем примерную стоимость и окупаемость проекта, площадь для установки и количество СЭС для вашей крыши или фасада здания.', | ||
313 | + 'ind_text10' => 'Наши специалисты следят за работой установленной СЭС. Мы делаем это с помощью специального инвертора Fronius Symo, со встроенным WI-FI мониторингом. У нас отображаются любые изменения электроснабжения. Каждую неделю вы получаете отчет о работе вашей СЭС. Ще ви можете замовити моніторинг у вигляді мобільного додатку.', | ||
299 | ]; | 314 | ]; |
300 | \ No newline at end of file | 315 | \ No newline at end of file |
common/messages/ua/app.php
@@ -249,19 +249,19 @@ return [ | @@ -249,19 +249,19 @@ return [ | ||
249 | 'stepstitle' => 'Етапи робіт', | 249 | 'stepstitle' => 'Етапи робіт', |
250 | 'stepstitle2' => '8 кроків до енергонезалежності', | 250 | 'stepstitle2' => '8 кроків до енергонезалежності', |
251 | 251 | ||
252 | - 'media_text1' => 'На даній сторінці ви можете ознайомитися з матеріалами, котрі були опубліковані у ЗМІ. Тут ви можете знайти докладні відомості, рекомендації, інтерв\'ю фахівців. Ознайомтеся з тим, що про нас говорять відомі джерела.', | 252 | + 'media_text1' => 'На даній сторінці ви можете ознайомитися з матеріалами, які були опубліковані в ЗМІ. Тут ви можете знайти докладні відомості, рекомендації, інтерв\'ю фахівців. Ознайомте з тим, що про нас говорять відомі джерела.', |
253 | 'media_text2' => 'Які сонячні електростанції перспективніше - дахові чи наземні?', | 253 | 'media_text2' => 'Які сонячні електростанції перспективніше - дахові чи наземні?', |
254 | 'media_text3' => '"Як я став енергонезалежним від віялових відключень" - перша домашня електростанція у Київській області', | 254 | 'media_text3' => '"Як я став енергонезалежним від віялових відключень" - перша домашня електростанція у Київській області', |
255 | 'Success text' => 'Success text', | 255 | 'Success text' => 'Success text', |
256 | - 'green_line1' => '«Зелений тариф» — гарантована державна програма, і ми, українська компанія "KB Energy" - пропонуємо встановлення СЕС під ключ і повний супровід до "зеленого тарифу".', | ||
257 | - 'green_line2' => 'Згідно з державною програмою, про "зелений тариф" на електроенергію для приватних домоволодінь № 508 від 31.03.2016, кожен бажаючий отримує можливість підключити СЕС і продавати електроенергію за пільговим тарифом.', | ||
258 | - 'green_line3' => 'Етапи підключення СЕС і "Зеленого тарифу"', | ||
259 | - 'green_line4' => 'Будуючи СЕС у вас є можливість використовувати електроенергію, як для власного споживання, так і для її продажу в мережу за «зеленим» тарифом.', | 256 | + 'green_line1' => '«Зелений тариф - гарантована державна програма і ми, українська компанія - пропонуємо установку сонячних електростанцій під ключ і повний супровід до "зеленого" тарифу.', |
257 | + 'green_line2' => 'Згідно з Державною програмою, про «зелений» тариф на електричну енергію для приватних домоволодінь № 508 від 31.03.2016 кожен бажаючий отримує можливість підключити сонячну електростанцію і продавати електроенергію за пільговим тарифом. »', | ||
258 | + 'green_line3' => 'Етапи підключення СЕС і «Зеленого» тарифу:', | ||
259 | + 'green_line4' => 'Будуючи сонячну електростанцію існує можливість використовувати електроенергію як для власного споживання так і для її продажу в мережу за «зеленим» тарифом.', | ||
260 | 'green_line5' => 'Особливості зеленого тарифу', | 260 | 'green_line5' => 'Особливості зеленого тарифу', |
261 | 'green_line6' => 'Державна гарантія на дію «зеленого» тарифу діє до 1 січня 2030;', | 261 | 'green_line6' => 'Державна гарантія на дію «зеленого» тарифу діє до 1 січня 2030;', |
262 | 'green_line7' => 'Розмір «зеленого» тарифу фіксується в момент запуску сонячної електростанції і діє до кінця 2029;', | 262 | 'green_line7' => 'Розмір «зеленого» тарифу фіксується в момент запуску сонячної електростанції і діє до кінця 2029;', |
263 | 'green_line8' => '«Зелений» тариф встановлюється у Євро (розраховується щоквартально за середнім курсом НБУ).', | 263 | 'green_line8' => '«Зелений» тариф встановлюється у Євро (розраховується щоквартально за середнім курсом НБУ).', |
264 | - 'green_line9' => 'Діючі ставки «зеленого» тарифу в Україне є одними з найвищих в Європі. «Зелений» тариф для сонячних електростанцій приватних домогосподарств запущених в експлуатацію з 1 січня 2017 по 31 грудня 2019 становить 0.18 € / кВт год.', | 264 | + 'green_line9' => 'Чинні ставки «зеленого» тарифу в Україні є одними з найвищих в Європі. «Зелений» тариф для сонячних електростанцій приватних домогосподарств запущених в експлуатацію з 1 січня 2017 року по 31 грудня 2019 року складає 0.18 €/кВт год.', |
265 | 'green_get' => 'Отримати', | 265 | 'green_get' => 'Отримати', |
266 | 'green_get2' => 'консультацію спеціаліста', | 266 | 'green_get2' => 'консультацію спеціаліста', |
267 | 'blog_comments' => 'коментарів', | 267 | 'blog_comments' => 'коментарів', |
@@ -296,6 +296,21 @@ return [ | @@ -296,6 +296,21 @@ return [ | ||
296 | 'formname' => 'Ім\'я', | 296 | 'formname' => 'Ім\'я', |
297 | 'formtheme' => 'Тема', | 297 | 'formtheme' => 'Тема', |
298 | 'formmess' => 'Повідомлення', | 298 | 'formmess' => 'Повідомлення', |
299 | - | 299 | + 'nashiuslugi' => 'Наші послуги', |
300 | + | ||
300 | "Home" => "Головна", | 301 | "Home" => "Головна", |
302 | + 'ind_text1' => 'Навіщо потрібна домашня сонячна електростанція?', | ||
303 | + 'ind_text2' => 'Додаткове джерело доходів — ви заробляєте до 500$ від зеленого тарифу;', | ||
304 | + 'ind_text3' => 'Екологічно чисте джерело енергії (сонце);', | ||
305 | + 'ind_text4' => 'Низька вартість обслуговування (1 кбт — от 800$);', | ||
306 | + 'ind_text5' => 'Повний набір обладнання (фотомодуль, інвертор, система кріплення фотомодулів, захисна автоматика, витратні матеріали);', | ||
307 | + 'ind_text6' => 'Головна перевага СЕС — ваша незалежність від найменших змін в цінах на електроенергію. Установка СЕС дозволяє не тільки економити, а й заробляти, завдяки зеленому тарифу. Ви отримуєте чисте невичерпне джерело електроенергії у вигляді сонця. Наш перший клієнт вже заробив 4600 євро за рік, а за півроку більше ніж 7000 євро.', | ||
308 | + 'ind_title1' => 'ЗАМОВЛЕННЯ СОНЯЧНОЇ <br/>ЕЛЕКТРОСТАНЦІЇ', | ||
309 | + 'ind_title2' => 'НАШЕ ОБЛАДНАННЯ', | ||
310 | + 'ind_title3' => 'МОНТАЖ ТА ВСТАНОВЛЕННЯ СЕС', | ||
311 | + 'ind_title4' => 'МОНІТОРИНГ РОБОТИ СЕС', | ||
312 | + 'ind_text7' => 'Ми перші встановили СЕС по зеленому тарифу в Київській області. KB Energy — професійна команда, що вже 5 років встановлює сонячні електростанції. Для кожного нашого клієнта ми робимо технічні характеристики будівлі. Самостійно оформлюємо проект під зелений тариф у компаній електропостачання. Також, ви отримуєте розрахунковий термін експлуатації СЕС.', | ||
313 | + 'ind_text8' => 'Ми використовуємо сучасне німецьке обладнання. Таке як: фотомодулі AbiSolar Poly, Ja Solar, мережеві інвертори Fronius, ABB, ABi-Solar, PrimeVolt, Omron, Victron Energy, SMA, Kaco, Kostal, SolarEdge, DeltaFronius, ABB, ABi-Solar,PrimeVolt, Omron, Victron Energy, SMA, Kaco, Kostal, SolarEdge, Delta. Система кріплень — Walrawen, Kripter.', | ||
314 | + 'ind_text9' => 'Наша команда це — монтажники, інженери та фахівці з консультування проекту. Ми зробимо висновки щодо рентабельності встановлення СЕС. Розрахуємо приблизну вартість і окупність проекту, площу, та кількість СЕС для вашого даху або фасаду будівлі.', | ||
315 | + 'ind_text10' => 'Наші спеціалісти слідкують за роботою установленої СЕС. Ми робимо це за допомогою спеціального інвертору Fronius Symo, з вбудованим Wi-Fi моніторингом. Ми слідкуємо за будь-якими змінами електропостачання. Кожен тиждень ви будете отримувати звіт стосовно роботи вашої СЕС. Также, вы можете заказать мониторинг в виде мобильного приложения.', | ||
301 | ]; | 316 | ]; |
302 | \ No newline at end of file | 317 | \ No newline at end of file |
1 | +<?php | ||
2 | +/** | ||
3 | + * Message translations. | ||
4 | + * | ||
5 | + * This file is automatically generated by 'yii message' command. | ||
6 | + * It contains the localizable messages extracted from source code. | ||
7 | + * You may modify this file by translating the extracted messages. | ||
8 | + * | ||
9 | + * Each array element represents the translation (value) of a message (key). | ||
10 | + * If the value is empty, the message is considered as not translated. | ||
11 | + * Messages that no longer need translation will have their translations | ||
12 | + * enclosed between a pair of '@@' marks. | ||
13 | + * | ||
14 | + * Message string can be used with plural forms format. Check i18n section | ||
15 | + * of the guide for details. | ||
16 | + * | ||
17 | + * NOTE: this file must be saved in UTF-8 encoding. | ||
18 | + */ | ||
19 | +return [ | ||
20 | + '{attribute} must be equal to "{compareValueOrAttribute}".' => 'Значення "{attribute}" повинно бути рівним "{compareValueOrAttribute}".', | ||
21 | + '{attribute} must be greater than "{compareValueOrAttribute}".' => 'Значення "{attribute}" повинно бути більшим значення "{compareValueOrAttribute}".', | ||
22 | + '{attribute} must be greater than or equal to "{compareValueOrAttribute}".' => 'Значення "{attribute}" повинно бути більшим або дорівнювати значенню "{compareValueOrAttribute}".', | ||
23 | + '{attribute} must be less than "{compareValueOrAttribute}".' => 'Значення "{attribute}" повинно бути меншим значення "{compareValueOrAttribute}".', | ||
24 | + '{attribute} must be less than or equal to "{compareValueOrAttribute}".' => 'Значення "{attribute}" повинно бути меншим або дорівнювати значенню "{compareValueOrAttribute}".', | ||
25 | + '{attribute} must not be equal to "{compareValueOrAttribute}".' => 'Значення "{attribute}" не повинно бути рівним "{compareValueOrAttribute}".', | ||
26 | + '(not set)' => '(не задано)', | ||
27 | + 'An internal server error occurred.' => 'Виникла внутрішня помилка сервера.', | ||
28 | + 'Are you sure you want to delete this item?' => 'Ви впевнені, що хочете видалити цей елемент?', | ||
29 | + 'Delete' => 'Видалити', | ||
30 | + 'Error' => 'Помилка', | ||
31 | + 'File upload failed.' => 'Завантаження файлу не вдалося.', | ||
32 | + 'Home' => 'Головна', | ||
33 | + 'Invalid data received for parameter "{param}".' => 'Отримано невірне значення для параметра "{param}".', | ||
34 | + 'Login Required' => 'Необхідно увійти', | ||
35 | + 'Missing required arguments: {params}' => 'Відсутні обовʼязкові аргументи: {params}', | ||
36 | + 'Missing required parameters: {params}' => 'Відсутні обовʼязкові параметри: {params}', | ||
37 | + 'No' => 'Ні', | ||
38 | + 'No results found.' => 'Нічого не знайдено.', | ||
39 | + 'Only files with these MIME types are allowed: {mimeTypes}.' => 'Дозволені файли лише з наступними MIME-типами: {mimeTypes}.', | ||
40 | + 'Only files with these extensions are allowed: {extensions}.' => 'Дозволені файли лише з наступними розширеннями: {extensions}.', | ||
41 | + 'Page not found.' => 'Сторінка не знайдена.', | ||
42 | + 'Please fix the following errors:' => 'Будь ласка, виправте наступні помилки:', | ||
43 | + 'Please upload a file.' => 'Будь ласка, завантажте файл.', | ||
44 | + 'Showing <b>{begin, number}-{end, number}</b> of <b>{totalCount, number}</b> {totalCount, plural, one{item} other{items}}.' => 'Показані <b>{begin, number}-{end, number}</b> із <b>{totalCount, number}</b> {totalCount, plural, one{запису} other{записів}}.', | ||
45 | + 'The file "{file}" is not an image.' => 'Файл "{file}" не є зображенням.', | ||
46 | + 'The file "{file}" is too big. Its size cannot exceed {formattedLimit}.' => 'Файл "{file}" занадто великий. Розмір не повинен перевищувати {formattedLimit}.', | ||
47 | + 'The file "{file}" is too small. Its size cannot be smaller than {formattedLimit}.' => 'Файл "{file}" занадто малий. Розмір повинен бути більше, ніж {formattedLimit}.', | ||
48 | + 'The format of {attribute} is invalid.' => 'Невірний формат значення "{attribute}".', | ||
49 | + 'The image "{file}" is too large. The height cannot be larger than {limit, number} {limit, plural, one{pixel} other{pixels}}.' => 'Зображення "{file}" занадто велике. Висота не повинна перевищувати {limit, number} {limit, plural, one{піксель} few{пікселя} many{пікселів} other{пікселя}}.', | ||
50 | + 'The image "{file}" is too large. The width cannot be larger than {limit, number} {limit, plural, one{pixel} other{pixels}}.' => 'Зображення "{file}" занадто велике. Ширина не повинна перевищувати {limit, number} {limit, plural, one{піксель} few{пікселя} many{пікселів} other{пікселя}}.', | ||
51 | + 'The image "{file}" is too small. The height cannot be smaller than {limit, number} {limit, plural, one{pixel} other{pixels}}.' => 'Зображення "{file}" занадто мале. Висота повинна бути більше, ніж {limit, number} {limit, plural, one{піксель} few{пікселя} many{пікселів} other{пікселя}}.', | ||
52 | + 'The image "{file}" is too small. The width cannot be smaller than {limit, number} {limit, plural, one{pixel} other{pixels}}.' => 'Зображення "{file}" занадто мале. Ширина повинна бути більше, ніж {limit, number} {limit, plural, one{піксель} few{пікселя} many{пікселів} other{пікселя}}.', | ||
53 | + 'The requested view "{name}" was not found.' => 'Представлення "{name}" не знайдено.', | ||
54 | + 'The verification code is incorrect.' => 'Невірний код перевірки.', | ||
55 | + 'Total <b>{count, number}</b> {count, plural, one{item} other{items}}.' => 'Всього <b>{count, number}</b> {count, plural, one{запис} few{записи} many{записів} other{записи}}.', | ||
56 | + 'Unable to verify your data submission.' => 'Не вдалося перевірити передані дані.', | ||
57 | + 'Unknown option: --{name}' => 'Невідома опція : --{name}', | ||
58 | + 'Update' => 'Оновити', | ||
59 | + 'View' => 'Переглянути', | ||
60 | + 'Yes' => 'Так', | ||
61 | + 'You are not allowed to perform this action.' => 'Вам не дозволено виконувати дану дію.', | ||
62 | + 'You can upload at most {limit, number} {limit, plural, one{file} other{files}}.' => 'Ви не можете завантажувати більше {limit, number} {limit, plural, one{файла} few{файлів} many{файлів} other{файла}}.', | ||
63 | + 'in {delta, plural, =1{a day} other{# days}}' => 'через {delta, plural, =1{день} one{# день} few{# дні} many{# днів} other{# дні}}', | ||
64 | + 'in {delta, plural, =1{a minute} other{# minutes}}' => 'через {delta, plural, =1{хвилину} one{# хвилину} few{# хвилини} many{# хвилин} other{# хвилини}}', | ||
65 | + 'in {delta, plural, =1{a month} other{# months}}' => 'через {delta, plural, =1{місяць} one{# місяць} few{# місяці} many{# місяців} other{# місяці}}', | ||
66 | + 'in {delta, plural, =1{a second} other{# seconds}}' => 'через {delta, plural, =1{секунду} one{# секунду} few{# секунди} many{# секунд} other{# секунди}}', | ||
67 | + 'in {delta, plural, =1{a year} other{# years}}' => 'через {delta, plural, =1{рік} one{# рік} few{# роки} many{# років} other{# роки}}', | ||
68 | + 'in {delta, plural, =1{an hour} other{# hours}}' => 'через {delta, plural, =1{годину} one{# годину} few{# години} many{# годин} other{# години}}', | ||
69 | + 'just now' => 'саме зараз', | ||
70 | + 'the input value' => 'введене значення', | ||
71 | + '{attribute} "{value}" has already been taken.' => 'Значення «{value}» для «{attribute}» вже зайнято.', | ||
72 | + '{attribute} cannot be blank.' => 'Необхідно заповнити "{attribute}".', | ||
73 | + '{attribute} contains wrong subnet mask.' => 'Значення «{attribute}» містить неправильну маску підмережі.', | ||
74 | + '{attribute} is invalid.' => 'Значення "{attribute}" не вірне.', | ||
75 | + '{attribute} is not a valid URL.' => 'Значення "{attribute}" не є правильним URL.', | ||
76 | + '{attribute} is not a valid email address.' => 'Значення "{attribute}" не є правильною email адресою.', | ||
77 | + '{attribute} is not in the allowed range.' => 'Значення «{attribute}» не входить в список дозволених діапазонів адрес.', | ||
78 | + '{attribute} must be "{requiredValue}".' => 'Значення "{attribute}" має бути рівним "{requiredValue}".', | ||
79 | + '{attribute} must be a number.' => 'Значення "{attribute}" має бути числом.', | ||
80 | + '{attribute} must be a string.' => 'Значення "{attribute}" має бути текстовим рядком.', | ||
81 | + '{attribute} must be a valid IP address.' => 'Значення «{attribute}» повинно бути правильною IP адресою.', | ||
82 | + '{attribute} must be an IP address with specified subnet.' => 'Значення «{attribute}» повинно бути IP адресою з підмережею.', | ||
83 | + '{attribute} must be an integer.' => 'Значення "{attribute}" має бути цілим числом.', | ||
84 | + '{attribute} must be either "{true}" or "{false}".' => 'Значення "{attribute}" має дорівнювати "{true}" або "{false}".', | ||
85 | + '{attribute} must be no greater than {max}.' => 'Значення "{attribute}" не повинно перевищувати {max}.', | ||
86 | + '{attribute} must be no less than {min}.' => 'Значення "{attribute}" має бути більшим {min}.', | ||
87 | + '{attribute} must not be a subnet.' => 'Значення «{attribute}» не повинно бути підмережею.', | ||
88 | + '{attribute} must not be an IPv4 address.' => 'Значення «{attribute}» не повинно бути IPv4 адресою.', | ||
89 | + '{attribute} must not be an IPv6 address.' => 'Значення «{attribute}» не повинно бути IPv6 адресою.', | ||
90 | + '{attribute} should contain at least {min, number} {min, plural, one{character} other{characters}}.' => 'Значення "{attribute}" повинно містити мінімум {min, number} {min, plural, one{символ} few{символа} many{символів} other{символа}}.', | ||
91 | + '{attribute} should contain at most {max, number} {max, plural, one{character} other{characters}}.' => 'Значення "{attribute}" повинно містити максимум {max, number} {max, plural, one{символ} few{символа} many{символів} other{символа}}.', | ||
92 | + '{attribute} should contain {length, number} {length, plural, one{character} other{characters}}.' => 'Значення "{attribute}" повинно містити {length, number} {length, plural, one{символ} few{символа} many{символів} other{символа}}.', | ||
93 | + '{delta, plural, =1{1 day} other{# days}}' => '{delta, plural, one{# день} few{# дні} many{# днів} other{# днів}}', | ||
94 | + '{delta, plural, =1{1 hour} other{# hours}}' => '{delta, plural, one{# година} few{# години} many{# годин} other{# годин}}', | ||
95 | + '{delta, plural, =1{1 minute} other{# minutes}}' => '{delta, plural, one{# хвилина} few{# хвилини} many{# хвилин} other{# хвилин}}', | ||
96 | + '{delta, plural, =1{1 month} other{# months}}' => '{delta, plural, one{# місяць} few{# місяця} many{# місяців} other{# місяців}}', | ||
97 | + '{delta, plural, =1{1 second} other{# seconds}}' => '{delta, plural, one{# секунда} few{# секунди} many{# секунд} other{# секунд}}', | ||
98 | + '{delta, plural, =1{1 year} other{# years}}' => '{delta, plural, one{# рік} few{# роки} many{# років} other{# років}}', | ||
99 | + '{delta, plural, =1{a day} other{# days}} ago' => '{delta, plural, =1{день} one{# день} few{# дні} many{# днів} other{# дні}} тому', | ||
100 | + '{delta, plural, =1{a minute} other{# minutes}} ago' => '{delta, plural, =1{хвилину} one{# хвилину} few{# хвилини} many{# хвилин} other{# хвилини}} тому', | ||
101 | + '{delta, plural, =1{a month} other{# months}} ago' => '{delta, plural, =1{місяць} one{# місяць} few{# місяці} many{# місяців} other{# місяці}} тому', | ||
102 | + '{delta, plural, =1{a second} other{# seconds}} ago' => '{delta, plural, =1{секунду} one{# секунду} few{# секунди} many{# секунд} other{# секунди}} тому', | ||
103 | + '{delta, plural, =1{a year} other{# years}} ago' => '{delta, plural, =1{рік} one{# рік} few{# роки} many{# років} other{# роки}} тому', | ||
104 | + '{delta, plural, =1{an hour} other{# hours}} ago' => '{delta, plural, =1{година} one{# година} few{# години} many{# годин} other{# години}} тому', | ||
105 | + '{nFormatted} B' => '{nFormatted} Б', | ||
106 | + '{nFormatted} GB' => '{nFormatted} Гб', | ||
107 | + '{nFormatted} GiB' => '{nFormatted} ГіБ', | ||
108 | + '{nFormatted} KB' => '{nFormatted} Кб', | ||
109 | + '{nFormatted} KiB' => '{nFormatted} КіБ', | ||
110 | + '{nFormatted} MB' => '{nFormatted} Мб', | ||
111 | + '{nFormatted} MiB' => '{nFormatted} МіБ', | ||
112 | + '{nFormatted} PB' => '{nFormatted} Пб', | ||
113 | + '{nFormatted} PiB' => '{nFormatted} ПіБ', | ||
114 | + '{nFormatted} TB' => '{nFormatted} Тб', | ||
115 | + '{nFormatted} TiB' => '{nFormatted} ТіБ', | ||
116 | + '{nFormatted} {n, plural, =1{byte} other{bytes}}' => '{nFormatted} {n, plural, one{байт} few{байта} many{байтів} other{байта}}', | ||
117 | + '{nFormatted} {n, plural, =1{gibibyte} other{gibibytes}}' => '{nFormatted} {n, plural, one{гібібайт} few{гібібайта} many{гібібайтів} other{гібібайта}}', | ||
118 | + '{nFormatted} {n, plural, =1{gigabyte} other{gigabytes}}' => '{nFormatted} {n, plural, one{гігабайт} few{гігабайта} many{гігабайтів} other{гігабайта}}', | ||
119 | + '{nFormatted} {n, plural, =1{kibibyte} other{kibibytes}}' => '{nFormatted} {n, plural, one{кібібайт} few{кібібайта} many{кібібайтів} other{кібібайта}}', | ||
120 | + '{nFormatted} {n, plural, =1{kilobyte} other{kilobytes}}' => '{nFormatted} {n, plural, one{кілобайт} few{кілобайта} many{кілобайтів} other{кілобайта}}', | ||
121 | + '{nFormatted} {n, plural, =1{mebibyte} other{mebibytes}}' => '{nFormatted} {n, plural, one{мебібайт} few{мебібайта} many{мебібайтів} other{мебібайта}}', | ||
122 | + '{nFormatted} {n, plural, =1{megabyte} other{megabytes}}' => '{nFormatted} {n, plural, one{мегабайт} few{мегабайта} many{мегабайтів} other{мегабайта}}', | ||
123 | + '{nFormatted} {n, plural, =1{pebibyte} other{pebibytes}}' => '{nFormatted} {n, plural, one{пебібайт} few{пебібайта} many{пебібайтів} other{пебібайта}}', | ||
124 | + '{nFormatted} {n, plural, =1{petabyte} other{petabytes}}' => '{nFormatted} {n, plural, one{петабайт} few{петабайта} many{петабайтів} other{петабайта}}', | ||
125 | + '{nFormatted} {n, plural, =1{tebibyte} other{tebibytes}}' => '{nFormatted} {n, plural, one{тебібайт} few{тебібайта} many{тебібайтів} other{тебібайта}}', | ||
126 | + '{nFormatted} {n, plural, =1{terabyte} other{terabytes}}' => '{nFormatted} {n, plural, one{терабайт} few{терабайта} many{терабайтів} other{терабайта}}', | ||
127 | +]; |
frontend/controllers/ObjectController.php
frontend/controllers/SiteController.php
@@ -110,7 +110,28 @@ | @@ -110,7 +110,28 @@ | ||
110 | 110 | ||
111 | public function actionIndividual() | 111 | public function actionIndividual() |
112 | { | 112 | { |
113 | - return $this->render('individual'); | 113 | + |
114 | + $objects = Objectkb::find() | ||
115 | + ->with('lang.alias') | ||
116 | + ->where( | ||
117 | + [ | ||
118 | + 'id' => [ | ||
119 | + 7, | ||
120 | + 37, | ||
121 | + 38, | ||
122 | + 39, | ||
123 | + ], | ||
124 | + ] | ||
125 | + ) | ||
126 | + ->orderBy('id') | ||
127 | + ->all(); | ||
128 | + | ||
129 | + return $this->render( | ||
130 | + 'individual', | ||
131 | + [ | ||
132 | + 'objects' => $objects, | ||
133 | + ] | ||
134 | + ); | ||
114 | } // частное лицо | 135 | } // частное лицо |
115 | 136 | ||
116 | public function actionLegal() | 137 | public function actionLegal() |
frontend/views/layouts/main.php
@@ -94,25 +94,27 @@ | @@ -94,25 +94,27 @@ | ||
94 | 94 | ||
95 | </script> | 95 | </script> |
96 | <div id="all"> | 96 | <div id="all"> |
97 | - <div id="top"> | 97 | + <div id="top" class="hidden-xs"> |
98 | <div class="container"> | 98 | <div class="container"> |
99 | - <div class="col-md-10 phones_head" style="height:100%;"> | ||
100 | - <div class="top_phones"><i class="fa fa-phone" aria-hidden="true"></i> <span><a href="tel:<?=$settings->phone?>"><?=$settings->phone?></a></span> | ||
101 | - <span><a href="tel:<?=$settings->phone2?>"><?=$settings->phone2?></a></span></div> | ||
102 | - <div class="top_mail"><i class="fa fa-envelope-o" aria-hidden="true"></i> <span><a href="tel:<?=$settings->email?>"><?=$settings->email?></a></span></div> | ||
103 | - </div> | ||
104 | - <div class="col-md-2 text-right" style="height:100%;"> | ||
105 | - <div class="header-lang"> | ||
106 | - <?php | ||
107 | - $langs = \Yii::$app->language; | ||
108 | - $langs_a = explode("-",$langs); | ||
109 | - $this_lang = $langs_a['0']; | 99 | + <div class="row"> |
100 | + <div class="col-md-10 col-sm-10 col-xs-8 phones_head" style="height:100%;"> | ||
101 | + <div class="top_phones"><i class="fa fa-phone" aria-hidden="true"></i> <span><a href="tel:<?=$settings->phone?>"><?=$settings->phone?></a></span> | ||
102 | + <span><a href="tel:<?=$settings->phone2?>"><?=$settings->phone2?></a></span></div> | ||
103 | + <div class="top_mail"><i class="fa fa-envelope-o" aria-hidden="true"></i> <span><a href="tel:<?=$settings->email?>"><?=$settings->email?></a></span></div> | ||
104 | + </div> | ||
105 | + <div class="col-md-2 col-sm-2 col-xs-4 text-right" style="height:100%;"> | ||
106 | + <div class="header-lang"> | ||
107 | + <?php | ||
108 | + $langs = \Yii::$app->language; | ||
109 | + $langs_a = explode("-",$langs); | ||
110 | + $this_lang = $langs_a['0']; | ||
110 | 111 | ||
111 | - $langs_head = artbox\core\widgets\LangLink::widget(); | ||
112 | - $langs_head = str_replace(" / ".$this_lang,"",$langs_head); | ||
113 | - $langs_head = str_replace($this_lang." / ","",$langs_head); | ||
114 | - echo "<span class='active_lang'>$this_lang</span>".$langs_head; | ||
115 | - ?> | 112 | + $langs_head = artbox\core\widgets\LangLink::widget(); |
113 | + $langs_head = str_replace(" / ".$this_lang,"",$langs_head); | ||
114 | + $langs_head = str_replace($this_lang." / ","",$langs_head); | ||
115 | + echo "<span class='active_lang'>$this_lang</span>".$langs_head; | ||
116 | + ?> | ||
117 | + </div> | ||
116 | </div> | 118 | </div> |
117 | </div> | 119 | </div> |
118 | </div> | 120 | </div> |
@@ -404,20 +406,28 @@ | @@ -404,20 +406,28 @@ | ||
404 | ->label(false)?> | 406 | ->label(false)?> |
405 | 407 | ||
406 | <?= $form->field($feedback, 'name') | 408 | <?= $form->field($feedback, 'name') |
407 | - ->textInput(); ?> | 409 | + ->textInput() |
410 | + ->label(\Yii::t('app', 'name')); | ||
411 | + ?> | ||
408 | 412 | ||
409 | <?= $form->field($feedback, 'email') | 413 | <?= $form->field($feedback, 'email') |
410 | - ->textInput(); ?> | 414 | + ->textInput() |
415 | + ->label(\Yii::t('app', 'email')); | ||
416 | + ?> | ||
411 | 417 | ||
412 | <?= $form->field($feedback, 'phone') | 418 | <?= $form->field($feedback, 'phone') |
413 | - ->textInput(); ?> | 419 | + ->textInput() |
420 | + ->label(\Yii::t('app', 'phone')); | ||
421 | + ?> | ||
414 | 422 | ||
415 | <?= $form->field($feedback, 'message') | 423 | <?= $form->field($feedback, 'message') |
416 | ->textarea( | 424 | ->textarea( |
417 | [ | 425 | [ |
418 | 'rows' => 4, | 426 | 'rows' => 4, |
419 | ] | 427 | ] |
420 | - ); ?> | 428 | + ) |
429 | + ->label(\Yii::t('app', 'message')); | ||
430 | + ?> | ||
421 | 431 | ||
422 | <p class="text-center"> | 432 | <p class="text-center"> |
423 | <?= Html::submitButton( | 433 | <?= Html::submitButton( |
frontend/views/site/individual.php
@@ -4,23 +4,270 @@ | @@ -4,23 +4,270 @@ | ||
4 | * @var View $this | 4 | * @var View $this |
5 | * @var Feedback $contact | 5 | * @var Feedback $contact |
6 | * @var SeoComponent $seo | 6 | * @var SeoComponent $seo |
7 | + * @var Objectkb[] $objects | ||
7 | */ | 8 | */ |
8 | 9 | ||
9 | -use artbox\core\components\SeoComponent; | ||
10 | -use artbox\core\models\Feedback; | ||
11 | -use common\models\Settings; | ||
12 | -use yii\helpers\Html; | ||
13 | -use yii\bootstrap\ActiveForm; | ||
14 | -use yii\web\View; | 10 | + use artbox\core\components\SeoComponent; |
11 | + use artbox\core\models\Feedback; | ||
12 | + use common\models\Settings; | ||
13 | + use yii\helpers\Html; | ||
14 | + use yii\bootstrap\ActiveForm; | ||
15 | + use yii\web\View; | ||
16 | + use common\models\Objectkb; | ||
15 | 17 | ||
16 | $settings = Settings::getInstance(); | 18 | $settings = Settings::getInstance(); |
17 | - | 19 | + |
18 | $this->params['h1'] = \Yii::t('app', 'menu-individual'); | 20 | $this->params['h1'] = \Yii::t('app', 'menu-individual'); |
19 | $this->params[ 'breadcrumbs' ][] = $this->params['h1']; | 21 | $this->params[ 'breadcrumbs' ][] = $this->params['h1']; |
20 | ?> | 22 | ?> |
21 | - | ||
22 | <div id="individual-wr"> | 23 | <div id="individual-wr"> |
24 | + <div class="individual-cover"></div> | ||
23 | <div id="content"> | 25 | <div id="content"> |
26 | + <section class="no-mb mtop-25"> | ||
27 | + <div class="container"> | ||
28 | + <div class="row"> | ||
29 | + <div class="col-md-12"> | ||
30 | + <div class="heading"> | ||
31 | + <h2><?= Yii::t('app', 'ind_text1') ?></h2> | ||
32 | + </div> | ||
33 | + </div> | ||
34 | + </div> | ||
35 | + <div class="row"> | ||
36 | + <div class="col-md-12"> | ||
37 | + <p class="lead"> | ||
38 | + | ||
39 | + - <?= Yii::t('app', 'ind_text2') ?><br /> | ||
40 | + | ||
41 | + - <?= Yii::t('app', 'ind_text3') ?><br /> | ||
42 | + | ||
43 | + - <?= Yii::t('app', 'ind_text4') ?><br /> | ||
44 | + | ||
45 | + - <?= Yii::t('app', 'ind_text5') ?> | ||
46 | + </p> | ||
47 | + <p class="lead"> | ||
48 | + <?= Yii::t('app', 'ind_text6') ?> | ||
49 | + </p> | ||
50 | + </div> | ||
51 | + </div> | ||
52 | + <div class="row"> | ||
53 | + <div style="text-align: center;margin-bottom: 35px;"><a href="#" class="btn button1 icon_phone modaled init-button-consultation" data-title="<?= Yii::t('app', 'modal1') ?>" data-toggle="modal" data-target="#feedback-modal" style="margin: 0 auto;"><?= Yii::t('app', 'modal1_1') ?> <span><?= Yii::t('app', 'modal1_2') ?></span></a></div> | ||
54 | + </div> | ||
55 | + </div> | ||
56 | + </section> | ||
57 | + <section class="bar background-gray steps-pre"> | ||
58 | + <div class="container"> | ||
59 | + <div class="row text-center"> | ||
60 | + <h2><?= \Yii::t('app', 'nashiuslugi') ?></h2> | ||
61 | + </div> | ||
62 | + </div> | ||
63 | + </section> | ||
64 | + | ||
65 | + <section class="bar background-kben ptop30 no-mb card1"> | ||
66 | + <div class="container"> | ||
67 | + <div class="row"> | ||
68 | + <div class="col-md-12"> | ||
69 | + <div class="row"> | ||
70 | + <div class="col-md-6 text-center hidden-xs hidden-sm hidden-md hidden-lg"> | ||
71 | + <img src="/img/accord/indiv01.jpg" alt="" class="img-responsive border5"> | ||
72 | + </div> | ||
73 | + <div class="col-md-6"> | ||
74 | + <div class="heading text-left"> | ||
75 | + <h2><?= Yii::t('app', 'ind_title1') ?></h2> | ||
76 | + </div> | ||
77 | + <p class="lead"><?= Yii::t('app', 'ind_text7') ?></p> | ||
78 | + </div> | ||
79 | + <div class="col-md-6 text-center"> | ||
80 | + <img src="/img/accord/indiv01.jpg" alt="" class="img-responsive border5"> | ||
81 | + </div> | ||
82 | + </div> | ||
83 | + <div class="col-md-12 col-xs-12 get_station_center"> | ||
84 | + <a href="#" class="btn button1 modaled init-button-сalculate mini" data-title="<?= Yii::t('app', 'modal3') ?> <?= Yii::t('app', 'modal3_1') ?>" data-toggle="modal" data-target="#feedback-modal"><?= Yii::t('app', 'modal3') ?> <span><?= Yii::t('app', 'modal3_1') ?></span></a> | ||
85 | + </div> | ||
86 | + </div> | ||
87 | + </div> | ||
88 | + </div> | ||
89 | + </section> | ||
90 | + <section class="bar background-white ptop30 no-mb card1"> | ||
91 | + <div class="container"> | ||
92 | + <div class="row"> | ||
93 | + <div class="col-md-12"> | ||
94 | + <div class="row"> | ||
95 | + <div class="col-md-6 hidden-xs hidden-sm"> | ||
96 | + <img src="/img/accord/indiv02.jpg" alt="" class="img-responsive border5"> | ||
97 | + </div> | ||
98 | + <div class="col-md-6"> | ||
99 | + <div class="heading text-left"> | ||
100 | + <h2><?= Yii::t('app', 'ind_title2') ?></h2> | ||
101 | + </div> | ||
102 | + <p class="lead"><?= Yii::t('app', 'ind_text8') ?></p> | ||
103 | + </div> | ||
104 | + <div class="col-md-6 hidden-md hidden-lg"> | ||
105 | + <img src="/img/accord/indiv02.jpg" alt="" class="img-responsive border5"> | ||
106 | + </div> | ||
107 | + </div> | ||
108 | + <div class="col-md-12 col-xs-12 get_station_center"> | ||
109 | + <a href="#" class="btn button1 icon_phone modaled init-button-consultation" data-title="<?= Yii::t('app', 'modal1') ?>" data-toggle="modal" data-target="#feedback-modal"><?= Yii::t('app', 'modal1_1') ?> <span><?= Yii::t('app', 'modal1_2') ?></span></a> | ||
110 | + </div> | ||
111 | + </div> | ||
112 | + </div> | ||
113 | + </div> | ||
114 | + </section> | ||
115 | + <section class="bar background-kben ptop30 no-mb card1"> | ||
116 | + <div class="container"> | ||
117 | + <div class="row"> | ||
118 | + <div class="col-md-12"> | ||
119 | + <div class="row"> | ||
120 | + <div class="col-md-6 text-center hidden-xs hidden-sm hidden-md hidden-lg"> | ||
121 | + <img src="/img/accord/indiv03.jpg" alt="" class="img-responsive border5"> | ||
122 | + </div> | ||
123 | + <div class="col-md-6"> | ||
124 | + <div class="heading text-left"> | ||
125 | + <h2><?= Yii::t('app', 'ind_title3') ?></h2> | ||
126 | + </div> | ||
127 | + <p class="lead"><?= Yii::t('app', 'ind_text9') ?></p> | ||
128 | + </div> | ||
129 | + <div class="col-md-6 text-center"> | ||
130 | + <img src="/img/accord/indiv03.jpg" alt="" class="img-responsive border5"> | ||
131 | + </div> | ||
132 | + </div> | ||
133 | + <div class="col-md-12 col-xs-12 get_station_center"> | ||
134 | + <a href="#" class="btn button1 modaled init-button-сalculate mini" data-title="<?= Yii::t('app', 'modal3') ?> <?= Yii::t('app', 'modal3_1') ?>" data-toggle="modal" data-target="#feedback-modal"><?= Yii::t('app', 'modal3') ?> <span><?= Yii::t('app', 'modal3_1') ?></span></a> | ||
135 | + </div> | ||
136 | + </div> | ||
137 | + </div> | ||
138 | + </div> | ||
139 | + </section> | ||
140 | + <section class="bar background-white ptop30 no-mb card1"> | ||
141 | + <div class="container"> | ||
142 | + <div class="row"> | ||
143 | + <div class="col-md-12"> | ||
144 | + <div class="row"> | ||
145 | + <div class="col-md-6 hidden-xs hidden-sm"> | ||
146 | + <img src="/img/accord/indiv04.jpg" alt="" class="img-responsive border5"> | ||
147 | + </div> | ||
148 | + <div class="col-md-6"> | ||
149 | + <div class="heading text-left"> | ||
150 | + <h2><?= Yii::t('app', 'ind_title4') ?></h2> | ||
151 | + </div> | ||
152 | + <p class="lead"><?= Yii::t('app', 'ind_text10') ?></p> | ||
153 | + </div> | ||
154 | + <div class="col-md-6 hidden-md hidden-lg"> | ||
155 | + <img src="/img/accord/indiv04.jpg" alt="" class="img-responsive border5"> | ||
156 | + </div> | ||
157 | + </div> | ||
158 | + <div class="col-md-12 col-xs-12 get_station_center"> | ||
159 | + <a href="#" class="btn button1 icon_phone modaled init-button-consultation" data-title="<?= Yii::t('app', 'modal1') ?>" data-toggle="modal" data-target="#feedback-modal"><?= Yii::t('app', 'modal1_1') ?> <span><?= Yii::t('app', 'modal1_2') ?></span></a> | ||
160 | + </div> | ||
161 | + </div> | ||
162 | + </div> | ||
163 | + </div> | ||
164 | + </section> | ||
165 | + | ||
166 | + <section class="bar background-kben no-mb"> | ||
167 | + <div class="container"> | ||
168 | + <div class="row showcase"> | ||
169 | + <div class="col-md-3 col-sm-6"> | ||
170 | + <div class="item"> | ||
171 | + <h4><span class="counter">58</span><br> | ||
172 | + | ||
173 | + <?= Yii::t('app', 'sect22_1') ?></h4> | ||
174 | + </div> | ||
175 | + </div> | ||
176 | + <div class="col-md-3 col-sm-6"> | ||
177 | + <div class="item"> | ||
178 | + <h4><span class="counter">117</span><br> | ||
179 | + | ||
180 | + <?= Yii::t('app', 'sect22_2') ?></h4> | ||
181 | + </div> | ||
182 | + </div> | ||
183 | + <div class="col-md-3 col-sm-6"> | ||
184 | + <div class="item"> | ||
185 | + <h4><span class="counter">193</span><br> | ||
186 | + | ||
187 | + <?= Yii::t('app', 'sect22_3') ?></h4> | ||
188 | + </div> | ||
189 | + </div> | ||
190 | + <div class="col-md-3 col-sm-6"> | ||
191 | + <div class="item"> | ||
192 | + <h4><span class="counter">303</span><br> | ||
24 | 193 | ||
194 | + <?= Yii::t('app', 'sect22_4') ?></h4> | ||
195 | + </div> | ||
196 | + </div> | ||
197 | + </div> | ||
198 | + <!-- /.row --> | ||
199 | + </div> | ||
200 | + <!-- /.container --> | ||
201 | + </section> | ||
202 | + <section class="bar background-white objects-main-wr"> | ||
203 | + <div class="container"> | ||
204 | + <div class="col-md-12"> | ||
205 | + <div class="heading text-center"> | ||
206 | + <h2><?=\Yii::t('app', 'index_objects')?></h2> | ||
207 | + </div> | ||
208 | + <div class="row portfolio"> | ||
209 | + <?php | ||
210 | + if (!empty($objects)) { | ||
211 | + foreach ($objects as $object) { | ||
212 | + ?> | ||
213 | + <div class="col-sm-6"> | ||
214 | + <div class="box-image"> | ||
215 | + <div class="image"> | ||
216 | + <div class="image_link_wr"> | ||
217 | + <a href="<?= \yii\helpers\Url::toRoute( | ||
218 | + [ | ||
219 | + 'object/view', | ||
220 | + 'alias' => $object->lang->alias, | ||
221 | + ] | ||
222 | + ) ?>" class="image_link"> | ||
223 | + <?= $object->image->getImg([]) ?> | ||
224 | + </a> | ||
225 | + </div> | ||
226 | + <div class="img-title"> | ||
227 | + <table> | ||
228 | + <tr> | ||
229 | + <td class="buts text-left"> | ||
230 | + <a href="<?= \yii\helpers\Url::toRoute( | ||
231 | + [ | ||
232 | + 'object/view', | ||
233 | + 'alias' => $object->lang->alias, | ||
234 | + ] | ||
235 | + ) ?>" class="sqre_btn blue_arrow" | ||
236 | + alt="<?= $object->lang->object_name ?>"></a> | ||
237 | + <a href="#" | ||
238 | + class="btn sqre_btn yellow_calc modaled init-button-сalculate" | ||
239 | + data-title="<?= \Yii::t('app', 'modal1') ?>" | ||
240 | + data-toggle="modal" data-target="#feedback-modal"></a> | ||
241 | + </td> | ||
242 | + <td class="i-title" valign="center"> | ||
243 | + <p class="pr_title2"> | ||
244 | + <a href="<?= \yii\helpers\Url::toRoute( | ||
245 | + [ | ||
246 | + 'object/view', | ||
247 | + 'alias' => $object->lang->alias, | ||
248 | + ] | ||
249 | + ) ?>"> | ||
250 | + <?= $object->lang->object_name ?> | ||
251 | + </a> | ||
252 | + </p> | ||
253 | + </td> | ||
254 | + </tr> | ||
255 | + </table> | ||
256 | + </div> | ||
257 | + </div> | ||
258 | + </div> | ||
259 | + </div> | ||
260 | + <?php | ||
261 | + } | ||
262 | + }?> | ||
263 | + </div> | ||
264 | + <div class="row"> | ||
265 | + <div class="col-md-12 col-xs-12" style="text-align:center;margin-top: 20px;margin-bottom: -35px;"> | ||
266 | + <a href='/object/index' class="button1 more-projects"><?= Yii::t('app', 'sect2_6') ?></a> | ||
267 | + </div> | ||
268 | + </div> | ||
269 | + </div> | ||
270 | + </div> | ||
271 | + </section> | ||
25 | </div> | 272 | </div> |
26 | </div> | 273 | </div> |
27 | \ No newline at end of file | 274 | \ No newline at end of file |
frontend/web/css/main.css
@@ -689,6 +689,18 @@ section.bar.background-gray.steps-pre:before { | @@ -689,6 +689,18 @@ section.bar.background-gray.steps-pre:before { | ||
689 | width: 100%; | 689 | width: 100%; |
690 | bottom: 50px; | 690 | bottom: 50px; |
691 | } | 691 | } |
692 | +.individual-cover { | ||
693 | + margin-top: -40px; | ||
694 | + margin-bottom: 40px; | ||
695 | + background-image: url(/img/accord/indiv_head.jpg); | ||
696 | + background-position: bottom center; | ||
697 | + background-repeat: no-repeat; | ||
698 | + background-attachment: scroll; | ||
699 | + background-size: cover; | ||
700 | + padding-top: 30%; | ||
701 | + max-height: 570px; | ||
702 | + box-shadow: inset 0px -100px 100px -100px rgba(0, 0, 0, 0.5), inset 0px 100px 100px -100px rgba(0, 0, 0, 0.5); | ||
703 | +} | ||
692 | 704 | ||
693 | @media(min-width:1201px){ | 705 | @media(min-width:1201px){ |
694 | .links-ses-for-wr .container .row p {margin: 7px 20px;} | 706 | .links-ses-for-wr .container .row p {margin: 7px 20px;} |
@@ -790,7 +802,7 @@ section.bar.background-gray.steps-pre:before { | @@ -790,7 +802,7 @@ section.bar.background-gray.steps-pre:before { | ||
790 | @media screen and (min-width: 768px){ | 802 | @media screen and (min-width: 768px){ |
791 | .carousel-indicators {bottom: -40px;} | 803 | .carousel-indicators {bottom: -40px;} |
792 | } | 804 | } |
793 | -@media(max-width:768px){ | 805 | +@media(max-width:767px){ |
794 | .main_video_fb{padding-top: 56.1%;} | 806 | .main_video_fb{padding-top: 56.1%;} |
795 | .object-slider{margin-left: -15px;margin-right: -15px;} | 807 | .object-slider{margin-left: -15px;margin-right: -15px;} |
796 | .main-slider{max-height:550px;} | 808 | .main-slider{max-height:550px;} |
@@ -803,6 +815,10 @@ section.bar.background-gray.steps-pre:before { | @@ -803,6 +815,10 @@ section.bar.background-gray.steps-pre:before { | ||
803 | } | 815 | } |
804 | .object-slider .carousel-inner {border-radius: 0px;} | 816 | .object-slider .carousel-inner {border-radius: 0px;} |
805 | .object-slider .carousel .carousel-inner{position:absolute;top:0;left:0;} | 817 | .object-slider .carousel .carousel-inner{position:absolute;top:0;left:0;} |
818 | + .individual-cover{ | ||
819 | + margin-bottom: 20px; | ||
820 | + padding-top: 50%; | ||
821 | + } | ||
806 | } | 822 | } |
807 | @media(min-width:768px){ | 823 | @media(min-width:768px){ |
808 | .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{ | 824 | .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{ |
146 KB
119 KB
157 KB
55.6 KB
480 KB