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 | 94 | public function getInterlocutor(){ |
95 | 95 | |
96 | 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 | 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
frontend/controllers/ChatController.php
... | ... | @@ -87,8 +87,8 @@ class ChatController extends Controller |
87 | 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 | 94 | $post = \Yii::$app->request->post(); | ... | ... |
frontend/views/chat/_chat_list_view.php
... | ... | @@ -9,11 +9,11 @@ use yii\helpers\Html; |
9 | 9 | <div class="ico-sender-wrapper"> |
10 | 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 | 13 | </div> |
14 | 14 | </div> |
15 | 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 | 17 | <div class="cabinet-message-message"> |
18 | 18 | <a href="#"> <div class="cabinet-message-message-ico"></div>Сообщения (<?= count($model->newMessage) ?>), последнее от <?= end($model->newMessage)->date ?></a> |
19 | 19 | </div> |
... | ... | @@ -22,17 +22,17 @@ use yii\helpers\Html; |
22 | 22 | <?= Html::a(' |
23 | 23 | <div class="cabinet-message-write-ico"></div> |
24 | 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 | 26 | </div> |
27 | 27 | <?php else: ?> |
28 | 28 | <div class="cabinet-message-blocks"> |
29 | 29 | <div class="ico-sender-wrapper"> |
30 | 30 | <div class="ico-sender"> |
31 | - <?= Html::a(Html::img($model->interlocutor->image));?> | |
31 | + <?= Html::a(Html::img($model->interlocutor->userInfo->image));?> | |
32 | 32 | </div> |
33 | 33 | </div> |
34 | 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 | 36 | <div class="cabinet-message-message"> |
37 | 37 | <a href="#"> <div class="cabinet-message-message-ico"></div>Сообщения</a> |
38 | 38 | </div> |
... | ... | @@ -41,6 +41,6 @@ use yii\helpers\Html; |
41 | 41 | <?= Html::a(' |
42 | 42 | <div class="cabinet-message-write-ico"></div> |
43 | 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 | 45 | </div> |
46 | 46 | <?php endif; ?> | ... | ... |
frontend/views/chat/message.php
1 | 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 | 7 | $this->registerJsFile("/js/jmousewhell.js"); |
8 | 8 | $this->registerJsFile("/js/jscroll.js"); |
9 | 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 | 18 | <div class="section-box"> |
20 | 19 | <div class="cabinet-message-read-autor-wr style"> |
21 | 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 | 22 | </div> |
24 | 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 | 25 | <div class="cab-mes-read-cont-stars"> |
27 | 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 | 29 | </div> |
31 | 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 | 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 | 41 | </div> |
43 | 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 | 51 | <div class="cab-mes-read-last-visit"> |
46 | 52 | <div class="cab-mes-read-min-bl"> |
47 | 53 | <div class="profile-phone-site style"> |
48 | 54 | <div class="style"> |
49 | 55 | <div class="profile-phone"> |
50 | 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 | 58 | </div> |
53 | 59 | </div> |
54 | 60 | </div> |
55 | 61 | </div> |
56 | 62 | <div class="cab-mes-read-min-bl"> |
57 | 63 | <div class="profile-phone-site style"> |
58 | - <?php foreach( $phones as $phone):?> | |
64 | + <?php foreach($phones as $phone): ?> | |
59 | 65 | <div class="style"> |
60 | 66 | <div class="profile-phone"> |
61 | 67 | <img src="/images/ico-phone.png" alt=""/> |
62 | - <span><?= $phone['phone'] ?></span> | |
68 | + <span><?= $phone[ 'phone' ] ?></span> | |
63 | 69 | </div> |
64 | 70 | </div> |
65 | 71 | <?php endforeach; ?> |
... | ... | @@ -70,18 +76,19 @@ use yii\widgets\ActiveForm; |
70 | 76 | <div class="style"> |
71 | 77 | <div class="profile-phone"> |
72 | 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 | 81 | </div> |
75 | 82 | </div> |
76 | 83 | </div> |
77 | 84 | </div> |
78 | 85 | <div class="cab-mes-read-min-bl"> |
79 | 86 | <div class="profile-phone-site style"> |
80 | - <?php foreach( $sites as $site):?> | |
87 | + <?php foreach($sites as $site): ?> | |
81 | 88 | <div class="style"> |
82 | 89 | <div class="profile-site"> |
83 | 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 | 92 | </div> |
86 | 93 | </div> |
87 | 94 | <?php endforeach; ?> |
... | ... | @@ -92,63 +99,66 @@ use yii\widgets\ActiveForm; |
92 | 99 | <div class="cabinet-message-read-wr style"> |
93 | 100 | <div class="comments_block"> |
94 | 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 | 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 | 106 | <div class="comment_text"> |
100 | 107 | <?= $message->text ?> |
101 | 108 | <div class="comment_time"> |
102 | 109 | <?= $message->date ?> |
103 | 110 | </div> |
104 | 111 | </div> |
105 | - <?php if($message->filesList):?> | |
112 | + <?php if($message->filesList): ?> | |
106 | 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 | 117 | </div> |
111 | 118 | <?php endif; ?> |
112 | 119 | <div style="clear:both;"></div> |
113 | 120 | </div> |
114 | - <?php else: ?> | |
121 | + <?php else: ?> | |
115 | 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 | 124 | <div class="comment_text"> |
118 | 125 | <?= $message->text ?> |
119 | 126 | <div class="comment_time"> |
120 | 127 | <?= $message->date ?> |
121 | 128 | </div> |
122 | 129 | </div> |
123 | - <?php if($message->filesList):?> | |
130 | + <?php if($message->filesList): ?> | |
124 | 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 | 135 | </div> |
129 | 136 | <?php endif; ?> |
130 | 137 | <div style="clear:both;"></div> |
131 | 138 | </div> |
132 | - <?php endif;?> | |
139 | + <?php endif; ?> | |
133 | 140 | <?php endforeach; ?> |
134 | 141 | <div style="height:20px;"></div> |
135 | 142 | </div> |
136 | 143 | </div> |
137 | 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 | 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 | 160 | </div> |
161 | + </div> | |
152 | 162 | <?php $form::end(); ?> |
153 | 163 | </div> |
154 | 164 | </div> | ... | ... |
frontend/views/landing/landing-company.php
1 | +<?php | |
2 | + use yii\helpers\Html; | |
3 | + | |
4 | +?> | |
1 | 5 | <div class="section-box content"> |
2 | 6 | <div class="section-box-5"> |
3 | 7 | <div class="box-wr"> |
4 | 8 | <div class="box-all"> |
5 | 9 | <div class="landing-reg-title">Выигрывайте топовые тендеры</div> |
6 | 10 | <div class="landing-reg-button style"> |
7 | - <a href="#">Зарегистрировать компанию</a> | |
11 | + <?php | |
12 | + echo Html::a('Зарегистрировать компанию', ['site/registration']); | |
13 | + ?> | |
8 | 14 | </div> |
9 | 15 | <div class="landing-reg-txt style"> |
10 | - Заключайте контракты с лучшими компаниями.<br /> | |
11 | - Находите квалифированных сотрудников<br /> | |
16 | + Заключайте контракты с лучшими компаниями.<br/> | |
17 | + Находите квалифированных сотрудников<br/> | |
12 | 18 | в свои проекты. |
13 | 19 | </div> |
14 | 20 | </div> |
... | ... | @@ -19,12 +25,33 @@ |
19 | 25 | <div class="box-all"> |
20 | 26 | <div class="landing-your-buisnes-tit style">Стройте свой бизнес</div> |
21 | 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 | 56 | <div style="top: 76px; left: 268px; background-position: 0 0" class="lan_yo_buis_arr"></div> |
30 | 57 | <div style="top: 45px; left: 619px; background-position: 0 -35px" class="lan_yo_buis_arr"></div> |
... | ... | @@ -44,33 +71,49 @@ |
44 | 71 | <div class="logos-slider"> |
45 | 72 | <div id="demo5" class="scroll-img"> |
46 | 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 | 88 | </ul> |
55 | 89 | </div> |
56 | 90 | <a href="#" class="buttons-slider-best" id="prew"></a> |
57 | 91 | <a href="#" class="buttons-slider-best" id="next"></a> |
58 | 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 | 117 | </script> |
75 | 118 | </div> |
76 | 119 | </div> |
... | ... | @@ -84,12 +127,48 @@ |
84 | 127 | </div> |
85 | 128 | <div class="land-wrk-wr"> |
86 | 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 | 172 | </div> |
94 | 173 | </div> |
95 | 174 | </div> |
... | ... | @@ -172,27 +251,29 @@ |
172 | 251 | <div class="land-numbers-wr style"> |
173 | 252 | <div class="land-numbers"> |
174 | 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 | 255 | </div> |
177 | 256 | <div class="land-numbers"> |
178 | 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 | 259 | </div> |
181 | 260 | <div class="land-numbers"> |
182 | 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 | 263 | </div> |
185 | 264 | <div class="land-numbers"> |
186 | 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 | 267 | </div> |
189 | 268 | <div class="land-numbers"> |
190 | 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 | 272 | </div> |
193 | 273 | <div class="land-numbers"> |
194 | 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 | 277 | </div> |
197 | 278 | </div> |
198 | 279 | </div> | ... | ... |
frontend/views/landing/landing-freelance.php
1 | +<?php | |
2 | + use yii\helpers\Html; | |
3 | + | |
4 | +?> | |
1 | 5 | <div class="section-box content"> |
2 | 6 | <div class="section-box-12"> |
3 | 7 | <div class="box-wr"> |
4 | 8 | <div class="box-all"> |
5 | 9 | <div class="landing-reg-title">Хотите работать удаленно?</div> |
6 | 10 | <div class="landing-reg-button style"> |
7 | - <a href="#">Хочу попробовать</a> | |
11 | + <?php | |
12 | + echo Html::a('Хочу попробовать', [ 'site/registration' ]); | |
13 | + ?> | |
8 | 14 | </div> |
9 | 15 | <div class="landing-reg-txt style"> |
10 | - Начните работать с нами!<br /> | |
11 | - Размещайте резюме и портфолио, общайтесь с менеджерами<br />ведущих компаний, получайте работу мечты. | |
16 | + Начните работать с нами!<br/> | |
17 | + Размещайте резюме и портфолио, общайтесь с менеджерами<br/>ведущих компаний, получайте работу мечты. | |
12 | 18 | </div> |
13 | 19 | </div> |
14 | 20 | </div> |
... | ... | @@ -18,12 +24,32 @@ |
18 | 24 | <div class="box-all"> |
19 | 25 | <div class="landing-your-buisnes-tit style">Стройте свой бизнес</div> |
20 | 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 | 54 | <div style="top: 76px; left: 268px; background-position: 0 0" class="lan_yo_buis_arr"></div> |
29 | 55 | <div style="top: 45px; left: 619px; background-position: 0 -35px" class="lan_yo_buis_arr"></div> |
... | ... | @@ -43,33 +69,49 @@ |
43 | 69 | <div class="logos-slider"> |
44 | 70 | <div id="demo5" class="scroll-img"> |
45 | 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 | 86 | </ul> |
54 | 87 | </div> |
55 | 88 | <a href="#" class="buttons-slider-best" id="prew"></a> |
56 | 89 | <a href="#" class="buttons-slider-best" id="next"></a> |
57 | 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 | 115 | </script> |
74 | 116 | </div> |
75 | 117 | </div> |
... | ... | @@ -83,12 +125,49 @@ |
83 | 125 | </div> |
84 | 126 | <div class="land-wrk-wr"> |
85 | 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 | 171 | </div> |
93 | 172 | </div> |
94 | 173 | </div> |
... | ... | @@ -171,27 +250,29 @@ |
171 | 250 | <div class="land-numbers-wr style"> |
172 | 251 | <div class="land-numbers"> |
173 | 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 | 254 | </div> |
176 | 255 | <div class="land-numbers"> |
177 | 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 | 258 | </div> |
180 | 259 | <div class="land-numbers"> |
181 | 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 | 262 | </div> |
184 | 263 | <div class="land-numbers"> |
185 | 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 | 266 | </div> |
188 | 267 | <div class="land-numbers"> |
189 | 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 | 271 | </div> |
192 | 272 | <div class="land-numbers"> |
193 | 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 | 276 | </div> |
196 | 277 | </div> |
197 | 278 | </div> | ... | ... |
frontend/views/landing/landing-order-project.php
1 | +<?php | |
2 | + use yii\helpers\Html; | |
3 | + | |
4 | +?> | |
1 | 5 | <div class="section-box content"> |
2 | 6 | <div class="section-box-23"> |
3 | 7 | <div class="box-wr"> |
4 | 8 | <div class="box-all"> |
5 | 9 | <div class="landing-reg-title">Хотите заказать проект?</div> |
6 | 10 | <div class="landing-reg-button style"> |
7 | - <a href="#">Нужен подрядчик</a> | |
11 | + <?php | |
12 | + echo Html::a('Нужен подрядчик', ['search/performer']); | |
13 | + ?> | |
8 | 14 | </div> |
9 | 15 | <div class="landing-reg-txt style"> |
10 | - Проводите тендеры, размещайте заказы,<br /> | |
16 | + Проводите тендеры, размещайте заказы,<br/> | |
11 | 17 | находите надежных исполнителей. |
12 | 18 | </div> |
13 | 19 | </div> |
... | ... | @@ -18,12 +24,34 @@ |
18 | 24 | <div class="box-all"> |
19 | 25 | <div class="landing-your-buisnes-tit style">Стройте свой бизнес</div> |
20 | 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 | 56 | <div style="top: 76px; left: 268px; background-position: 0 9px" class="lan_yo_buis_arr"></div> |
29 | 57 | <div style="top: 45px; left: 619px; background-position: 0 -26px" class="lan_yo_buis_arr"></div> |
... | ... | @@ -43,33 +71,49 @@ |
43 | 71 | <div class="logos-slider"> |
44 | 72 | <div id="demo5" class="scroll-img"> |
45 | 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 | 88 | </ul> |
54 | 89 | </div> |
55 | 90 | <a href="#" class="buttons-slider-best" id="prew"></a> |
56 | 91 | <a href="#" class="buttons-slider-best" id="next"></a> |
57 | 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 | 117 | </script> |
74 | 118 | </div> |
75 | 119 | </div> |
... | ... | @@ -83,9 +127,28 @@ |
83 | 127 | </div> |
84 | 128 | <div class="land-wrk-wr"> |
85 | 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 | 152 | </div> |
90 | 153 | </div> |
91 | 154 | </div> |
... | ... | @@ -168,27 +231,29 @@ |
168 | 231 | <div class="land-numbers-wr style"> |
169 | 232 | <div class="land-numbers"> |
170 | 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 | 235 | </div> |
173 | 236 | <div class="land-numbers"> |
174 | 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 | 239 | </div> |
177 | 240 | <div class="land-numbers"> |
178 | 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 | 243 | </div> |
181 | 244 | <div class="land-numbers"> |
182 | 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 | 247 | </div> |
185 | 248 | <div class="land-numbers"> |
186 | 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 | 252 | </div> |
189 | 253 | <div class="land-numbers"> |
190 | 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 | 257 | </div> |
193 | 258 | </div> |
194 | 259 | </div> | ... | ... |
frontend/views/landing/landing-work.php
1 | +<?php | |
2 | + use yii\helpers\Html; | |
3 | + | |
4 | +?> | |
1 | 5 | <div class="section-box content"> |
2 | 6 | <div class="section-box-12 section-box-13"> |
3 | 7 | <div class="box-wr"> |
4 | 8 | <div class="box-all"> |
5 | 9 | <div class="landing-reg-title">Начните работать с нами!</div> |
6 | 10 | <div class="landing-reg-button style"> |
7 | - <a href="#">Хочу работать</a> | |
11 | + <?php | |
12 | + echo Html::a('Хочу работать', [ 'site/registration' ]); | |
13 | + ?> | |
8 | 14 | </div> |
9 | 15 | <div class="landing-reg-txt style"> |
10 | - Размещайте резюме и портфолио, общайтесь с менеджерами<br />ведущих компаний, получайте работу мечты. | |
16 | + Размещайте резюме и портфолио, общайтесь с менеджерами<br/>ведущих компаний, получайте работу мечты. | |
11 | 17 | </div> |
12 | 18 | </div> |
13 | 19 | </div> |
... | ... | @@ -17,12 +23,32 @@ |
17 | 23 | <div class="box-all"> |
18 | 24 | <div class="landing-your-buisnes-tit style">Стройте свой бизнес</div> |
19 | 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 | 53 | <div style="top: 76px; left: 268px; background-position: 0 0" class="lan_yo_buis_arr"></div> |
28 | 54 | <div style="top: 45px; left: 619px; background-position: 0 -35px" class="lan_yo_buis_arr"></div> |
... | ... | @@ -42,33 +68,49 @@ |
42 | 68 | <div class="logos-slider"> |
43 | 69 | <div id="demo5" class="scroll-img"> |
44 | 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 | 85 | </ul> |
53 | 86 | </div> |
54 | 87 | <a href="#" class="buttons-slider-best" id="prew"></a> |
55 | 88 | <a href="#" class="buttons-slider-best" id="next"></a> |
56 | 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 | 114 | </script> |
73 | 115 | </div> |
74 | 116 | </div> |
... | ... | @@ -82,12 +124,49 @@ |
82 | 124 | </div> |
83 | 125 | <div class="land-wrk-wr"> |
84 | 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 | 170 | </div> |
92 | 171 | </div> |
93 | 172 | </div> |
... | ... | @@ -170,27 +249,29 @@ |
170 | 249 | <div class="land-numbers-wr style"> |
171 | 250 | <div class="land-numbers"> |
172 | 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 | 253 | </div> |
175 | 254 | <div class="land-numbers"> |
176 | 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 | 257 | </div> |
179 | 258 | <div class="land-numbers"> |
180 | 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 | 261 | </div> |
183 | 262 | <div class="land-numbers"> |
184 | 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 | 265 | </div> |
187 | 266 | <div class="land-numbers"> |
188 | 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 | 270 | </div> |
191 | 271 | <div class="land-numbers"> |
192 | 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 | 275 | </div> |
195 | 276 | </div> |
196 | 277 | </div> | ... | ... |
frontend/views/search/_performer_list_view.php
... | ... | @@ -103,9 +103,9 @@ |
103 | 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 | 109 | </div> |
110 | 110 | </div> |
111 | 111 | </div> |
112 | 112 | \ No newline at end of file | ... | ... |
frontend/views/tender/forms-modal-offer.php
... | ... | @@ -8,89 +8,6 @@ |
8 | 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 | 12 | <div id="modal_form_offer"> |
96 | 13 | <div class="closed-form"></div> | ... | ... |
frontend/web/js/forms.js
... | ... | @@ -451,6 +451,54 @@ $(document).ready( |
451 | 451 | |
452 | 452 | |
453 | 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 | 502 | function addToOffer(performer_id) |
455 | 503 | { |
456 | 504 | $.post( |
... | ... | @@ -486,6 +534,7 @@ $(document).ready( |
486 | 534 | $('.forms-modal-hide>div') |
487 | 535 | .css({display : 'block', marginTop : -230 + newMarg}) |
488 | 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 | 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 | 1265 | \ No newline at end of file | ... | ... |