Commit b0ee9eddf7c09fb12c4c27e42073701a925481b0
Merge remote-tracking branch 'origin/master'
Showing
10 changed files
with
124 additions
and
113 deletions
Show diff stats
common/messages/en/app.php
common/messages/en/core.php
1 | 1 | <?php |
2 | 2 | |
3 | 3 | return [ |
4 | - 'name'=>'Name', | |
5 | - 'email'=>'Email', | |
6 | - 'phone'=>'Phone', | |
7 | - 'message'=>'Message', | |
8 | - | |
4 | + 'name' =>'Name', | |
5 | + 'email' =>'Email', | |
6 | + 'phone' =>'Phone', | |
7 | + 'message' =>'Message', | |
8 | + 'Message' => 'forntrend message', | |
9 | 9 | ]; |
10 | 10 | \ No newline at end of file | ... | ... |
common/messages/ru/app.php
1 | 1 | <?php |
2 | - return [ | |
3 | - 'Home' => 'Главная', | |
4 | - 'Contacts' => 'Контакты', | |
5 | - 'About' => 'О нас', | |
6 | - 'Blog' => 'Блог', | |
7 | - 'Events' => 'Мероприятия', | |
8 | - 'You question' => 'Ваш вопрос', | |
9 | - 'Contact us!' => 'Свяжитесь с нами', | |
10 | - 'Go to contact page' => 'Перейти на страницу контактов', | |
11 | - 'Send message' => 'Отправить сообщение', | |
12 | - 'Contact form' => "Форма для связи", | |
13 | - 'News' => 'Новости', | |
14 | - 'Media' => 'Медиа', | |
15 | - 'More' => 'Подробнее', | |
16 | - 'Company Blog' => 'Блог компании', | |
17 | - 'Message' => 'Сообщения', | |
18 | - 'Name' => 'Имя', | |
19 | - 'Phone' => 'Телефон', | |
20 | - 'blog-txt' => ' Мы собираем полезные материалы по тематике бытовой техники и электроники', | |
21 | - 'Continue reading' => 'Продолжить чтение', | |
22 | - 'Address' => 'Адрес', | |
23 | - 'phone' => 'Телефон', | |
24 | - 'Form sends success' => 'Форма успешно отправлена', | |
25 | - 'Gallery' =>'Галерея', | |
26 | - 'Categories' => 'Категории', | |
27 | - 'Without category' =>'Без категории', | |
28 | - 'No results found' =>'Ничего не найдено', | |
29 | - 'Form sends success Header' => 'Форма успешно отправлена ', | |
30 | - 'Our advantages' => 'Наши преимущества', | |
31 | - 'Our clients' =>'Наши клиенты', | |
32 | - 'Send' => 'Отправить', | |
33 | - 'Empty field' => 'Поле является обязательным для заполнения', | |
34 | - "Search" => 'Поиск', | |
35 | - 'Search by tag' => 'Поиск по тегам', | |
36 | - "Search by article" => 'Поиск по статьям', | |
37 | - 'Wrong email' => 'Поле Email не валидное', | |
2 | +return [ | |
3 | + 'Home' => 'Главная', | |
4 | + 'Contacts' => 'Контакты', | |
5 | + 'About' => 'О нас', | |
6 | + 'Blog' => 'Блог', | |
7 | + 'Events' => 'Мероприятия', | |
8 | + 'You question' => 'Ваш вопрос', | |
9 | + 'Contact us!' => 'Свяжитесь с нами', | |
10 | + 'Go to contact page' => 'Перейти на страницу контактов', | |
11 | + 'Send message' => 'Отправить сообщение', | |
12 | + 'Contact form' => "Форма для связи", | |
13 | + 'News' => 'Новости', | |
14 | + 'Media' => 'Медиа', | |
15 | + 'More' => 'Подробнее', | |
16 | + 'Company Blog' => 'Блог компании', | |
38 | 17 | |
18 | + 'Name' => 'Имя', | |
19 | + 'Phone' => 'Телефон', | |
20 | + 'blog-txt' => ' Мы собираем полезные материалы по тематике бытовой техники и электроники', | |
21 | + 'Continue reading' => 'Продолжить чтение', | |
22 | + 'Address' => 'Адрес', | |
23 | + 'phone' => 'Телефон', | |
24 | + 'Form sends success' => 'Форма успешно отправлена', | |
25 | + 'Gallery' =>'Галерея', | |
26 | + 'Categories' => 'Категории', | |
27 | + 'Without category' =>'Без категории', | |
28 | + 'No results found' =>'Ничего не найдено', | |
29 | + 'Form sends success Header' => 'Форма успешно отправлена ', | |
30 | + 'Our advantages' => 'Наши преимущества', | |
31 | + 'Our clients' =>'Наши клиенты', | |
32 | + 'Send' => 'Отправить', | |
33 | + 'Empty field' => 'Поле является обязательным для заполнения', | |
34 | + "Search" => 'Поиск', | |
35 | + 'Search by tag' => 'Поиск по тегам', | |
36 | + "Search by article" => 'Поиск по статьям', | |
37 | + 'Wrong email' => 'Поле Email не валидное', | |
38 | + 'Message' => 'Сообщение', | |
39 | + '<i class="fa fa-envelope-o"></i>Send Message' => 'Отправить сообщение', | |
39 | 40 | |
40 | - ]; | |
41 | 41 | \ No newline at end of file |
42 | +]; | |
42 | 43 | \ No newline at end of file | ... | ... |
common/messages/ua/app.php
1 | 1 | <?php |
2 | - return [ | |
3 | - 'Home' => 'Головна', | |
4 | - 'Contacts' => 'Контакти', | |
5 | - 'About' => 'Про нас', | |
6 | - 'Blog' => 'Блог', | |
7 | - 'Events' => 'Заходи', | |
8 | - 'Empty field' => 'Поле є обов\'язковим для заповнення', | |
9 | - 'Name' => 'Ім\'я', | |
10 | - 'Phone' => 'Телефон', | |
11 | - 'Message' => 'Повідомленя', | |
12 | - 'You question' => 'Ваше питання', | |
13 | - 'Send' => 'Відправити', | |
14 | - 'Contact us!' => 'Зв\'яжіться з нами', | |
15 | - 'Go to contact page' => 'Перейти до сторінки контактів', | |
16 | - 'Читать далее' => 'Читати далі', | |
17 | - "Send message" => 'Надіслати повідомлення', | |
18 | - "Contact form" => 'Форма для зв\'язку', | |
19 | - 'News' => 'Новини', | |
20 | - 'Media' => 'Медіа', | |
21 | - 'More' => 'Докладніше', | |
22 | - 'Company Blog' => 'Блог компанії', | |
23 | - 'Categories' => 'Категорії', | |
24 | - 'blog-txt' => 'Ми збираємо корисні матеріали з тематики побутової техніки та електроніки', | |
25 | - 'Continue reading' => 'Продовжити читання', | |
26 | - 'Address' => 'Адреса', | |
27 | - 'phone' => 'телефон', | |
28 | - 'Gallery' =>'Галерея', | |
29 | - 'Without category' =>'Без категорії', | |
30 | - 'No results found' =>'Нічого не знайдено', | |
31 | - | |
32 | - 'Our advantages' => 'Наші переваги', | |
33 | - 'Our clients'=>'Наші клієнти', | |
34 | - | |
35 | - 'Search'=>'Пошук', | |
36 | - 'Search by tag' => 'Пошук по тегам', | |
37 | - "Search by article"=>'Поиск по статтям', | |
38 | - | |
39 | - 'Form sends success Header' => 'Форма успішно відправлена', | |
40 | - 'name' => 'Ім\'я', | |
41 | - 'email' => 'Email', | |
42 | - 'message' => 'Повідомленя', | |
43 | - 'Form sends success' => 'Форма успішно відправлена ', | |
44 | - 'Wrong email' => 'Поле Email не валідне ', | |
45 | - | |
46 | - ]; | |
47 | 2 | \ No newline at end of file |
3 | +return [ | |
4 | + 'Home' => 'Головна', | |
5 | + 'Contacts' => 'Контакти', | |
6 | + 'About' => 'Про нас', | |
7 | + 'Blog' => 'Блог', | |
8 | + 'Events' => 'Заходи', | |
9 | + 'Empty field' => 'Поле є обов\'язковим для заповнення', | |
10 | + 'Name' => 'Ім\'я', | |
11 | + 'Phone' => 'Телефон', | |
12 | + 'Message' => 'Повідомленя', | |
13 | + 'You question' => 'Ваше питання', | |
14 | + 'Send' => 'Відправити', | |
15 | + 'Contact us!' => 'Зв\'яжіться з нами', | |
16 | + 'Go to contact page' => 'Перейти до сторінки контактів', | |
17 | + 'Читать далее' => 'Читати далі', | |
18 | + "Send message" => 'Надіслати повідомлення', | |
19 | + "Contact form" => 'Форма для зв\'язку', | |
20 | + 'News' => 'Новини', | |
21 | + 'Media' => 'Медіа', | |
22 | + 'More' => 'Докладніше', | |
23 | + 'Company Blog' => 'Блог компанії', | |
24 | + 'Categories' => 'Категорії', | |
25 | + 'blog-txt' => 'Ми збираємо корисні матеріали з тематики побутової техніки та електроніки', | |
26 | + 'Continue reading' => 'Продовжити читання', | |
27 | + 'Address' => 'Адреса', | |
28 | + 'phone' => 'телефон', | |
29 | + 'Gallery' =>'Галерея', | |
30 | + 'Without category' =>'Без категорії', | |
31 | + 'No results found' =>'Нічого не знайдено', | |
32 | + | |
33 | + 'Our advantages' => 'Наші переваги', | |
34 | + 'Our clients'=>'Наші клієнти', | |
35 | + | |
36 | + 'Search'=>'Пошук', | |
37 | + 'Search by tag' => 'Пошук по тегам', | |
38 | + "Search by article"=>'Поиск по статтям', | |
39 | + | |
40 | + 'Form sends success Header' => 'Форма успішно відправлена', | |
41 | + 'name' => 'Ім\'я', | |
42 | + 'email' => 'Email', | |
43 | + 'message' => 'Повідомленя', | |
44 | + 'Form sends success' => 'Форма успішно відправлена ', | |
45 | + 'Wrong email' => 'Поле Email не валідне ', | |
46 | + '<i class="fa fa-envelope-o"></i>Send Message' => 'Відправити повідомлення', | |
47 | +]; | |
48 | 48 | \ No newline at end of file | ... | ... |
common/messages/ua/core.php
1 | 1 | <?php |
2 | 2 | |
3 | 3 | return [ |
4 | - 'name'=>'Ім\'я', | |
5 | - 'email'=>'Email', | |
6 | - 'phone'=>'Телефон', | |
7 | - 'message'=>'Повідомленя', | |
8 | - 'Name'=>'Ім\'я', | |
9 | - 'Email'=>'Email', | |
10 | - 'Phone'=>'Телефон', | |
11 | - 'Message'=>'Повідомленя' | |
4 | + 'name' =>'Ім\'я', | |
5 | + 'email' =>'Email', | |
6 | + 'phone' =>'Телефон', | |
7 | + 'message' =>'Повідомленя', | |
8 | + 'Name' =>'Ім\'я', | |
9 | + 'Email' =>'Email', | |
10 | + 'Phone' =>'Телефон', | |
11 | + 'Message' => 'Повідомленя', | |
12 | + #'Send message'=>'Відправити повідомлення' | |
12 | 13 | ]; |
13 | 14 | \ No newline at end of file | ... | ... |
frontend/assets/AppAsset.php
frontend/config/main.php
... | ... | @@ -2,6 +2,8 @@ |
2 | 2 | use artbox\core\components\SeoComponent; |
3 | 3 | use frontend\components\UrlManager; |
4 | 4 | |
5 | + $a = \Yii::t('app', 'Message'); | |
6 | + | |
5 | 7 | $params = array_merge( |
6 | 8 | require( __DIR__ . '/../../common/config/params.php' ), |
7 | 9 | require( __DIR__ . '/../../common/config/params-local.php' ), |
... | ... | @@ -12,14 +14,18 @@ |
12 | 14 | 'id' => 'app-frontend', |
13 | 15 | 'homeUrl' => '/', |
14 | 16 | 'basePath' => dirname(__DIR__), |
15 | - 'bootstrap' => [ 'log' ], | |
17 | + 'bootstrap' => [ | |
18 | + 'log', | |
19 | + 'i18n', | |
20 | + 'contact', | |
21 | + ], | |
16 | 22 | 'controllerNamespace' => 'frontend\controllers', |
17 | - 'container' => [ | |
23 | + 'container' => [ | |
18 | 24 | 'singletons' => [ |
19 | 25 | 'artbox\core\services\Languages' =>'artbox\core\services\Languages', |
20 | 26 | ] |
21 | 27 | ], |
22 | - | |
28 | + | |
23 | 29 | 'components' => [ |
24 | 30 | 'request' => [ |
25 | 31 | 'csrfParam' => '_csrf-frontend', |
... | ... | @@ -79,9 +85,9 @@ |
79 | 85 | ], |
80 | 86 | 'modules' => [ |
81 | 87 | 'feedback' => [ |
82 | - 'class' => 'artbox\core\forms\Module', | |
83 | - 'activeRecord' => "artbox\core\models\Feedback", | |
84 | - 'attributes' => [ | |
88 | + 'class' => 'artbox\core\forms\Module', | |
89 | + 'activeRecord' => "frontend\models\Feedback", | |
90 | + 'attributes' => [ | |
85 | 91 | 'name', |
86 | 92 | 'email', |
87 | 93 | 'message', |
... | ... | @@ -111,7 +117,7 @@ |
111 | 117 | 'options' => [], |
112 | 118 | ], |
113 | 119 | ], |
114 | - 'buttonContent' => \Yii::t('app','Send'), | |
120 | + 'buttonContent' => \Yii::t('app', 'Send'), | |
115 | 121 | 'scenario' => 'feedback', |
116 | 122 | 'sendEmail' => false, |
117 | 123 | 'formId' => 'feedback-form', |
... | ... | @@ -131,16 +137,16 @@ |
131 | 137 | }', |
132 | 138 | ], |
133 | 139 | 'contact' => [ |
134 | - 'class' => 'artbox\core\forms\Module', | |
135 | - 'activeRecord' => "artbox\core\models\Feedback", | |
140 | + 'class' => 'artbox\core\forms\Module', | |
141 | + 'activeRecord' => "frontend\models\Feedback", | |
136 | 142 | 'templateForm' => '<div class="row">{form}</div>', |
137 | - 'attributes' => [ | |
143 | + 'attributes' => [ | |
138 | 144 | 'name', |
139 | 145 | 'email', |
140 | 146 | 'phone', |
141 | 147 | 'message', |
142 | 148 | ], |
143 | - 'rules' => [ | |
149 | + 'rules' => [ | |
144 | 150 | [ |
145 | 151 | [ 'email' ], |
146 | 152 | 'email', |
... | ... | @@ -181,7 +187,8 @@ |
181 | 187 | 'buttonOptions' => [ |
182 | 188 | 'class' => 'btn btn-template-main', |
183 | 189 | ], |
184 | - 'buttonContent' => '<i class="fa fa-envelope-o"></i>' . \Yii::t('app', 'Message'), | |
190 | + 'buttonContent' => '<i class="fa fa-envelope-o"></i>Send Message', | |
191 | + 'buttonContent' => \Yii::t('app', 'Send Message'), | |
185 | 192 | 'sendEmail' => false, |
186 | 193 | 'ajax' => true, |
187 | 194 | 'formId' => 'contact-form', | ... | ... |
frontend/controllers/SiteController.php
1 | 1 | <?php |
2 | 2 | namespace frontend\controllers; |
3 | 3 | |
4 | - use frontend\models\FeedBack; | |
4 | + use frontend\models\Feedback; | |
5 | 5 | use common\models\blog\Article; |
6 | 6 | use common\models\Settings; |
7 | 7 | use common\models\slider\Slide; |
... | ... | @@ -51,6 +51,7 @@ |
51 | 51 | */ |
52 | 52 | public function actionIndex() |
53 | 53 | { |
54 | + | |
54 | 55 | $slides = Slide::find()->with('language')->where(['status' => true])->orderBy('sort')->all(); |
55 | 56 | $articles = Article::find() |
56 | 57 | ->with('language') | ... | ... |
frontend/models/FeedBack.php renamed to frontend/models/Feedback.php
... | ... | @@ -9,7 +9,7 @@ namespace frontend\models; |
9 | 9 | |
10 | 10 | use artbox\core\models\Feedback as ArtboxCoreFeedback; |
11 | 11 | |
12 | -class FeedBack extends ArtboxCoreFeedback | |
12 | +class Feedback extends ArtboxCoreFeedback | |
13 | 13 | { |
14 | 14 | public function rules() |
15 | 15 | { |
... | ... | @@ -40,11 +40,12 @@ class FeedBack extends ArtboxCoreFeedback |
40 | 40 | ], |
41 | 41 | 'required', |
42 | 42 | 'on' => self::SCENARIO_CALLBACK, |
43 | + | |
43 | 44 | ], |
44 | 45 | [ |
45 | 46 | [ 'email' ], |
46 | 47 | 'email', |
47 | - 'message' => 'Wrong email', | |
48 | + 'message' => \Yii::t('app', 'Wrong email'), | |
48 | 49 | ], |
49 | 50 | |
50 | 51 | [ | ... | ... |
frontend/web/js/script.js