Commit 7d705d8546433dd1ce7d061409d30b75191e7b4f
1 parent
2f410996
test
Showing
13 changed files
with
622 additions
and
307 deletions
Show diff stats
common/models/Chat.php
@@ -94,9 +94,9 @@ class Chat extends \yii\db\ActiveRecord | @@ -94,9 +94,9 @@ class Chat extends \yii\db\ActiveRecord | ||
94 | public function getInterlocutor(){ | 94 | public function getInterlocutor(){ |
95 | 95 | ||
96 | if($this->from_user == \Yii::$app->user->id){ | 96 | if($this->from_user == \Yii::$app->user->id){ |
97 | - return UserInfo::findOne(['user_id'=>$this->to_user]); | 97 | + return $this->hasOne(User::className(), ['id' => 'to_user']); |
98 | } else { | 98 | } else { |
99 | - return UserInfo::findOne(['user_id'=>$this->from_user]); | 99 | + return $this->hasOne(User::className(), ['id' => 'from_user']); |
100 | } | 100 | } |
101 | } | 101 | } |
102 | 102 |
frontend/assets/AppAsset.php
@@ -28,6 +28,7 @@ | @@ -28,6 +28,7 @@ | ||
28 | ]; | 28 | ]; |
29 | 29 | ||
30 | public $js = [ | 30 | public $js = [ |
31 | + '/js/jscroll.js', | ||
31 | '/js/script.js', | 32 | '/js/script.js', |
32 | //'http://maps.google.com/maps/api/js?sensor=false', | 33 | //'http://maps.google.com/maps/api/js?sensor=false', |
33 | '/js/markerclusterer.js', | 34 | '/js/markerclusterer.js', |
frontend/controllers/ChatController.php
@@ -87,8 +87,8 @@ class ChatController extends Controller | @@ -87,8 +87,8 @@ class ChatController extends Controller | ||
87 | $chat->save(); | 87 | $chat->save(); |
88 | } | 88 | } |
89 | 89 | ||
90 | - $phones = Fields::getData($chat->interlocutor->user_id, User::className(), 'phone'); | ||
91 | - $sites = Fields::getData($chat->interlocutor->user_id, User::className(), 'site'); | 90 | + $phones = Fields::getData($chat->interlocutor->id, User::className(), 'phone'); |
91 | + $sites = Fields::getData($chat->interlocutor->id, User::className(), 'site'); | ||
92 | 92 | ||
93 | 93 | ||
94 | $post = \Yii::$app->request->post(); | 94 | $post = \Yii::$app->request->post(); |
frontend/views/chat/_chat_list_view.php
@@ -9,11 +9,11 @@ use yii\helpers\Html; | @@ -9,11 +9,11 @@ use yii\helpers\Html; | ||
9 | <div class="ico-sender-wrapper"> | 9 | <div class="ico-sender-wrapper"> |
10 | <div class="ico-sender"> | 10 | <div class="ico-sender"> |
11 | 11 | ||
12 | - <?= Html::a(Html::img($model->interlocutor->image));?> | 12 | + <?= Html::a(Html::img($model->interlocutor->userInfo->image));?> |
13 | </div> | 13 | </div> |
14 | </div> | 14 | </div> |
15 | <div class="cabinet-message-text-wrapper"> | 15 | <div class="cabinet-message-text-wrapper"> |
16 | - <div class="cabinet-message-title"><?= $model->interlocutor->name ?></div> | 16 | + <div class="cabinet-message-title"><?= $model->interlocutor->userInfo->name ?></div> |
17 | <div class="cabinet-message-message"> | 17 | <div class="cabinet-message-message"> |
18 | <a href="#"> <div class="cabinet-message-message-ico"></div>Сообщения (<?= count($model->newMessage) ?>), последнее от <?= end($model->newMessage)->date ?></a> | 18 | <a href="#"> <div class="cabinet-message-message-ico"></div>Сообщения (<?= count($model->newMessage) ?>), последнее от <?= end($model->newMessage)->date ?></a> |
19 | </div> | 19 | </div> |
@@ -22,17 +22,17 @@ use yii\helpers\Html; | @@ -22,17 +22,17 @@ use yii\helpers\Html; | ||
22 | <?= Html::a(' | 22 | <?= Html::a(' |
23 | <div class="cabinet-message-write-ico"></div> | 23 | <div class="cabinet-message-write-ico"></div> |
24 | <div class="cabinet-message-write-txt">Написать сообщение</div> | 24 | <div class="cabinet-message-write-txt">Написать сообщение</div> |
25 | - ', ['chat/message', 'user_id' =>$model->interlocutor->user_id ], ['class'=>'cabinet-message-write' ] );?> | 25 | + ', ['chat/message', 'user_id' =>$model->interlocutor->id ], ['class'=>'cabinet-message-write' ] );?> |
26 | </div> | 26 | </div> |
27 | <?php else: ?> | 27 | <?php else: ?> |
28 | <div class="cabinet-message-blocks"> | 28 | <div class="cabinet-message-blocks"> |
29 | <div class="ico-sender-wrapper"> | 29 | <div class="ico-sender-wrapper"> |
30 | <div class="ico-sender"> | 30 | <div class="ico-sender"> |
31 | - <?= Html::a(Html::img($model->interlocutor->image));?> | 31 | + <?= Html::a(Html::img($model->interlocutor->userInfo->image));?> |
32 | </div> | 32 | </div> |
33 | </div> | 33 | </div> |
34 | <div class="cabinet-message-text-wrapper"> | 34 | <div class="cabinet-message-text-wrapper"> |
35 | - <div class="cabinet-message-title"><?= $model->interlocutor->name ?></div> | 35 | + <div class="cabinet-message-title"><?= $model->interlocutor->userInfo->name ?></div> |
36 | <div class="cabinet-message-message"> | 36 | <div class="cabinet-message-message"> |
37 | <a href="#"> <div class="cabinet-message-message-ico"></div>Сообщения</a> | 37 | <a href="#"> <div class="cabinet-message-message-ico"></div>Сообщения</a> |
38 | </div> | 38 | </div> |
@@ -41,6 +41,6 @@ use yii\helpers\Html; | @@ -41,6 +41,6 @@ use yii\helpers\Html; | ||
41 | <?= Html::a(' | 41 | <?= Html::a(' |
42 | <div class="cabinet-message-write-ico"></div> | 42 | <div class="cabinet-message-write-ico"></div> |
43 | <div class="cabinet-message-write-txt">Написать сообщение</div> | 43 | <div class="cabinet-message-write-txt">Написать сообщение</div> |
44 | - ', ['chat/message', 'user_id' =>$model->interlocutor->user_id ], ['class'=>'cabinet-message-write' ] );?> | 44 | + ', ['chat/message', 'user_id' =>$model->interlocutor->id ], ['class'=>'cabinet-message-write' ] );?> |
45 | </div> | 45 | </div> |
46 | <?php endif; ?> | 46 | <?php endif; ?> |
frontend/views/chat/message.php
1 | <?php | 1 | <?php |
2 | -use common\models\Message; | ||
3 | -use common\models\Option; | ||
4 | -use yii\helpers\Html; | ||
5 | -use yii\widgets\ActiveForm; | 2 | + use common\models\Message; |
3 | + use common\models\Option; | ||
4 | + use yii\helpers\Html; | ||
5 | + use yii\widgets\ActiveForm; | ||
6 | 6 | ||
7 | $this->registerJsFile("/js/jmousewhell.js"); | 7 | $this->registerJsFile("/js/jmousewhell.js"); |
8 | $this->registerJsFile("/js/jscroll.js"); | 8 | $this->registerJsFile("/js/jscroll.js"); |
9 | $this->title = 'Мой профиль'; | 9 | $this->title = 'Мой профиль'; |
10 | - $this->params['breadcrumbs'][] = $this->title;; | ||
11 | - | 10 | + $this->params[ 'breadcrumbs' ][] = $this->title;; |
12 | 11 | ||
13 | ?> | 12 | ?> |
14 | 13 | ||
@@ -19,47 +18,54 @@ use yii\widgets\ActiveForm; | @@ -19,47 +18,54 @@ use yii\widgets\ActiveForm; | ||
19 | <div class="section-box"> | 18 | <div class="section-box"> |
20 | <div class="cabinet-message-read-autor-wr style"> | 19 | <div class="cabinet-message-read-autor-wr style"> |
21 | <div class="cabinet-message-read-foto-wr"> | 20 | <div class="cabinet-message-read-foto-wr"> |
22 | - <div class="cabinet-message-read-foto"><?= Html::a(Html::img($chat->interlocutor->image));?></div> | 21 | + <div class="cabinet-message-read-foto"><?= Html::a(Html::img($chat->interlocutor->userInfo->image)); ?></div> |
23 | </div> | 22 | </div> |
24 | <div class="cab-mes-read-cont"> | 23 | <div class="cab-mes-read-cont"> |
25 | - <div class="cab-mes-read-cont-title"><?= $chat->interlocutor->name ?></div> | 24 | + <div class="cab-mes-read-cont-title"><?= $chat->interlocutor->userInfo->name ?></div> |
26 | <div class="cab-mes-read-cont-stars"> | 25 | <div class="cab-mes-read-cont-stars"> |
27 | <div class="rating"> | 26 | <div class="rating"> |
28 | <!--оценка--> | 27 | <!--оценка--> |
29 | - <input type="hidden" class="val" value="4"/> | 28 | + <input type="hidden" class="val" value="<?= $chat->interlocutor->userInfo->rating ?>"/> |
30 | </div> | 29 | </div> |
31 | </div> | 30 | </div> |
32 | - <div class="cab-mes-read-cont-com">30 отзывов</div> | 31 | + <div class="cab-mes-read-cont-com"><?= count($chat->interlocutor->comments) ?> отзывов</div> |
33 | <div class="cab-mes-read-cont-soc"> | 32 | <div class="cab-mes-read-cont-soc"> |
34 | - <?= Html::a(Html::img('/images/ico-fb.png'),"{$chat->interlocutor->social_fb}",['target'=>'_blank'])?> | 33 | + <?= Html::a(Html::img('/images/ico-fb.png'), "{$chat->interlocutor->userInfo->social_fb}", [ 'target' => '_blank' ]) ?> |
35 | 34 | ||
36 | - <?= Html::a(Html::img('/images/ico-tw.png'),"{$chat->interlocutor->social_t}", ['target'=>'_blank'])?> | 35 | + <?= Html::a(Html::img('/images/ico-tw.png'), "{$chat->interlocutor->userInfo->social_t}", [ 'target' => '_blank' ]) ?> |
37 | 36 | ||
38 | - <?= Html::a(Html::img('/images/ico-in.png'),"{$chat->interlocutor->social_in}",['target'=>'_blank'])?> | 37 | + <?= Html::a(Html::img('/images/ico-in.png'), "{$chat->interlocutor->userInfo->social_in}", [ 'target' => '_blank' ]) ?> |
39 | 38 | ||
40 | - <?= Html::a(Html::img('/images/ico-vk.png'),"{$chat->interlocutor->social_vk}",['target'=>'_blank'])?> | 39 | + <?= Html::a(Html::img('/images/ico-vk.png'), "{$chat->interlocutor->userInfo->social_vk}", [ 'target' => '_blank' ]) ?> |
41 | 40 | ||
42 | </div> | 41 | </div> |
43 | </div> | 42 | </div> |
44 | - <div class="performance-vacancy-add-favorite"><a href="#"></a></div> | 43 | + <div class="performance-vacancy-add-favorite"> |
44 | + <?php | ||
45 | + echo Html::a('', [ '#' ], [ | ||
46 | + 'class' => $chat->interlocutor->isBookmarked?'artbox_bookmark_remove_performer':'artbox_bookmark_add_performer', | ||
47 | + 'data' => [ 'id' => $chat->interlocutor->id ], | ||
48 | + ]); | ||
49 | + ?> | ||
50 | + </div> | ||
45 | <div class="cab-mes-read-last-visit"> | 51 | <div class="cab-mes-read-last-visit"> |
46 | <div class="cab-mes-read-min-bl"> | 52 | <div class="cab-mes-read-min-bl"> |
47 | <div class="profile-phone-site style"> | 53 | <div class="profile-phone-site style"> |
48 | <div class="style"> | 54 | <div class="style"> |
49 | <div class="profile-phone"> | 55 | <div class="profile-phone"> |
50 | <img src="/images/sidebar-ico/ico-2.png" alt=""> | 56 | <img src="/images/sidebar-ico/ico-2.png" alt=""> |
51 | - <span style="font-size: 13px" class="sidebar-views-txt">На сайте: </span><?= $chat->interlocutor->user->liveTime ?> | 57 | + <span style="font-size: 13px" class="sidebar-views-txt">На сайте: </span><?= $chat->interlocutor->liveTime ?> |
52 | </div> | 58 | </div> |
53 | </div> | 59 | </div> |
54 | </div> | 60 | </div> |
55 | </div> | 61 | </div> |
56 | <div class="cab-mes-read-min-bl"> | 62 | <div class="cab-mes-read-min-bl"> |
57 | <div class="profile-phone-site style"> | 63 | <div class="profile-phone-site style"> |
58 | - <?php foreach( $phones as $phone):?> | 64 | + <?php foreach($phones as $phone): ?> |
59 | <div class="style"> | 65 | <div class="style"> |
60 | <div class="profile-phone"> | 66 | <div class="profile-phone"> |
61 | <img src="/images/ico-phone.png" alt=""/> | 67 | <img src="/images/ico-phone.png" alt=""/> |
62 | - <span><?= $phone['phone'] ?></span> | 68 | + <span><?= $phone[ 'phone' ] ?></span> |
63 | </div> | 69 | </div> |
64 | </div> | 70 | </div> |
65 | <?php endforeach; ?> | 71 | <?php endforeach; ?> |
@@ -70,18 +76,19 @@ use yii\widgets\ActiveForm; | @@ -70,18 +76,19 @@ use yii\widgets\ActiveForm; | ||
70 | <div class="style"> | 76 | <div class="style"> |
71 | <div class="profile-phone"> | 77 | <div class="profile-phone"> |
72 | <img src="/images/sidebar-ico/ico-3.png" alt=""> | 78 | <img src="/images/sidebar-ico/ico-3.png" alt=""> |
73 | - <span style="font-size: 13px" class="sidebar-views-txt">Последний визит:<br></span><p><?= $chat->interlocutor->lastVisit ?></p> | 79 | + <span style="font-size: 13px" class="sidebar-views-txt">Последний визит:<br></span> |
80 | + <p><?= $chat->interlocutor->userInfo->lastVisit ?></p> | ||
74 | </div> | 81 | </div> |
75 | </div> | 82 | </div> |
76 | </div> | 83 | </div> |
77 | </div> | 84 | </div> |
78 | <div class="cab-mes-read-min-bl"> | 85 | <div class="cab-mes-read-min-bl"> |
79 | <div class="profile-phone-site style"> | 86 | <div class="profile-phone-site style"> |
80 | - <?php foreach( $sites as $site):?> | 87 | + <?php foreach($sites as $site): ?> |
81 | <div class="style"> | 88 | <div class="style"> |
82 | <div class="profile-site"> | 89 | <div class="profile-site"> |
83 | <img src="/images/ico-site.png" alt=""/> | 90 | <img src="/images/ico-site.png" alt=""/> |
84 | - <a href="http://<?= $site['site']?>" target="_blank">Сайт</a> | 91 | + <a href="http://<?= $site[ 'site' ] ?>" target="_blank">Сайт</a> |
85 | </div> | 92 | </div> |
86 | </div> | 93 | </div> |
87 | <?php endforeach; ?> | 94 | <?php endforeach; ?> |
@@ -92,63 +99,66 @@ use yii\widgets\ActiveForm; | @@ -92,63 +99,66 @@ use yii\widgets\ActiveForm; | ||
92 | <div class="cabinet-message-read-wr style"> | 99 | <div class="cabinet-message-read-wr style"> |
93 | <div class="comments_block"> | 100 | <div class="comments_block"> |
94 | <div class="content"> | 101 | <div class="content"> |
95 | - <?php foreach($chat->allMessages as $message):?> | ||
96 | - <?php if($message->isMy()):?> | 102 | + <?php foreach($chat->allMessages as $message): ?> |
103 | + <?php if($message->isMy()): ?> | ||
97 | <div class="comment right"> | 104 | <div class="comment right"> |
98 | - <div class="author_pic"><?= Html::img($message->user->minImg($message->user->image,48,48))?></div> | 105 | + <div class="author_pic"><?= Html::img($message->user->minImg($message->user->image, 48, 48)) ?></div> |
99 | <div class="comment_text"> | 106 | <div class="comment_text"> |
100 | <?= $message->text ?> | 107 | <?= $message->text ?> |
101 | <div class="comment_time"> | 108 | <div class="comment_time"> |
102 | <?= $message->date ?> | 109 | <?= $message->date ?> |
103 | </div> | 110 | </div> |
104 | </div> | 111 | </div> |
105 | - <?php if($message->filesList):?> | 112 | + <?php if($message->filesList): ?> |
106 | <div class="offer_link"> | 113 | <div class="offer_link"> |
107 | - <?php foreach($message->filesList as $file): ?> | ||
108 | - <?= Html::a($file->name, $file->dir, ['target' => '_blank']);?> | ||
109 | - <?php endforeach; ?> | 114 | + <?php foreach($message->filesList as $file): ?> |
115 | + <?= Html::a($file->name, $file->dir, [ 'target' => '_blank' ]); ?> | ||
116 | + <?php endforeach; ?> | ||
110 | </div> | 117 | </div> |
111 | <?php endif; ?> | 118 | <?php endif; ?> |
112 | <div style="clear:both;"></div> | 119 | <div style="clear:both;"></div> |
113 | </div> | 120 | </div> |
114 | - <?php else: ?> | 121 | + <?php else: ?> |
115 | <div class="comment left"> | 122 | <div class="comment left"> |
116 | - <div class="author_pic"><?= Html::img($message->user->minImg($message->user->image,48,48))?></div> | 123 | + <div class="author_pic"><?= Html::img($message->user->minImg($message->user->image, 48, 48)) ?></div> |
117 | <div class="comment_text"> | 124 | <div class="comment_text"> |
118 | <?= $message->text ?> | 125 | <?= $message->text ?> |
119 | <div class="comment_time"> | 126 | <div class="comment_time"> |
120 | <?= $message->date ?> | 127 | <?= $message->date ?> |
121 | </div> | 128 | </div> |
122 | </div> | 129 | </div> |
123 | - <?php if($message->filesList):?> | 130 | + <?php if($message->filesList): ?> |
124 | <div class="offer_link"> | 131 | <div class="offer_link"> |
125 | - <?php foreach($message->filesList as $file): ?> | ||
126 | - <?= Html::a($file->name, $file->dir, ['target' => '_blank']);?> | ||
127 | - <?php endforeach; ?> | 132 | + <?php foreach($message->filesList as $file): ?> |
133 | + <?= Html::a($file->name, $file->dir, [ 'target' => '_blank' ]); ?> | ||
134 | + <?php endforeach; ?> | ||
128 | </div> | 135 | </div> |
129 | <?php endif; ?> | 136 | <?php endif; ?> |
130 | <div style="clear:both;"></div> | 137 | <div style="clear:both;"></div> |
131 | </div> | 138 | </div> |
132 | - <?php endif;?> | 139 | + <?php endif; ?> |
133 | <?php endforeach; ?> | 140 | <?php endforeach; ?> |
134 | <div style="height:20px;"></div> | 141 | <div style="height:20px;"></div> |
135 | </div> | 142 | </div> |
136 | </div> | 143 | </div> |
137 | <div class="comment_type"> | 144 | <div class="comment_type"> |
138 | - <?php $form = ActiveForm::begin(['method'=> 'post','options' =>['enctype'=>'multipart/form-data']]); ?> | 145 | + <?php $form = ActiveForm::begin([ |
146 | + 'method' => 'post', | ||
147 | + 'options' => [ 'enctype' => 'multipart/form-data' ], | ||
148 | + ]); ?> | ||
139 | 149 | ||
140 | <?= $form->field(new Message(), 'text') | 150 | <?= $form->field(new Message(), 'text') |
141 | - ->textarea(['class'=> 'message_text']); ?> | ||
142 | - <input type="submit" class="send_mess_but" value="Отправить"> | ||
143 | - <div class="inputfile"> | ||
144 | - <div class="tender-file-wr"> | ||
145 | - <?= $form->field(new Message(), 'file[]') | ||
146 | - ->fileInput(['class'=>'multi']) | ||
147 | - ->label(false)?> | ||
148 | - <a href="#" class="addfilemulti">Прикрепить файл</a> | ||
149 | - <div class="max-size">Максимальный размер файла 5 МБ</div> | ||
150 | - </div> | 151 | + ->textarea([ 'class' => 'message_text' ]); ?> |
152 | + <input type="submit" class="send_mess_but" value="Отправить"> | ||
153 | + <div class="inputfile"> | ||
154 | + <div class="tender-file-wr"> | ||
155 | + <?= $form->field(new Message(), 'file[]') | ||
156 | + ->fileInput([ 'class' => 'multi' ]) | ||
157 | + ->label(false) ?> | ||
158 | + <a href="#" class="addfilemulti">Прикрепить файл</a> | ||
159 | + <div class="max-size">Максимальный размер файла 5 МБ</div> | ||
151 | </div> | 160 | </div> |
161 | + </div> | ||
152 | <?php $form::end(); ?> | 162 | <?php $form::end(); ?> |
153 | </div> | 163 | </div> |
154 | </div> | 164 | </div> |
frontend/views/landing/landing-company.php
1 | +<?php | ||
2 | + use yii\helpers\Html; | ||
3 | + | ||
4 | +?> | ||
1 | <div class="section-box content"> | 5 | <div class="section-box content"> |
2 | <div class="section-box-5"> | 6 | <div class="section-box-5"> |
3 | <div class="box-wr"> | 7 | <div class="box-wr"> |
4 | <div class="box-all"> | 8 | <div class="box-all"> |
5 | <div class="landing-reg-title">Выигрывайте топовые тендеры</div> | 9 | <div class="landing-reg-title">Выигрывайте топовые тендеры</div> |
6 | <div class="landing-reg-button style"> | 10 | <div class="landing-reg-button style"> |
7 | - <a href="#">Зарегистрировать компанию</a> | 11 | + <?php |
12 | + echo Html::a('Зарегистрировать компанию', ['site/registration']); | ||
13 | + ?> | ||
8 | </div> | 14 | </div> |
9 | <div class="landing-reg-txt style"> | 15 | <div class="landing-reg-txt style"> |
10 | - Заключайте контракты с лучшими компаниями.<br /> | ||
11 | - Находите квалифированных сотрудников<br /> | 16 | + Заключайте контракты с лучшими компаниями.<br/> |
17 | + Находите квалифированных сотрудников<br/> | ||
12 | в свои проекты. | 18 | в свои проекты. |
13 | </div> | 19 | </div> |
14 | </div> | 20 | </div> |
@@ -19,12 +25,33 @@ | @@ -19,12 +25,33 @@ | ||
19 | <div class="box-all"> | 25 | <div class="box-all"> |
20 | <div class="landing-your-buisnes-tit style">Стройте свой бизнес</div> | 26 | <div class="landing-your-buisnes-tit style">Стройте свой бизнес</div> |
21 | <div class="landing-your-buisnes-anim-wr style"> | 27 | <div class="landing-your-buisnes-anim-wr style"> |
22 | - <div class="landing-your-buisnes-blocks"><div style="background-position: 48px 0" class="lan_yo_buis_img style"></div><div class="lan_yo_buis_txt style">Демонстрируйте<br />свои лучшие проекты</div></div> | ||
23 | - <div class="landing-your-buisnes-blocks"><div style="background-position: -272px 0" class="lan_yo_buis_img style"></div><div class="lan_yo_buis_txt style">Заполняйте<br />портфолио</div></div> | ||
24 | - <div class="landing-your-buisnes-blocks"><div style="background-position: -592px 0" class="lan_yo_buis_img style"></div><div class="lan_yo_buis_txt style">Выращивайте<br />рейтинг</div></div> | ||
25 | - <div class="landing-your-buisnes-blocks"><div style="background-position: 48px -218px" class="lan_yo_buis_img style"></div><div style="bottom: 13px" class="lan_yo_buis_txt style">Находите крутых проектантов в команду</div></div> | ||
26 | - <div class="landing-your-buisnes-blocks"><div style="background-position: -272px -218px" class="lan_yo_buis_img style"></div><div style="bottom: 13px" class="lan_yo_buis_txt style">Принимайте участие<br />в тендерах</div></div> | ||
27 | - <div class="landing-your-buisnes-blocks"><div style="background-position: -592px -218px" class="lan_yo_buis_img style"></div><div style="bottom: 13px" class="lan_yo_buis_txt style">Получайте больше<br />доверия</div></div> | 28 | + <div class="landing-your-buisnes-blocks"> |
29 | + <div style="background-position: 48px 0" class="lan_yo_buis_img style"></div> | ||
30 | + <div class="lan_yo_buis_txt style">Демонстрируйте<br/>свои лучшие проекты | ||
31 | + </div> | ||
32 | + </div> | ||
33 | + <div class="landing-your-buisnes-blocks"> | ||
34 | + <div style="background-position: -272px 0" class="lan_yo_buis_img style"></div> | ||
35 | + <div class="lan_yo_buis_txt style">Заполняйте<br/>портфолио</div> | ||
36 | + </div> | ||
37 | + <div class="landing-your-buisnes-blocks"> | ||
38 | + <div style="background-position: -592px 0" class="lan_yo_buis_img style"></div> | ||
39 | + <div class="lan_yo_buis_txt style">Выращивайте<br/>рейтинг</div> | ||
40 | + </div> | ||
41 | + <div class="landing-your-buisnes-blocks"> | ||
42 | + <div style="background-position: 48px -218px" class="lan_yo_buis_img style"></div> | ||
43 | + <div style="bottom: 13px" class="lan_yo_buis_txt style">Находите крутых проектантов в команду</div> | ||
44 | + </div> | ||
45 | + <div class="landing-your-buisnes-blocks"> | ||
46 | + <div style="background-position: -272px -218px" class="lan_yo_buis_img style"></div> | ||
47 | + <div style="bottom: 13px" class="lan_yo_buis_txt style">Принимайте участие<br/>в тендерах | ||
48 | + </div> | ||
49 | + </div> | ||
50 | + <div class="landing-your-buisnes-blocks"> | ||
51 | + <div style="background-position: -592px -218px" class="lan_yo_buis_img style"></div> | ||
52 | + <div style="bottom: 13px" class="lan_yo_buis_txt style">Получайте больше<br/>доверия | ||
53 | + </div> | ||
54 | + </div> | ||
28 | 55 | ||
29 | <div style="top: 76px; left: 268px; background-position: 0 0" class="lan_yo_buis_arr"></div> | 56 | <div style="top: 76px; left: 268px; background-position: 0 0" class="lan_yo_buis_arr"></div> |
30 | <div style="top: 45px; left: 619px; background-position: 0 -35px" class="lan_yo_buis_arr"></div> | 57 | <div style="top: 45px; left: 619px; background-position: 0 -35px" class="lan_yo_buis_arr"></div> |
@@ -44,33 +71,49 @@ | @@ -44,33 +71,49 @@ | ||
44 | <div class="logos-slider"> | 71 | <div class="logos-slider"> |
45 | <div id="demo5" class="scroll-img"> | 72 | <div id="demo5" class="scroll-img"> |
46 | <ul> | 73 | <ul> |
47 | - <li><img src="/images/landing/land-best-img-1.jpg"><p>Гипермаркет “Ашан”</p></li> | ||
48 | - <li><img src="/images/landing/land-best-img-2.jpg"><p>Супермаркет электроники “Фокстрот”</p></li> | ||
49 | - <li><img src="/images/landing/land-best-img-3.jpg"><p>Телекомпания “Интер”</p></li> | ||
50 | - <li><img src="/images/landing/land-best-img-4.jpg"><p>ТДЭК</p></li> | ||
51 | - <li><img src="/images/landing/land-best-img-5.jpg"><p>Гостиница “Hyatt”</p></li> | ||
52 | - <li><img src="/images/landing/land-best-img-3.jpg"><p></p></li> | ||
53 | - <li><img src="/images/landing/land-best-img-3.jpg"><p></p></li> | 74 | + <li><img src="/images/landing/land-best-img-1.jpg"> |
75 | + <p>Гипермаркет “Ашан”</p></li> | ||
76 | + <li><img src="/images/landing/land-best-img-2.jpg"> | ||
77 | + <p>Супермаркет электроники “Фокстрот”</p></li> | ||
78 | + <li><img src="/images/landing/land-best-img-3.jpg"> | ||
79 | + <p>Телекомпания “Интер”</p></li> | ||
80 | + <li><img src="/images/landing/land-best-img-4.jpg"> | ||
81 | + <p>ТДЭК</p></li> | ||
82 | + <li><img src="/images/landing/land-best-img-5.jpg"> | ||
83 | + <p>Гостиница “Hyatt”</p></li> | ||
84 | + <li><img src="/images/landing/land-best-img-3.jpg"> | ||
85 | + <p></p></li> | ||
86 | + <li><img src="/images/landing/land-best-img-3.jpg"> | ||
87 | + <p></p></li> | ||
54 | </ul> | 88 | </ul> |
55 | </div> | 89 | </div> |
56 | <a href="#" class="buttons-slider-best" id="prew"></a> | 90 | <a href="#" class="buttons-slider-best" id="prew"></a> |
57 | <a href="#" class="buttons-slider-best" id="next"></a> | 91 | <a href="#" class="buttons-slider-best" id="next"></a> |
58 | <script> | 92 | <script> |
59 | - $(function () { | ||
60 | - $('#demo5').scrollbox({ | ||
61 | - direction: 'h', | ||
62 | - distance: 180, | ||
63 | - autoPlay: false | ||
64 | - }); | ||
65 | - $('#prew').click(function (e) { | ||
66 | - e.preventDefault(); | ||
67 | - $('#demo5').trigger('backward'); | ||
68 | - }); | ||
69 | - $('#next').click(function (e) { | ||
70 | - e.preventDefault(); | ||
71 | - $('#demo5').trigger('forward'); | ||
72 | - }); | ||
73 | - }); | 93 | + $( |
94 | + function() | ||
95 | + { | ||
96 | + $('#demo5').scrollbox( | ||
97 | + { | ||
98 | + direction : 'h', distance : 180, autoPlay : false | ||
99 | + } | ||
100 | + ); | ||
101 | + $('#prew').click( | ||
102 | + function(e) | ||
103 | + { | ||
104 | + e.preventDefault(); | ||
105 | + $('#demo5').trigger('backward'); | ||
106 | + } | ||
107 | + ); | ||
108 | + $('#next').click( | ||
109 | + function(e) | ||
110 | + { | ||
111 | + e.preventDefault(); | ||
112 | + $('#demo5').trigger('forward'); | ||
113 | + } | ||
114 | + ); | ||
115 | + } | ||
116 | + ); | ||
74 | </script> | 117 | </script> |
75 | </div> | 118 | </div> |
76 | </div> | 119 | </div> |
@@ -84,12 +127,48 @@ | @@ -84,12 +127,48 @@ | ||
84 | </div> | 127 | </div> |
85 | <div class="land-wrk-wr"> | 128 | <div class="land-wrk-wr"> |
86 | <div class="landing-work-our-wr"> | 129 | <div class="landing-work-our-wr"> |
87 | - <div class="landing-work-our"><div class="landing-work-our-img-text"><div class="landing-work-our-img"><div class="lnd-wrk-img"></div><p>Удобно находить<br />заказчиков</p></div></div></div> | ||
88 | - <div class="landing-work-our"><div class="landing-work-our-img-text"><div class="landing-work-our-img"><div style="background-position: -64px 0" class="lnd-wrk-img"></div><p>Быстро находить<br />сотрудников</p></div></div></div> | ||
89 | - <div class="landing-work-our"><div class="landing-work-our-img-text"><div class="landing-work-our-img"><div style="background-position: -128px 0" class="lnd-wrk-img"></div><p>Актуальная информация<br />о действующих тендерах</p></div></div></div> | ||
90 | - <div class="landing-work-our"><div class="landing-work-our-img-text"><div class="landing-work-our-img"><div style="background-position: -192px 0" class="lnd-wrk-img"></div><p>Постоянный обмен новостями<br />с коллегами</p></div></div></div> | ||
91 | - <div class="landing-work-our"><div class="landing-work-our-img-text"><div class="landing-work-our-img"><div style="background-position: -256px 0" class="lnd-wrk-img"></div><p>Высокое доверие<br />заказчиков</p></div></div></div> | ||
92 | - <div class="landing-work-our"><div class="landing-work-our-img-text"><div class="landing-work-our-img"><div style="background-position: -320px 0" class="lnd-wrk-img"></div><p>Чем выше ваш рейтинг,<br />тем крупнее заказы</p></div></div></div> | 130 | + <div class="landing-work-our"> |
131 | + <div class="landing-work-our-img-text"> | ||
132 | + <div class="landing-work-our-img"> | ||
133 | + <div class="lnd-wrk-img"></div> | ||
134 | + <p>Удобно находить<br/>заказчиков</p></div> | ||
135 | + </div> | ||
136 | + </div> | ||
137 | + <div class="landing-work-our"> | ||
138 | + <div class="landing-work-our-img-text"> | ||
139 | + <div class="landing-work-our-img"> | ||
140 | + <div style="background-position: -64px 0" class="lnd-wrk-img"></div> | ||
141 | + <p>Быстро находить<br/>сотрудников</p></div> | ||
142 | + </div> | ||
143 | + </div> | ||
144 | + <div class="landing-work-our"> | ||
145 | + <div class="landing-work-our-img-text"> | ||
146 | + <div class="landing-work-our-img"> | ||
147 | + <div style="background-position: -128px 0" class="lnd-wrk-img"></div> | ||
148 | + <p>Актуальная информация<br/>о действующих тендерах</p></div> | ||
149 | + </div> | ||
150 | + </div> | ||
151 | + <div class="landing-work-our"> | ||
152 | + <div class="landing-work-our-img-text"> | ||
153 | + <div class="landing-work-our-img"> | ||
154 | + <div style="background-position: -192px 0" class="lnd-wrk-img"></div> | ||
155 | + <p>Постоянный обмен новостями<br/>с коллегами</p></div> | ||
156 | + </div> | ||
157 | + </div> | ||
158 | + <div class="landing-work-our"> | ||
159 | + <div class="landing-work-our-img-text"> | ||
160 | + <div class="landing-work-our-img"> | ||
161 | + <div style="background-position: -256px 0" class="lnd-wrk-img"></div> | ||
162 | + <p>Высокое доверие<br/>заказчиков</p></div> | ||
163 | + </div> | ||
164 | + </div> | ||
165 | + <div class="landing-work-our"> | ||
166 | + <div class="landing-work-our-img-text"> | ||
167 | + <div class="landing-work-our-img"> | ||
168 | + <div style="background-position: -320px 0" class="lnd-wrk-img"></div> | ||
169 | + <p>Чем выше ваш рейтинг,<br/>тем крупнее заказы</p></div> | ||
170 | + </div> | ||
171 | + </div> | ||
93 | </div> | 172 | </div> |
94 | </div> | 173 | </div> |
95 | </div> | 174 | </div> |
@@ -172,27 +251,29 @@ | @@ -172,27 +251,29 @@ | ||
172 | <div class="land-numbers-wr style"> | 251 | <div class="land-numbers-wr style"> |
173 | <div class="land-numbers"> | 252 | <div class="land-numbers"> |
174 | <p class="land-numbers-num">3485</p> | 253 | <p class="land-numbers-num">3485</p> |
175 | - <p class="land-numbers-txt">компаний-заказчиков<br />в каталоге</p> | 254 | + <p class="land-numbers-txt">компаний-заказчиков<br/>в каталоге</p> |
176 | </div> | 255 | </div> |
177 | <div class="land-numbers"> | 256 | <div class="land-numbers"> |
178 | <p class="land-numbers-num">674</p> | 257 | <p class="land-numbers-num">674</p> |
179 | - <p class="land-numbers-txt">фрилансера готовы<br />взяться за проект</p> | 258 | + <p class="land-numbers-txt">фрилансера готовы<br/>взяться за проект</p> |
180 | </div> | 259 | </div> |
181 | <div class="land-numbers"> | 260 | <div class="land-numbers"> |
182 | <p class="land-numbers-num">15600</p> | 261 | <p class="land-numbers-num">15600</p> |
183 | - <p class="land-numbers-txt">работ в порфтолио<br />проектантов</p> | 262 | + <p class="land-numbers-txt">работ в порфтолио<br/>проектантов</p> |
184 | </div> | 263 | </div> |
185 | <div class="land-numbers"> | 264 | <div class="land-numbers"> |
186 | <p class="land-numbers-num">>500</p> | 265 | <p class="land-numbers-num">>500</p> |
187 | - <p class="land-numbers-txt">заказов появляется<br />ежедневно</p> | 266 | + <p class="land-numbers-txt">заказов появляется<br/>ежедневно</p> |
188 | </div> | 267 | </div> |
189 | <div class="land-numbers"> | 268 | <div class="land-numbers"> |
190 | <p class="land-numbers-num">15</p> | 269 | <p class="land-numbers-num">15</p> |
191 | - <p class="land-numbers-txt">проектов в год в среднем<br />выполняет проектант</p> | 270 | + <p class="land-numbers-txt">проектов в год в среднем<br/>выполняет проектант |
271 | + </p> | ||
192 | </div> | 272 | </div> |
193 | <div class="land-numbers"> | 273 | <div class="land-numbers"> |
194 | <p class="land-numbers-num">2600</p> | 274 | <p class="land-numbers-num">2600</p> |
195 | - <p class="land-numbers-txt">экспертов готовы делиться<br />идеями и советами в блоге</p> | 275 | + <p class="land-numbers-txt">экспертов готовы делиться<br/>идеями и советами в блоге |
276 | + </p> | ||
196 | </div> | 277 | </div> |
197 | </div> | 278 | </div> |
198 | </div> | 279 | </div> |
frontend/views/landing/landing-freelance.php
1 | +<?php | ||
2 | + use yii\helpers\Html; | ||
3 | + | ||
4 | +?> | ||
1 | <div class="section-box content"> | 5 | <div class="section-box content"> |
2 | <div class="section-box-12"> | 6 | <div class="section-box-12"> |
3 | <div class="box-wr"> | 7 | <div class="box-wr"> |
4 | <div class="box-all"> | 8 | <div class="box-all"> |
5 | <div class="landing-reg-title">Хотите работать удаленно?</div> | 9 | <div class="landing-reg-title">Хотите работать удаленно?</div> |
6 | <div class="landing-reg-button style"> | 10 | <div class="landing-reg-button style"> |
7 | - <a href="#">Хочу попробовать</a> | 11 | + <?php |
12 | + echo Html::a('Хочу попробовать', [ 'site/registration' ]); | ||
13 | + ?> | ||
8 | </div> | 14 | </div> |
9 | <div class="landing-reg-txt style"> | 15 | <div class="landing-reg-txt style"> |
10 | - Начните работать с нами!<br /> | ||
11 | - Размещайте резюме и портфолио, общайтесь с менеджерами<br />ведущих компаний, получайте работу мечты. | 16 | + Начните работать с нами!<br/> |
17 | + Размещайте резюме и портфолио, общайтесь с менеджерами<br/>ведущих компаний, получайте работу мечты. | ||
12 | </div> | 18 | </div> |
13 | </div> | 19 | </div> |
14 | </div> | 20 | </div> |
@@ -18,12 +24,32 @@ | @@ -18,12 +24,32 @@ | ||
18 | <div class="box-all"> | 24 | <div class="box-all"> |
19 | <div class="landing-your-buisnes-tit style">Стройте свой бизнес</div> | 25 | <div class="landing-your-buisnes-tit style">Стройте свой бизнес</div> |
20 | <div class="landing-your-buisnes-anim-wr style"> | 26 | <div class="landing-your-buisnes-anim-wr style"> |
21 | - <div class="landing-your-buisnes-blocks"><div style="background-position: 17px 0" class="lan_yo_buis_img style"></div><div class="lan_yo_buis_txt style">Выращивайте<br />рейтинг</div></div> | ||
22 | - <div class="landing-your-buisnes-blocks"><div style="background-position: -303px 0" class="lan_yo_buis_img style"></div><div class="lan_yo_buis_txt style">Заполняйте<br />портфолио</div></div> | ||
23 | - <div class="landing-your-buisnes-blocks"><div style="background-position: -623px 0" class="lan_yo_buis_img style"></div><div class="lan_yo_buis_txt style">Получайте больше<br />доверия</div></div> | ||
24 | - <div class="landing-your-buisnes-blocks"><div style="background-position: 17px -218px" class="lan_yo_buis_img style"></div><div style="bottom: 13px" class="lan_yo_buis_txt style">Отдыхайте</div></div> | ||
25 | - <div class="landing-your-buisnes-blocks"><div style="background-position: -303px -218px" class="lan_yo_buis_img style"></div><div style="bottom: 13px" class="lan_yo_buis_txt style">Общайтесь<br />с коллегами</div></div> | ||
26 | - <div class="landing-your-buisnes-blocks"><div style="background-position: -623px -218px" class="lan_yo_buis_img style"></div><div style="bottom: 13px" class="lan_yo_buis_txt style">Подписывайте договор<br />о работе</div></div> | 27 | + <div class="landing-your-buisnes-blocks"> |
28 | + <div style="background-position: 17px 0" class="lan_yo_buis_img style"></div> | ||
29 | + <div class="lan_yo_buis_txt style">Выращивайте<br/>рейтинг</div> | ||
30 | + </div> | ||
31 | + <div class="landing-your-buisnes-blocks"> | ||
32 | + <div style="background-position: -303px 0" class="lan_yo_buis_img style"></div> | ||
33 | + <div class="lan_yo_buis_txt style">Заполняйте<br/>портфолио</div> | ||
34 | + </div> | ||
35 | + <div class="landing-your-buisnes-blocks"> | ||
36 | + <div style="background-position: -623px 0" class="lan_yo_buis_img style"></div> | ||
37 | + <div class="lan_yo_buis_txt style">Получайте больше<br/>доверия</div> | ||
38 | + </div> | ||
39 | + <div class="landing-your-buisnes-blocks"> | ||
40 | + <div style="background-position: 17px -218px" class="lan_yo_buis_img style"></div> | ||
41 | + <div style="bottom: 13px" class="lan_yo_buis_txt style">Отдыхайте</div> | ||
42 | + </div> | ||
43 | + <div class="landing-your-buisnes-blocks"> | ||
44 | + <div style="background-position: -303px -218px" class="lan_yo_buis_img style"></div> | ||
45 | + <div style="bottom: 13px" class="lan_yo_buis_txt style">Общайтесь<br/>с коллегами | ||
46 | + </div> | ||
47 | + </div> | ||
48 | + <div class="landing-your-buisnes-blocks"> | ||
49 | + <div style="background-position: -623px -218px" class="lan_yo_buis_img style"></div> | ||
50 | + <div style="bottom: 13px" class="lan_yo_buis_txt style">Подписывайте договор<br/>о работе | ||
51 | + </div> | ||
52 | + </div> | ||
27 | 53 | ||
28 | <div style="top: 76px; left: 268px; background-position: 0 0" class="lan_yo_buis_arr"></div> | 54 | <div style="top: 76px; left: 268px; background-position: 0 0" class="lan_yo_buis_arr"></div> |
29 | <div style="top: 45px; left: 619px; background-position: 0 -35px" class="lan_yo_buis_arr"></div> | 55 | <div style="top: 45px; left: 619px; background-position: 0 -35px" class="lan_yo_buis_arr"></div> |
@@ -43,33 +69,49 @@ | @@ -43,33 +69,49 @@ | ||
43 | <div class="logos-slider"> | 69 | <div class="logos-slider"> |
44 | <div id="demo5" class="scroll-img"> | 70 | <div id="demo5" class="scroll-img"> |
45 | <ul> | 71 | <ul> |
46 | - <li><img src="/images/landing/land-best-img-1.jpg"><p>Гипермаркет “Ашан”</p></li> | ||
47 | - <li><img src="/images/landing/land-best-img-2.jpg"><p>Супермаркет электроники “Фокстрот”</p></li> | ||
48 | - <li><img src="/images/landing/land-best-img-3.jpg"><p>Телекомпания “Интер”</p></li> | ||
49 | - <li><img src="/images/landing/land-best-img-4.jpg"><p>ТДЭК</p></li> | ||
50 | - <li><img src="/images/landing/land-best-img-5.jpg"><p>Гостиница “Hyatt”</p></li> | ||
51 | - <li><img src="/images/landing/land-best-img-3.jpg"><p></p></li> | ||
52 | - <li><img src="/images/landing/land-best-img-3.jpg"><p></p></li> | 72 | + <li><img src="/images/landing/land-best-img-1.jpg"> |
73 | + <p>Гипермаркет “Ашан”</p></li> | ||
74 | + <li><img src="/images/landing/land-best-img-2.jpg"> | ||
75 | + <p>Супермаркет электроники “Фокстрот”</p></li> | ||
76 | + <li><img src="/images/landing/land-best-img-3.jpg"> | ||
77 | + <p>Телекомпания “Интер”</p></li> | ||
78 | + <li><img src="/images/landing/land-best-img-4.jpg"> | ||
79 | + <p>ТДЭК</p></li> | ||
80 | + <li><img src="/images/landing/land-best-img-5.jpg"> | ||
81 | + <p>Гостиница “Hyatt”</p></li> | ||
82 | + <li><img src="/images/landing/land-best-img-3.jpg"> | ||
83 | + <p></p></li> | ||
84 | + <li><img src="/images/landing/land-best-img-3.jpg"> | ||
85 | + <p></p></li> | ||
53 | </ul> | 86 | </ul> |
54 | </div> | 87 | </div> |
55 | <a href="#" class="buttons-slider-best" id="prew"></a> | 88 | <a href="#" class="buttons-slider-best" id="prew"></a> |
56 | <a href="#" class="buttons-slider-best" id="next"></a> | 89 | <a href="#" class="buttons-slider-best" id="next"></a> |
57 | <script> | 90 | <script> |
58 | - $(function () { | ||
59 | - $('#demo5').scrollbox({ | ||
60 | - direction: 'h', | ||
61 | - distance: 180, | ||
62 | - autoPlay: false | ||
63 | - }); | ||
64 | - $('#prew').click(function (e) { | ||
65 | - e.preventDefault(); | ||
66 | - $('#demo5').trigger('backward'); | ||
67 | - }); | ||
68 | - $('#next').click(function (e) { | ||
69 | - e.preventDefault(); | ||
70 | - $('#demo5').trigger('forward'); | ||
71 | - }); | ||
72 | - }); | 91 | + $( |
92 | + function() | ||
93 | + { | ||
94 | + $('#demo5').scrollbox( | ||
95 | + { | ||
96 | + direction : 'h', distance : 180, autoPlay : false | ||
97 | + } | ||
98 | + ); | ||
99 | + $('#prew').click( | ||
100 | + function(e) | ||
101 | + { | ||
102 | + e.preventDefault(); | ||
103 | + $('#demo5').trigger('backward'); | ||
104 | + } | ||
105 | + ); | ||
106 | + $('#next').click( | ||
107 | + function(e) | ||
108 | + { | ||
109 | + e.preventDefault(); | ||
110 | + $('#demo5').trigger('forward'); | ||
111 | + } | ||
112 | + ); | ||
113 | + } | ||
114 | + ); | ||
73 | </script> | 115 | </script> |
74 | </div> | 116 | </div> |
75 | </div> | 117 | </div> |
@@ -83,12 +125,49 @@ | @@ -83,12 +125,49 @@ | ||
83 | </div> | 125 | </div> |
84 | <div class="land-wrk-wr"> | 126 | <div class="land-wrk-wr"> |
85 | <div class="landing-work-our-wr freelance"> | 127 | <div class="landing-work-our-wr freelance"> |
86 | - <div class="landing-work-our"><div class="landing-work-our-img-text"><div class="landing-work-our-img"><div class="lnd-wrk-img"></div><p>Удобно находить<br />заказчиков</p></div></div></div> | ||
87 | - <div class="landing-work-our"><div class="landing-work-our-img-text"><div class="landing-work-our-img"><div style="background-position: -64px 0" class="lnd-wrk-img"></div><p>У вас будет по-настоящему<br />красивое портфолио</p></div></div></div> | ||
88 | - <div class="landing-work-our"><div class="landing-work-our-img-text"><div class="landing-work-our-img"><div style="background-position: -128px 0" class="lnd-wrk-img"></div><p>Постоянный обмен новостями<br />и тенденциями</p></div></div></div> | ||
89 | - <div class="landing-work-our"><div class="landing-work-our-img-text"><div class="landing-work-our-img"><div style="background-position: -192px 0" class="lnd-wrk-img"></div><p>Всегда можно обратиться<br />за помощью к коллегам</p></div></div></div> | ||
90 | - <div class="landing-work-our"><div class="landing-work-our-img-text"><div class="landing-work-our-img"><div style="background-position: -256px 0" class="lnd-wrk-img"></div><p>Чем выше ваш рейтинг, тем<br />больше шансов, что заказчики<br />найдут вас сами</p></div></div></div> | ||
91 | - <div class="landing-work-our"><div class="landing-work-our-img-text"><div class="landing-work-our-img"><div style="background-position: -320px 0" class="lnd-wrk-img"></div><p>Удобный график и постоянные<br />заказы от клиентов</p></div></div></div> | 128 | + <div class="landing-work-our"> |
129 | + <div class="landing-work-our-img-text"> | ||
130 | + <div class="landing-work-our-img"> | ||
131 | + <div class="lnd-wrk-img"></div> | ||
132 | + <p>Удобно находить<br/>заказчиков</p></div> | ||
133 | + </div> | ||
134 | + </div> | ||
135 | + <div class="landing-work-our"> | ||
136 | + <div class="landing-work-our-img-text"> | ||
137 | + <div class="landing-work-our-img"> | ||
138 | + <div style="background-position: -64px 0" class="lnd-wrk-img"></div> | ||
139 | + <p>У вас будет по-настоящему<br/>красивое портфолио</p></div> | ||
140 | + </div> | ||
141 | + </div> | ||
142 | + <div class="landing-work-our"> | ||
143 | + <div class="landing-work-our-img-text"> | ||
144 | + <div class="landing-work-our-img"> | ||
145 | + <div style="background-position: -128px 0" class="lnd-wrk-img"></div> | ||
146 | + <p>Постоянный обмен новостями<br/>и тенденциями</p></div> | ||
147 | + </div> | ||
148 | + </div> | ||
149 | + <div class="landing-work-our"> | ||
150 | + <div class="landing-work-our-img-text"> | ||
151 | + <div class="landing-work-our-img"> | ||
152 | + <div style="background-position: -192px 0" class="lnd-wrk-img"></div> | ||
153 | + <p>Всегда можно обратиться<br/>за помощью к коллегам</p></div> | ||
154 | + </div> | ||
155 | + </div> | ||
156 | + <div class="landing-work-our"> | ||
157 | + <div class="landing-work-our-img-text"> | ||
158 | + <div class="landing-work-our-img"> | ||
159 | + <div style="background-position: -256px 0" class="lnd-wrk-img"></div> | ||
160 | + <p>Чем выше ваш рейтинг, тем<br/>больше шансов, что заказчики<br/>найдут вас сами | ||
161 | + </p></div> | ||
162 | + </div> | ||
163 | + </div> | ||
164 | + <div class="landing-work-our"> | ||
165 | + <div class="landing-work-our-img-text"> | ||
166 | + <div class="landing-work-our-img"> | ||
167 | + <div style="background-position: -320px 0" class="lnd-wrk-img"></div> | ||
168 | + <p>Удобный график и постоянные<br/>заказы от клиентов</p></div> | ||
169 | + </div> | ||
170 | + </div> | ||
92 | </div> | 171 | </div> |
93 | </div> | 172 | </div> |
94 | </div> | 173 | </div> |
@@ -171,27 +250,29 @@ | @@ -171,27 +250,29 @@ | ||
171 | <div class="land-numbers-wr style"> | 250 | <div class="land-numbers-wr style"> |
172 | <div class="land-numbers"> | 251 | <div class="land-numbers"> |
173 | <p class="land-numbers-num">3485</p> | 252 | <p class="land-numbers-num">3485</p> |
174 | - <p class="land-numbers-txt">компаний-заказчиков<br />в каталоге</p> | 253 | + <p class="land-numbers-txt">компаний-заказчиков<br/>в каталоге</p> |
175 | </div> | 254 | </div> |
176 | <div class="land-numbers"> | 255 | <div class="land-numbers"> |
177 | <p class="land-numbers-num">674</p> | 256 | <p class="land-numbers-num">674</p> |
178 | - <p class="land-numbers-txt">фрилансера готовы<br />взяться за проект</p> | 257 | + <p class="land-numbers-txt">фрилансера готовы<br/>взяться за проект</p> |
179 | </div> | 258 | </div> |
180 | <div class="land-numbers"> | 259 | <div class="land-numbers"> |
181 | <p class="land-numbers-num">15600</p> | 260 | <p class="land-numbers-num">15600</p> |
182 | - <p class="land-numbers-txt">работ в порфтолио<br />проектантов</p> | 261 | + <p class="land-numbers-txt">работ в порфтолио<br/>проектантов</p> |
183 | </div> | 262 | </div> |
184 | <div class="land-numbers"> | 263 | <div class="land-numbers"> |
185 | <p class="land-numbers-num">>500</p> | 264 | <p class="land-numbers-num">>500</p> |
186 | - <p class="land-numbers-txt">заказов появляется<br />ежедневно</p> | 265 | + <p class="land-numbers-txt">заказов появляется<br/>ежедневно</p> |
187 | </div> | 266 | </div> |
188 | <div class="land-numbers"> | 267 | <div class="land-numbers"> |
189 | <p class="land-numbers-num">15</p> | 268 | <p class="land-numbers-num">15</p> |
190 | - <p class="land-numbers-txt">проектов в год в среднем<br />выполняет проектант</p> | 269 | + <p class="land-numbers-txt">проектов в год в среднем<br/>выполняет проектант |
270 | + </p> | ||
191 | </div> | 271 | </div> |
192 | <div class="land-numbers"> | 272 | <div class="land-numbers"> |
193 | <p class="land-numbers-num">2600</p> | 273 | <p class="land-numbers-num">2600</p> |
194 | - <p class="land-numbers-txt">экспертов готовы делиться<br />идеями и советами в блоге</p> | 274 | + <p class="land-numbers-txt">экспертов готовы делиться<br/>идеями и советами в блоге |
275 | + </p> | ||
195 | </div> | 276 | </div> |
196 | </div> | 277 | </div> |
197 | </div> | 278 | </div> |
frontend/views/landing/landing-order-project.php
1 | +<?php | ||
2 | + use yii\helpers\Html; | ||
3 | + | ||
4 | +?> | ||
1 | <div class="section-box content"> | 5 | <div class="section-box content"> |
2 | <div class="section-box-23"> | 6 | <div class="section-box-23"> |
3 | <div class="box-wr"> | 7 | <div class="box-wr"> |
4 | <div class="box-all"> | 8 | <div class="box-all"> |
5 | <div class="landing-reg-title">Хотите заказать проект?</div> | 9 | <div class="landing-reg-title">Хотите заказать проект?</div> |
6 | <div class="landing-reg-button style"> | 10 | <div class="landing-reg-button style"> |
7 | - <a href="#">Нужен подрядчик</a> | 11 | + <?php |
12 | + echo Html::a('Нужен подрядчик', ['search/performer']); | ||
13 | + ?> | ||
8 | </div> | 14 | </div> |
9 | <div class="landing-reg-txt style"> | 15 | <div class="landing-reg-txt style"> |
10 | - Проводите тендеры, размещайте заказы,<br /> | 16 | + Проводите тендеры, размещайте заказы,<br/> |
11 | находите надежных исполнителей. | 17 | находите надежных исполнителей. |
12 | </div> | 18 | </div> |
13 | </div> | 19 | </div> |
@@ -18,12 +24,34 @@ | @@ -18,12 +24,34 @@ | ||
18 | <div class="box-all"> | 24 | <div class="box-all"> |
19 | <div class="landing-your-buisnes-tit style">Стройте свой бизнес</div> | 25 | <div class="landing-your-buisnes-tit style">Стройте свой бизнес</div> |
20 | <div class="landing-your-buisnes-anim-wr style order-landing-anim"> | 26 | <div class="landing-your-buisnes-anim-wr style order-landing-anim"> |
21 | - <div class="landing-your-buisnes-blocks"><div style="background-position: 26px 0" class="lan_yo_buis_img style"></div><div class="lan_yo_buis_txt style">Размещайте заказ</div></div> | ||
22 | - <div class="landing-your-buisnes-blocks"><div style="background-position: -294px 0" class="lan_yo_buis_img style"></div><div class="lan_yo_buis_txt style">Получайте заявки<br />от проектантов</div></div> | ||
23 | - <div class="landing-your-buisnes-blocks"><div style="background-position: -614px 0" class="lan_yo_buis_img style"></div><div class="lan_yo_buis_txt style"> Выбирайте подрядчика<br />по компетенции</div></div> | ||
24 | - <div class="landing-your-buisnes-blocks"><div style="background-position: 26px -218px" class="lan_yo_buis_img style"></div><div style="bottom: 13px" class="lan_yo_buis_txt style"> Получайте работу<br />в срок</div></div> | ||
25 | - <div class="landing-your-buisnes-blocks"><div style="background-position: -294px -218px" class="lan_yo_buis_img style"></div><div style="bottom: 13px" class="lan_yo_buis_txt style">Заключайте договор<br />о работе</div></div> | ||
26 | - <div class="landing-your-buisnes-blocks"><div style="background-position: -614px -218px" class="lan_yo_buis_img style"></div><div style="bottom: 13px" class="lan_yo_buis_txt style">Задавайте вопросы<br />прямо на сайте</div></div> | 27 | + <div class="landing-your-buisnes-blocks"> |
28 | + <div style="background-position: 26px 0" class="lan_yo_buis_img style"></div> | ||
29 | + <div class="lan_yo_buis_txt style">Размещайте заказ</div> | ||
30 | + </div> | ||
31 | + <div class="landing-your-buisnes-blocks"> | ||
32 | + <div style="background-position: -294px 0" class="lan_yo_buis_img style"></div> | ||
33 | + <div class="lan_yo_buis_txt style">Получайте заявки<br/>от проектантов</div> | ||
34 | + </div> | ||
35 | + <div class="landing-your-buisnes-blocks"> | ||
36 | + <div style="background-position: -614px 0" class="lan_yo_buis_img style"></div> | ||
37 | + <div class="lan_yo_buis_txt style"> Выбирайте подрядчика<br/>по компетенции | ||
38 | + </div> | ||
39 | + </div> | ||
40 | + <div class="landing-your-buisnes-blocks"> | ||
41 | + <div style="background-position: 26px -218px" class="lan_yo_buis_img style"></div> | ||
42 | + <div style="bottom: 13px" class="lan_yo_buis_txt style"> Получайте работу<br/>в срок | ||
43 | + </div> | ||
44 | + </div> | ||
45 | + <div class="landing-your-buisnes-blocks"> | ||
46 | + <div style="background-position: -294px -218px" class="lan_yo_buis_img style"></div> | ||
47 | + <div style="bottom: 13px" class="lan_yo_buis_txt style">Заключайте договор<br/>о работе | ||
48 | + </div> | ||
49 | + </div> | ||
50 | + <div class="landing-your-buisnes-blocks"> | ||
51 | + <div style="background-position: -614px -218px" class="lan_yo_buis_img style"></div> | ||
52 | + <div style="bottom: 13px" class="lan_yo_buis_txt style">Задавайте вопросы<br/>прямо на сайте | ||
53 | + </div> | ||
54 | + </div> | ||
27 | 55 | ||
28 | <div style="top: 76px; left: 268px; background-position: 0 9px" class="lan_yo_buis_arr"></div> | 56 | <div style="top: 76px; left: 268px; background-position: 0 9px" class="lan_yo_buis_arr"></div> |
29 | <div style="top: 45px; left: 619px; background-position: 0 -26px" class="lan_yo_buis_arr"></div> | 57 | <div style="top: 45px; left: 619px; background-position: 0 -26px" class="lan_yo_buis_arr"></div> |
@@ -43,33 +71,49 @@ | @@ -43,33 +71,49 @@ | ||
43 | <div class="logos-slider"> | 71 | <div class="logos-slider"> |
44 | <div id="demo5" class="scroll-img"> | 72 | <div id="demo5" class="scroll-img"> |
45 | <ul> | 73 | <ul> |
46 | - <li><img src="/images/landing/land-best-img-1.jpg"><p>Гипермаркет “Ашан”</p></li> | ||
47 | - <li><img src="/images/landing/land-best-img-2.jpg"><p>Супермаркет электроники “Фокстрот”</p></li> | ||
48 | - <li><img src="/images/landing/land-best-img-3.jpg"><p>Телекомпания “Интер”</p></li> | ||
49 | - <li><img src="/images/landing/land-best-img-4.jpg"><p>ТДЭК</p></li> | ||
50 | - <li><img src="/images/landing/land-best-img-5.jpg"><p>Гостиница “Hyatt”</p></li> | ||
51 | - <li><img src="/images/landing/land-best-img-3.jpg"><p></p></li> | ||
52 | - <li><img src="/images/landing/land-best-img-3.jpg"><p></p></li> | 74 | + <li><img src="/images/landing/land-best-img-1.jpg"> |
75 | + <p>Гипермаркет “Ашан”</p></li> | ||
76 | + <li><img src="/images/landing/land-best-img-2.jpg"> | ||
77 | + <p>Супермаркет электроники “Фокстрот”</p></li> | ||
78 | + <li><img src="/images/landing/land-best-img-3.jpg"> | ||
79 | + <p>Телекомпания “Интер”</p></li> | ||
80 | + <li><img src="/images/landing/land-best-img-4.jpg"> | ||
81 | + <p>ТДЭК</p></li> | ||
82 | + <li><img src="/images/landing/land-best-img-5.jpg"> | ||
83 | + <p>Гостиница “Hyatt”</p></li> | ||
84 | + <li><img src="/images/landing/land-best-img-3.jpg"> | ||
85 | + <p></p></li> | ||
86 | + <li><img src="/images/landing/land-best-img-3.jpg"> | ||
87 | + <p></p></li> | ||
53 | </ul> | 88 | </ul> |
54 | </div> | 89 | </div> |
55 | <a href="#" class="buttons-slider-best" id="prew"></a> | 90 | <a href="#" class="buttons-slider-best" id="prew"></a> |
56 | <a href="#" class="buttons-slider-best" id="next"></a> | 91 | <a href="#" class="buttons-slider-best" id="next"></a> |
57 | <script> | 92 | <script> |
58 | - $(function () { | ||
59 | - $('#demo5').scrollbox({ | ||
60 | - direction: 'h', | ||
61 | - distance: 180, | ||
62 | - autoPlay: false | ||
63 | - }); | ||
64 | - $('#prew').click(function (e) { | ||
65 | - e.preventDefault(); | ||
66 | - $('#demo5').trigger('backward'); | ||
67 | - }); | ||
68 | - $('#next').click(function (e) { | ||
69 | - e.preventDefault(); | ||
70 | - $('#demo5').trigger('forward'); | ||
71 | - }); | ||
72 | - }); | 93 | + $( |
94 | + function() | ||
95 | + { | ||
96 | + $('#demo5').scrollbox( | ||
97 | + { | ||
98 | + direction : 'h', distance : 180, autoPlay : false | ||
99 | + } | ||
100 | + ); | ||
101 | + $('#prew').click( | ||
102 | + function(e) | ||
103 | + { | ||
104 | + e.preventDefault(); | ||
105 | + $('#demo5').trigger('backward'); | ||
106 | + } | ||
107 | + ); | ||
108 | + $('#next').click( | ||
109 | + function(e) | ||
110 | + { | ||
111 | + e.preventDefault(); | ||
112 | + $('#demo5').trigger('forward'); | ||
113 | + } | ||
114 | + ); | ||
115 | + } | ||
116 | + ); | ||
73 | </script> | 117 | </script> |
74 | </div> | 118 | </div> |
75 | </div> | 119 | </div> |
@@ -83,9 +127,28 @@ | @@ -83,9 +127,28 @@ | ||
83 | </div> | 127 | </div> |
84 | <div class="land-wrk-wr"> | 128 | <div class="land-wrk-wr"> |
85 | <div class="landing-work-our-wr freelance"> | 129 | <div class="landing-work-our-wr freelance"> |
86 | - <div class="landing-work-our"><div class="landing-work-our-img-text"><div class="landing-work-our-img"><div class="lnd-wrk-img"></div><p>Удобно находить<br />подрядчиков</p></div></div></div> | ||
87 | - <div class="landing-work-our"><div class="landing-work-our-img-text"><div class="landing-work-our-img"><div style="background-position: -384px 0" class="lnd-wrk-img"></div><p>Можно обратиться за помощью в поиске<br />к нашим консультантам</p></div></div></div> | ||
88 | - <div class="landing-work-our"><div class="landing-work-our-img-text"><div class="landing-work-our-img"><div style="background-position: -448px 0" class="lnd-wrk-img"></div><p>Все лучшие подрядчики<br />собраны на нашем сайте</p></div></div></div> | 130 | + <div class="landing-work-our"> |
131 | + <div class="landing-work-our-img-text"> | ||
132 | + <div class="landing-work-our-img"> | ||
133 | + <div class="lnd-wrk-img"></div> | ||
134 | + <p>Удобно находить<br/>подрядчиков</p></div> | ||
135 | + </div> | ||
136 | + </div> | ||
137 | + <div class="landing-work-our"> | ||
138 | + <div class="landing-work-our-img-text"> | ||
139 | + <div class="landing-work-our-img"> | ||
140 | + <div style="background-position: -384px 0" class="lnd-wrk-img"></div> | ||
141 | + <p>Можно обратиться за помощью в поиске<br/>к нашим консультантам | ||
142 | + </p></div> | ||
143 | + </div> | ||
144 | + </div> | ||
145 | + <div class="landing-work-our"> | ||
146 | + <div class="landing-work-our-img-text"> | ||
147 | + <div class="landing-work-our-img"> | ||
148 | + <div style="background-position: -448px 0" class="lnd-wrk-img"></div> | ||
149 | + <p>Все лучшие подрядчики<br/>собраны на нашем сайте</p></div> | ||
150 | + </div> | ||
151 | + </div> | ||
89 | </div> | 152 | </div> |
90 | </div> | 153 | </div> |
91 | </div> | 154 | </div> |
@@ -168,27 +231,29 @@ | @@ -168,27 +231,29 @@ | ||
168 | <div class="land-numbers-wr style"> | 231 | <div class="land-numbers-wr style"> |
169 | <div class="land-numbers"> | 232 | <div class="land-numbers"> |
170 | <p class="land-numbers-num">3485</p> | 233 | <p class="land-numbers-num">3485</p> |
171 | - <p class="land-numbers-txt">компаний-заказчиков<br />в каталоге</p> | 234 | + <p class="land-numbers-txt">компаний-заказчиков<br/>в каталоге</p> |
172 | </div> | 235 | </div> |
173 | <div class="land-numbers"> | 236 | <div class="land-numbers"> |
174 | <p class="land-numbers-num">674</p> | 237 | <p class="land-numbers-num">674</p> |
175 | - <p class="land-numbers-txt">фрилансера готовы<br />взяться за проект</p> | 238 | + <p class="land-numbers-txt">фрилансера готовы<br/>взяться за проект</p> |
176 | </div> | 239 | </div> |
177 | <div class="land-numbers"> | 240 | <div class="land-numbers"> |
178 | <p class="land-numbers-num">15600</p> | 241 | <p class="land-numbers-num">15600</p> |
179 | - <p class="land-numbers-txt">работ в порфтолио<br />проектантов</p> | 242 | + <p class="land-numbers-txt">работ в порфтолио<br/>проектантов</p> |
180 | </div> | 243 | </div> |
181 | <div class="land-numbers"> | 244 | <div class="land-numbers"> |
182 | <p class="land-numbers-num">>500</p> | 245 | <p class="land-numbers-num">>500</p> |
183 | - <p class="land-numbers-txt">заказов появляется<br />ежедневно</p> | 246 | + <p class="land-numbers-txt">заказов появляется<br/>ежедневно</p> |
184 | </div> | 247 | </div> |
185 | <div class="land-numbers"> | 248 | <div class="land-numbers"> |
186 | <p class="land-numbers-num">15</p> | 249 | <p class="land-numbers-num">15</p> |
187 | - <p class="land-numbers-txt">проектов в год в среднем<br />выполняет проектант</p> | 250 | + <p class="land-numbers-txt">проектов в год в среднем<br/>выполняет проектант |
251 | + </p> | ||
188 | </div> | 252 | </div> |
189 | <div class="land-numbers"> | 253 | <div class="land-numbers"> |
190 | <p class="land-numbers-num">2600</p> | 254 | <p class="land-numbers-num">2600</p> |
191 | - <p class="land-numbers-txt">экспертов готовы делиться<br />идеями и советами в блоге</p> | 255 | + <p class="land-numbers-txt">экспертов готовы делиться<br/>идеями и советами в блоге |
256 | + </p> | ||
192 | </div> | 257 | </div> |
193 | </div> | 258 | </div> |
194 | </div> | 259 | </div> |
frontend/views/landing/landing-work.php
1 | +<?php | ||
2 | + use yii\helpers\Html; | ||
3 | + | ||
4 | +?> | ||
1 | <div class="section-box content"> | 5 | <div class="section-box content"> |
2 | <div class="section-box-12 section-box-13"> | 6 | <div class="section-box-12 section-box-13"> |
3 | <div class="box-wr"> | 7 | <div class="box-wr"> |
4 | <div class="box-all"> | 8 | <div class="box-all"> |
5 | <div class="landing-reg-title">Начните работать с нами!</div> | 9 | <div class="landing-reg-title">Начните работать с нами!</div> |
6 | <div class="landing-reg-button style"> | 10 | <div class="landing-reg-button style"> |
7 | - <a href="#">Хочу работать</a> | 11 | + <?php |
12 | + echo Html::a('Хочу работать', [ 'site/registration' ]); | ||
13 | + ?> | ||
8 | </div> | 14 | </div> |
9 | <div class="landing-reg-txt style"> | 15 | <div class="landing-reg-txt style"> |
10 | - Размещайте резюме и портфолио, общайтесь с менеджерами<br />ведущих компаний, получайте работу мечты. | 16 | + Размещайте резюме и портфолио, общайтесь с менеджерами<br/>ведущих компаний, получайте работу мечты. |
11 | </div> | 17 | </div> |
12 | </div> | 18 | </div> |
13 | </div> | 19 | </div> |
@@ -17,12 +23,32 @@ | @@ -17,12 +23,32 @@ | ||
17 | <div class="box-all"> | 23 | <div class="box-all"> |
18 | <div class="landing-your-buisnes-tit style">Стройте свой бизнес</div> | 24 | <div class="landing-your-buisnes-tit style">Стройте свой бизнес</div> |
19 | <div class="landing-your-buisnes-anim-wr style"> | 25 | <div class="landing-your-buisnes-anim-wr style"> |
20 | - <div class="landing-your-buisnes-blocks"><div style="background-position: 17px 0" class="lan_yo_buis_img style"></div><div class="lan_yo_buis_txt style">Выращивайте<br />рейтинг</div></div> | ||
21 | - <div class="landing-your-buisnes-blocks"><div style="background-position: -303px 0" class="lan_yo_buis_img style"></div><div class="lan_yo_buis_txt style">Заполняйте<br />портфолио</div></div> | ||
22 | - <div class="landing-your-buisnes-blocks"><div style="background-position: -623px 0" class="lan_yo_buis_img style"></div><div class="lan_yo_buis_txt style">Получайте больше<br />доверия</div></div> | ||
23 | - <div class="landing-your-buisnes-blocks"><div style="background-position: 17px -218px" class="lan_yo_buis_img style"></div><div style="bottom: 13px" class="lan_yo_buis_txt style">Отдыхайте</div></div> | ||
24 | - <div class="landing-your-buisnes-blocks"><div style="background-position: -303px -218px" class="lan_yo_buis_img style"></div><div style="bottom: 13px" class="lan_yo_buis_txt style">Общайтесь<br />с коллегами</div></div> | ||
25 | - <div class="landing-your-buisnes-blocks"><div style="background-position: -623px -218px" class="lan_yo_buis_img style"></div><div style="bottom: 13px" class="lan_yo_buis_txt style">Подписывайте договор<br />о работе</div></div> | 26 | + <div class="landing-your-buisnes-blocks"> |
27 | + <div style="background-position: 17px 0" class="lan_yo_buis_img style"></div> | ||
28 | + <div class="lan_yo_buis_txt style">Выращивайте<br/>рейтинг</div> | ||
29 | + </div> | ||
30 | + <div class="landing-your-buisnes-blocks"> | ||
31 | + <div style="background-position: -303px 0" class="lan_yo_buis_img style"></div> | ||
32 | + <div class="lan_yo_buis_txt style">Заполняйте<br/>портфолио</div> | ||
33 | + </div> | ||
34 | + <div class="landing-your-buisnes-blocks"> | ||
35 | + <div style="background-position: -623px 0" class="lan_yo_buis_img style"></div> | ||
36 | + <div class="lan_yo_buis_txt style">Получайте больше<br/>доверия</div> | ||
37 | + </div> | ||
38 | + <div class="landing-your-buisnes-blocks"> | ||
39 | + <div style="background-position: 17px -218px" class="lan_yo_buis_img style"></div> | ||
40 | + <div style="bottom: 13px" class="lan_yo_buis_txt style">Отдыхайте</div> | ||
41 | + </div> | ||
42 | + <div class="landing-your-buisnes-blocks"> | ||
43 | + <div style="background-position: -303px -218px" class="lan_yo_buis_img style"></div> | ||
44 | + <div style="bottom: 13px" class="lan_yo_buis_txt style">Общайтесь<br/>с коллегами | ||
45 | + </div> | ||
46 | + </div> | ||
47 | + <div class="landing-your-buisnes-blocks"> | ||
48 | + <div style="background-position: -623px -218px" class="lan_yo_buis_img style"></div> | ||
49 | + <div style="bottom: 13px" class="lan_yo_buis_txt style">Подписывайте договор<br/>о работе | ||
50 | + </div> | ||
51 | + </div> | ||
26 | 52 | ||
27 | <div style="top: 76px; left: 268px; background-position: 0 0" class="lan_yo_buis_arr"></div> | 53 | <div style="top: 76px; left: 268px; background-position: 0 0" class="lan_yo_buis_arr"></div> |
28 | <div style="top: 45px; left: 619px; background-position: 0 -35px" class="lan_yo_buis_arr"></div> | 54 | <div style="top: 45px; left: 619px; background-position: 0 -35px" class="lan_yo_buis_arr"></div> |
@@ -42,33 +68,49 @@ | @@ -42,33 +68,49 @@ | ||
42 | <div class="logos-slider"> | 68 | <div class="logos-slider"> |
43 | <div id="demo5" class="scroll-img"> | 69 | <div id="demo5" class="scroll-img"> |
44 | <ul> | 70 | <ul> |
45 | - <li><img src="/images/landing/land-best-img-1.jpg"><p>Гипермаркет “Ашан”</p></li> | ||
46 | - <li><img src="/images/landing/land-best-img-2.jpg"><p>Супермаркет электроники “Фокстрот”</p></li> | ||
47 | - <li><img src="/images/landing/land-best-img-3.jpg"><p>Телекомпания “Интер”</p></li> | ||
48 | - <li><img src="/images/landing/land-best-img-4.jpg"><p>ТДЭК</p></li> | ||
49 | - <li><img src="/images/landing/land-best-img-5.jpg"><p>Гостиница “Hyatt”</p></li> | ||
50 | - <li><img src="/images/landing/land-best-img-3.jpg"><p></p></li> | ||
51 | - <li><img src="/images/landing/land-best-img-3.jpg"><p></p></li> | 71 | + <li><img src="/images/landing/land-best-img-1.jpg"> |
72 | + <p>Гипермаркет “Ашан”</p></li> | ||
73 | + <li><img src="/images/landing/land-best-img-2.jpg"> | ||
74 | + <p>Супермаркет электроники “Фокстрот”</p></li> | ||
75 | + <li><img src="/images/landing/land-best-img-3.jpg"> | ||
76 | + <p>Телекомпания “Интер”</p></li> | ||
77 | + <li><img src="/images/landing/land-best-img-4.jpg"> | ||
78 | + <p>ТДЭК</p></li> | ||
79 | + <li><img src="/images/landing/land-best-img-5.jpg"> | ||
80 | + <p>Гостиница “Hyatt”</p></li> | ||
81 | + <li><img src="/images/landing/land-best-img-3.jpg"> | ||
82 | + <p></p></li> | ||
83 | + <li><img src="/images/landing/land-best-img-3.jpg"> | ||
84 | + <p></p></li> | ||
52 | </ul> | 85 | </ul> |
53 | </div> | 86 | </div> |
54 | <a href="#" class="buttons-slider-best" id="prew"></a> | 87 | <a href="#" class="buttons-slider-best" id="prew"></a> |
55 | <a href="#" class="buttons-slider-best" id="next"></a> | 88 | <a href="#" class="buttons-slider-best" id="next"></a> |
56 | <script> | 89 | <script> |
57 | - $(function () { | ||
58 | - $('#demo5').scrollbox({ | ||
59 | - direction: 'h', | ||
60 | - distance: 180, | ||
61 | - autoPlay: false | ||
62 | - }); | ||
63 | - $('#prew').click(function (e) { | ||
64 | - e.preventDefault(); | ||
65 | - $('#demo5').trigger('backward'); | ||
66 | - }); | ||
67 | - $('#next').click(function (e) { | ||
68 | - e.preventDefault(); | ||
69 | - $('#demo5').trigger('forward'); | ||
70 | - }); | ||
71 | - }); | 90 | + $( |
91 | + function() | ||
92 | + { | ||
93 | + $('#demo5').scrollbox( | ||
94 | + { | ||
95 | + direction : 'h', distance : 180, autoPlay : false | ||
96 | + } | ||
97 | + ); | ||
98 | + $('#prew').click( | ||
99 | + function(e) | ||
100 | + { | ||
101 | + e.preventDefault(); | ||
102 | + $('#demo5').trigger('backward'); | ||
103 | + } | ||
104 | + ); | ||
105 | + $('#next').click( | ||
106 | + function(e) | ||
107 | + { | ||
108 | + e.preventDefault(); | ||
109 | + $('#demo5').trigger('forward'); | ||
110 | + } | ||
111 | + ); | ||
112 | + } | ||
113 | + ); | ||
72 | </script> | 114 | </script> |
73 | </div> | 115 | </div> |
74 | </div> | 116 | </div> |
@@ -82,12 +124,49 @@ | @@ -82,12 +124,49 @@ | ||
82 | </div> | 124 | </div> |
83 | <div class="land-wrk-wr"> | 125 | <div class="land-wrk-wr"> |
84 | <div class="landing-work-our-wr freelance"> | 126 | <div class="landing-work-our-wr freelance"> |
85 | - <div class="landing-work-our"><div class="landing-work-our-img-text"><div class="landing-work-our-img"><div class="lnd-wrk-img"></div><p>Удобно находить<br />заказчиков</p></div></div></div> | ||
86 | - <div class="landing-work-our"><div class="landing-work-our-img-text"><div class="landing-work-our-img"><div style="background-position: -64px 0" class="lnd-wrk-img"></div><p>У вас будет по-настоящему<br />красивое портфолио</p></div></div></div> | ||
87 | - <div class="landing-work-our"><div class="landing-work-our-img-text"><div class="landing-work-our-img"><div style="background-position: -128px 0" class="lnd-wrk-img"></div><p>Постоянный обмен новостями<br />и тенденциями</p></div></div></div> | ||
88 | - <div class="landing-work-our"><div class="landing-work-our-img-text"><div class="landing-work-our-img"><div style="background-position: -192px 0" class="lnd-wrk-img"></div><p>Всегда можно обратиться<br />за помощью к коллегам</p></div></div></div> | ||
89 | - <div class="landing-work-our"><div class="landing-work-our-img-text"><div class="landing-work-our-img"><div style="background-position: -256px 0" class="lnd-wrk-img"></div><p>Чем выше ваш рейтинг, тем<br />больше шансов, что заказчики<br />найдут вас сами</p></div></div></div> | ||
90 | - <div class="landing-work-our"><div class="landing-work-our-img-text"><div class="landing-work-our-img"><div style="background-position: -320px 0" class="lnd-wrk-img"></div><p>Удобный график и постоянные<br />заказы от клиентов</p></div></div></div> | 127 | + <div class="landing-work-our"> |
128 | + <div class="landing-work-our-img-text"> | ||
129 | + <div class="landing-work-our-img"> | ||
130 | + <div class="lnd-wrk-img"></div> | ||
131 | + <p>Удобно находить<br/>заказчиков</p></div> | ||
132 | + </div> | ||
133 | + </div> | ||
134 | + <div class="landing-work-our"> | ||
135 | + <div class="landing-work-our-img-text"> | ||
136 | + <div class="landing-work-our-img"> | ||
137 | + <div style="background-position: -64px 0" class="lnd-wrk-img"></div> | ||
138 | + <p>У вас будет по-настоящему<br/>красивое портфолио</p></div> | ||
139 | + </div> | ||
140 | + </div> | ||
141 | + <div class="landing-work-our"> | ||
142 | + <div class="landing-work-our-img-text"> | ||
143 | + <div class="landing-work-our-img"> | ||
144 | + <div style="background-position: -128px 0" class="lnd-wrk-img"></div> | ||
145 | + <p>Постоянный обмен новостями<br/>и тенденциями</p></div> | ||
146 | + </div> | ||
147 | + </div> | ||
148 | + <div class="landing-work-our"> | ||
149 | + <div class="landing-work-our-img-text"> | ||
150 | + <div class="landing-work-our-img"> | ||
151 | + <div style="background-position: -192px 0" class="lnd-wrk-img"></div> | ||
152 | + <p>Всегда можно обратиться<br/>за помощью к коллегам</p></div> | ||
153 | + </div> | ||
154 | + </div> | ||
155 | + <div class="landing-work-our"> | ||
156 | + <div class="landing-work-our-img-text"> | ||
157 | + <div class="landing-work-our-img"> | ||
158 | + <div style="background-position: -256px 0" class="lnd-wrk-img"></div> | ||
159 | + <p>Чем выше ваш рейтинг, тем<br/>больше шансов, что заказчики<br/>найдут вас сами | ||
160 | + </p></div> | ||
161 | + </div> | ||
162 | + </div> | ||
163 | + <div class="landing-work-our"> | ||
164 | + <div class="landing-work-our-img-text"> | ||
165 | + <div class="landing-work-our-img"> | ||
166 | + <div style="background-position: -320px 0" class="lnd-wrk-img"></div> | ||
167 | + <p>Удобный график и постоянные<br/>заказы от клиентов</p></div> | ||
168 | + </div> | ||
169 | + </div> | ||
91 | </div> | 170 | </div> |
92 | </div> | 171 | </div> |
93 | </div> | 172 | </div> |
@@ -170,27 +249,29 @@ | @@ -170,27 +249,29 @@ | ||
170 | <div class="land-numbers-wr style"> | 249 | <div class="land-numbers-wr style"> |
171 | <div class="land-numbers"> | 250 | <div class="land-numbers"> |
172 | <p class="land-numbers-num">3485</p> | 251 | <p class="land-numbers-num">3485</p> |
173 | - <p class="land-numbers-txt">компаний-заказчиков<br />в каталоге</p> | 252 | + <p class="land-numbers-txt">компаний-заказчиков<br/>в каталоге</p> |
174 | </div> | 253 | </div> |
175 | <div class="land-numbers"> | 254 | <div class="land-numbers"> |
176 | <p class="land-numbers-num">674</p> | 255 | <p class="land-numbers-num">674</p> |
177 | - <p class="land-numbers-txt">фрилансера готовы<br />взяться за проект</p> | 256 | + <p class="land-numbers-txt">фрилансера готовы<br/>взяться за проект</p> |
178 | </div> | 257 | </div> |
179 | <div class="land-numbers"> | 258 | <div class="land-numbers"> |
180 | <p class="land-numbers-num">15600</p> | 259 | <p class="land-numbers-num">15600</p> |
181 | - <p class="land-numbers-txt">работ в порфтолио<br />проектантов</p> | 260 | + <p class="land-numbers-txt">работ в порфтолио<br/>проектантов</p> |
182 | </div> | 261 | </div> |
183 | <div class="land-numbers"> | 262 | <div class="land-numbers"> |
184 | <p class="land-numbers-num">>500</p> | 263 | <p class="land-numbers-num">>500</p> |
185 | - <p class="land-numbers-txt">заказов появляется<br />ежедневно</p> | 264 | + <p class="land-numbers-txt">заказов появляется<br/>ежедневно</p> |
186 | </div> | 265 | </div> |
187 | <div class="land-numbers"> | 266 | <div class="land-numbers"> |
188 | <p class="land-numbers-num">15</p> | 267 | <p class="land-numbers-num">15</p> |
189 | - <p class="land-numbers-txt">проектов в год в среднем<br />выполняет проектант</p> | 268 | + <p class="land-numbers-txt">проектов в год в среднем<br/>выполняет проектант |
269 | + </p> | ||
190 | </div> | 270 | </div> |
191 | <div class="land-numbers"> | 271 | <div class="land-numbers"> |
192 | <p class="land-numbers-num">2600</p> | 272 | <p class="land-numbers-num">2600</p> |
193 | - <p class="land-numbers-txt">экспертов готовы делиться<br />идеями и советами в блоге</p> | 273 | + <p class="land-numbers-txt">экспертов готовы делиться<br/>идеями и советами в блоге |
274 | + </p> | ||
194 | </div> | 275 | </div> |
195 | </div> | 276 | </div> |
196 | </div> | 277 | </div> |
frontend/views/search/_performer_list_view.php
@@ -103,9 +103,9 @@ | @@ -103,9 +103,9 @@ | ||
103 | 'data-id' => $model->id, | 103 | 'data-id' => $model->id, |
104 | ]); | 104 | ]); |
105 | } | 105 | } |
106 | + echo Html::a('Предложить проект', ['#'], ['class' => 'get-project', 'data' => ['performer-id' => $model->id]]); | ||
106 | } | 107 | } |
107 | ?> | 108 | ?> |
108 | - <a class="get-project" href="#">Предложить проект</a> | ||
109 | </div> | 109 | </div> |
110 | </div> | 110 | </div> |
111 | </div> | 111 | </div> |
112 | \ No newline at end of file | 112 | \ No newline at end of file |
frontend/views/tender/forms-modal-offer.php
@@ -8,89 +8,6 @@ | @@ -8,89 +8,6 @@ | ||
8 | use common\models\User; | 8 | use common\models\User; |
9 | 9 | ||
10 | ?> | 10 | ?> |
11 | -<script> | ||
12 | - $(document).ready( | ||
13 | - function() | ||
14 | - { | ||
15 | - jQuery('.off_list').jScrollPane( | ||
16 | - { | ||
17 | - showArrows : true, autoReinitialise : true, autoReinitialiseDelay : 200, | ||
18 | - scrollbarWidth : 25, arrowSize : 25 | ||
19 | - } | ||
20 | - ); | ||
21 | - | ||
22 | - $('.off_list').hide(); | ||
23 | - $('.main_item, .arrow.up').click( | ||
24 | - function() | ||
25 | - { | ||
26 | - $('.off_list').toggle() | ||
27 | - } | ||
28 | - ); | ||
29 | - | ||
30 | - var listOffer = $('.list-form-offer li'); | ||
31 | - var listOfferLength = listOffer.length; | ||
32 | - | ||
33 | - $(listOffer[listOfferLength - 1]).addClass('act-offer-li'); | ||
34 | - function activeOf() | ||
35 | - { | ||
36 | - var title1 = $('.act-offer-li').find('.title1').text(); | ||
37 | - var title2 = $('.act-offer-li').find('.title2').text(); | ||
38 | - $('#off_value').val($('.act-offer-li').data('project-id')); | ||
39 | - | ||
40 | - $('.main_item .pr_title').empty().text(title1) | ||
41 | - $('.main_item span').empty().text(title2) | ||
42 | - } | ||
43 | - | ||
44 | - activeOf(); | ||
45 | - | ||
46 | - listOffer.click( | ||
47 | - function() | ||
48 | - { | ||
49 | - var thisOfInd = $(this).index(); | ||
50 | - var actOfInd = $('.act-offer-li').index(); | ||
51 | - listOffer.removeClass('act-offer-li'); | ||
52 | - $(this).addClass('act-offer-li'); | ||
53 | - | ||
54 | - if(thisOfInd != actOfInd) | ||
55 | - { | ||
56 | - activeOf(); | ||
57 | - $('.off_list').hide(); | ||
58 | - } | ||
59 | - } | ||
60 | - ); | ||
61 | - $(document).on('click', '#off_submit', function(e) { | ||
62 | - e.preventDefault(); | ||
63 | - var project_id = $('#off_value').val(); | ||
64 | - var performer_id = $('#off_value').data('performer-id'); | ||
65 | - if(project_id && performer_id) { | ||
66 | - $.post( | ||
67 | - '/tender/offer', | ||
68 | - { | ||
69 | - project_id: project_id, | ||
70 | - performer_id: performer_id | ||
71 | - }, | ||
72 | - function(data) { | ||
73 | - if(data.error) { | ||
74 | - $('#overlay, .forms-modal-hide').remove(); | ||
75 | - alert(data.error); | ||
76 | - } else { | ||
77 | - $('#overlay, .forms-modal-hide').remove(); | ||
78 | - alert(data.message); | ||
79 | - } | ||
80 | - } | ||
81 | - ).fail( | ||
82 | - function() { | ||
83 | - $('#overlay, .forms-modal-hide').remove(); | ||
84 | - alert('Неизвестная ошибка'); | ||
85 | - } | ||
86 | - ) | ||
87 | - $(document).off('click', '#off_submit'); | ||
88 | - return false; | ||
89 | - } | ||
90 | - }); | ||
91 | - } | ||
92 | - ) | ||
93 | -</script> | ||
94 | 11 | ||
95 | <div id="modal_form_offer"> | 12 | <div id="modal_form_offer"> |
96 | <div class="closed-form"></div> | 13 | <div class="closed-form"></div> |
frontend/web/js/forms.js
@@ -451,6 +451,54 @@ $(document).ready( | @@ -451,6 +451,54 @@ $(document).ready( | ||
451 | 451 | ||
452 | 452 | ||
453 | //offer | 453 | //offer |
454 | + function offerCallback() { | ||
455 | + $('.off_list').jScrollPane( | ||
456 | + { | ||
457 | + showArrows : true, autoReinitialise : true, autoReinitialiseDelay : 200, | ||
458 | + scrollbarWidth : 25, arrowSize : 25 | ||
459 | + } | ||
460 | + ); | ||
461 | + | ||
462 | + $('.off_list').hide(); | ||
463 | + $('.main_item, .arrow.up').click( | ||
464 | + function() | ||
465 | + { | ||
466 | + $('.off_list').toggle() | ||
467 | + } | ||
468 | + ); | ||
469 | + | ||
470 | + var listOffer = $('.list-form-offer li'); | ||
471 | + var listOfferLength = listOffer.length; | ||
472 | + | ||
473 | + $(listOffer[listOfferLength - 1]).addClass('act-offer-li'); | ||
474 | + function activeOf() | ||
475 | + { | ||
476 | + var title1 = $('.act-offer-li').find('.title1').text(); | ||
477 | + var title2 = $('.act-offer-li').find('.title2').text(); | ||
478 | + $('#off_value').val($('.act-offer-li').data('project-id')); | ||
479 | + | ||
480 | + $('.main_item .pr_title').empty().text(title1) | ||
481 | + $('.main_item span').empty().text(title2) | ||
482 | + } | ||
483 | + | ||
484 | + activeOf(); | ||
485 | + | ||
486 | + listOffer.click( | ||
487 | + function() | ||
488 | + { | ||
489 | + var thisOfInd = $(this).index(); | ||
490 | + var actOfInd = $('.act-offer-li').index(); | ||
491 | + listOffer.removeClass('act-offer-li'); | ||
492 | + $(this).addClass('act-offer-li'); | ||
493 | + | ||
494 | + if(thisOfInd != actOfInd) | ||
495 | + { | ||
496 | + activeOf(); | ||
497 | + $('.off_list').hide(); | ||
498 | + } | ||
499 | + } | ||
500 | + ); | ||
501 | + } | ||
454 | function addToOffer(performer_id) | 502 | function addToOffer(performer_id) |
455 | { | 503 | { |
456 | $.post( | 504 | $.post( |
@@ -486,6 +534,7 @@ $(document).ready( | @@ -486,6 +534,7 @@ $(document).ready( | ||
486 | $('.forms-modal-hide>div') | 534 | $('.forms-modal-hide>div') |
487 | .css({display : 'block', marginTop : -230 + newMarg}) | 535 | .css({display : 'block', marginTop : -230 + newMarg}) |
488 | .animate({opacity : 1, top : '50%'}, 200); | 536 | .animate({opacity : 1, top : '50%'}, 200); |
537 | + offerCallback(); | ||
489 | } | 538 | } |
490 | ); | 539 | ); |
491 | } | 540 | } |
frontend/web/js/script.js
@@ -1230,5 +1230,35 @@ $(document).ready( | @@ -1230,5 +1230,35 @@ $(document).ready( | ||
1230 | $('#'+id).find('.added_project_user_header').show(); | 1230 | $('#'+id).find('.added_project_user_header').show(); |
1231 | } | 1231 | } |
1232 | } | 1232 | } |
1233 | + // Блок для предложения проекта | ||
1234 | + $(document).on('click', '#off_submit', function(e) { | ||
1235 | + e.preventDefault(); | ||
1236 | + var project_id = $('#off_value').val(); | ||
1237 | + var performer_id = $('#off_value').data('performer-id'); | ||
1238 | + if(project_id && performer_id) { | ||
1239 | + $.post( | ||
1240 | + '/tender/offer', | ||
1241 | + { | ||
1242 | + project_id: project_id, | ||
1243 | + performer_id: performer_id | ||
1244 | + }, | ||
1245 | + function(data) { | ||
1246 | + if(data.error) { | ||
1247 | + $('#overlay, .forms-modal-hide').remove(); | ||
1248 | + alert(data.error); | ||
1249 | + } else { | ||
1250 | + $('#overlay, .forms-modal-hide').remove(); | ||
1251 | + alert(data.message); | ||
1252 | + } | ||
1253 | + } | ||
1254 | + ).fail( | ||
1255 | + function() { | ||
1256 | + $('#overlay, .forms-modal-hide').remove(); | ||
1257 | + alert('Неизвестная ошибка'); | ||
1258 | + } | ||
1259 | + ) | ||
1260 | + return false; | ||
1261 | + } | ||
1262 | + }); | ||
1233 | } | 1263 | } |
1234 | ); | 1264 | ); |
1235 | \ No newline at end of file | 1265 | \ No newline at end of file |