Commit f6ea894129243f61068d2ec7130b8b3f5d766d5d
1 parent
3272f030
09.02.16
Showing
24 changed files
with
205 additions
and
114 deletions
Show diff stats
common/models/Blog.php
common/models/Job.php
| ... | ... | @@ -41,6 +41,22 @@ class Job extends \yii\db\ActiveRecord |
| 41 | 41 | ]; |
| 42 | 42 | } |
| 43 | 43 | |
| 44 | + | |
| 45 | + | |
| 46 | + public function getExpTime() | |
| 47 | + { | |
| 48 | + if($this->date_end){ | |
| 49 | + $date = new \DateTime(date('Y-m-d H:i:s', $this->date_start)); | |
| 50 | + return \Yii::$app->formatter->asRelativeTime($date->diff(new \DateTime(date('Y-m-d H:i:s', $this->date_end)))); | |
| 51 | + } else { | |
| 52 | + $now = new \DateTime('now'); | |
| 53 | + $date = new \DateTime(date('Y-m-d H:i:s', $this->date_start)); | |
| 54 | + return \Yii::$app->formatter->asRelativeTime($date->diff(new \DateTime(date('Y-m-d H:i:s', $now)))); | |
| 55 | + } | |
| 56 | + | |
| 57 | + } | |
| 58 | + | |
| 59 | + | |
| 44 | 60 | /** |
| 45 | 61 | * @inheritdoc |
| 46 | 62 | */ | ... | ... |
common/models/User.php
| ... | ... | @@ -343,9 +343,23 @@ |
| 343 | 343 | return $this->hasOne(CompanyInfo::className(), [ 'user_id' => 'id' ]); |
| 344 | 344 | } |
| 345 | 345 | |
| 346 | + | |
| 347 | + public function getPhones(){ | |
| 348 | + return Fields::getData($this->id, self::className(),'phone'); | |
| 349 | + } | |
| 350 | + | |
| 351 | + | |
| 352 | + public function getSite(){ | |
| 353 | + return Fields::getData($this->id, self::className(),'site'); | |
| 354 | + } | |
| 355 | + | |
| 356 | + public function getAddress(){ | |
| 357 | + return $this->userInfo->country.', '.$this->userInfo->city.', '.$this->companyInfo->street.', '.$this->companyInfo->house; | |
| 358 | + } | |
| 359 | + | |
| 360 | + | |
| 346 | 361 | public function getLiveTime() |
| 347 | 362 | { |
| 348 | - | |
| 349 | 363 | $now = new \DateTime('now'); |
| 350 | 364 | $date1 = new \DateTime(date('Y-m-d H:i:s', $this->created_at)); |
| 351 | 365 | return \Yii::$app->formatter->asRelativeTime($date1->diff($now)); |
| ... | ... | @@ -385,6 +399,11 @@ |
| 385 | 399 | return $this->hasMany(Blog::className(), [ 'user_id' => 'id' ]); |
| 386 | 400 | } |
| 387 | 401 | |
| 402 | + public function getJobs() | |
| 403 | + { | |
| 404 | + return $this->hasMany(Job::className(), [ 'user_id' => 'id' ]); | |
| 405 | + } | |
| 406 | + | |
| 388 | 407 | public function getSpecializationInput() |
| 389 | 408 | { |
| 390 | 409 | return $this->getSpecializations() | ... | ... |
frontend/config/main.php
| ... | ... | @@ -66,6 +66,8 @@ return [ |
| 66 | 66 | 'landing/<view:[\w-]+>' => 'landing/view', |
| 67 | 67 | 'performer/blog-view/<performer_id:[\w-]+>/<link:[\w-]+>' => 'performer/blog-view', |
| 68 | 68 | 'performer/<action>/<performer_id:[\w-]+>' => 'performer/<action>', |
| 69 | + 'company/blog-view/<company_id:[\w-]+>/<link:[\w-]+>' => 'company/blog-view', | |
| 70 | + 'company/<action>/<company_id:[\w-]+>' => 'company/<action>', | |
| 69 | 71 | |
| 70 | 72 | ] |
| 71 | 73 | ], | ... | ... |
frontend/controllers/CompanyController.php
| 1 | 1 | <?php |
| 2 | 2 | namespace frontend\controllers; |
| 3 | 3 | |
| 4 | +use common\models\Fields; | |
| 4 | 5 | use Yii; |
| 5 | 6 | use common\models\LoginForm; |
| 6 | 7 | use frontend\models\PasswordResetRequestForm; |
| ... | ... | @@ -10,6 +11,7 @@ use frontend\models\ContactForm; |
| 10 | 11 | use frontend\models\Options; |
| 11 | 12 | use frontend\models\OptionValues; |
| 12 | 13 | use yii\base\InvalidParamException; |
| 14 | +use yii\helpers\ArrayHelper; | |
| 13 | 15 | use yii\web\BadRequestHttpException; |
| 14 | 16 | use yii\web\Controller; |
| 15 | 17 | use yii\filters\VerbFilter; |
| ... | ... | @@ -50,52 +52,97 @@ class CompanyController extends Controller |
| 50 | 52 | |
| 51 | 53 | public function actionIndex() |
| 52 | 54 | { |
| 53 | - $this->redirect(['site/index']); | |
| 55 | + $this->redirect('site/index'); | |
| 54 | 56 | } |
| 55 | 57 | |
| 56 | - public function actionCommon(/*$company_id*/) | |
| 58 | + public function actionCommon($company_id) | |
| 57 | 59 | { |
| 58 | - return $this->render('common'); | |
| 60 | + $company = User::findOne($company_id); | |
| 61 | + | |
| 62 | + $educations = Fields::getData($company->id,$company->className(),'education'); | |
| 63 | + $phones = Fields::getData($company->id,$company->className(),'phone'); | |
| 64 | + $sites = Fields::getData($company->id,$company->className(),'site'); | |
| 65 | + $soft = implode(', ',ArrayHelper::getColumn(Fields::getData($company->id,$company->className(),'soft'), 'soft')); | |
| 66 | + | |
| 67 | + return $this->render('common',[ | |
| 68 | + 'company' => $company, | |
| 69 | + 'educations' => $educations, | |
| 70 | + 'phones' => $phones, | |
| 71 | + 'sites' => $sites, | |
| 72 | + 'soft' => $soft | |
| 73 | + ]); | |
| 59 | 74 | } |
| 60 | 75 | |
| 61 | - public function actionPortfolio(/*$company_id*/) | |
| 76 | + public function actionPortfolio($company_id) | |
| 62 | 77 | { |
| 63 | - return $this->render('portfolio'); | |
| 78 | + $company = User::findOne($company_id); | |
| 79 | + | |
| 80 | + return $this->render('portfolio',[ | |
| 81 | + 'company' => $company | |
| 82 | + ]); | |
| 64 | 83 | } |
| 65 | 84 | |
| 66 | - public function actionTeam(/*$company_id*/) | |
| 85 | + public function actionTeam($company_id) | |
| 67 | 86 | { |
| 68 | - return $this->render('team'); | |
| 87 | + $company = User::findOne($company_id); | |
| 88 | + | |
| 89 | + return $this->render('team',[ | |
| 90 | + 'company' => $company | |
| 91 | + ]); | |
| 69 | 92 | } |
| 70 | 93 | |
| 71 | - public function actionBlogList(/*$company_id*/) | |
| 94 | + public function actionBlogList($company_id) | |
| 72 | 95 | { |
| 73 | - return $this->render('blog-list'); | |
| 96 | + $company = User::findOne($company_id); | |
| 97 | + | |
| 98 | + return $this->render('blog-list',[ | |
| 99 | + 'company' => $company | |
| 100 | + ]); | |
| 74 | 101 | } |
| 75 | 102 | |
| 76 | - public function actionBlogView(/*$company_id, $article_id*/) | |
| 103 | + public function actionBlogView($company_id, $article_id) | |
| 77 | 104 | { |
| 78 | - return $this->render('blog-view'); | |
| 105 | + $company = User::findOne($company_id); | |
| 106 | + | |
| 107 | + return $this->render('blog-view',[ | |
| 108 | + 'company' => $company | |
| 109 | + ]); | |
| 79 | 110 | } |
| 80 | 111 | |
| 81 | - public function actionReview(/*$company_id*/) | |
| 112 | + public function actionReview($company_id) | |
| 82 | 113 | { |
| 83 | - return $this->render('review'); | |
| 114 | + $company = User::findOne($company_id); | |
| 115 | + | |
| 116 | + return $this->render('review',[ | |
| 117 | + 'company' => $company | |
| 118 | + ]); | |
| 84 | 119 | } |
| 85 | 120 | |
| 86 | - public function actionVacancyList(/*$company_id*/) | |
| 121 | + public function actionVacancyList($company_id) | |
| 87 | 122 | { |
| 88 | - return $this->render('vacancy-list'); | |
| 123 | + $company = User::findOne($company_id); | |
| 124 | + | |
| 125 | + return $this->render('vacancy-list',[ | |
| 126 | + 'company' => $company | |
| 127 | + ]); | |
| 89 | 128 | } |
| 90 | 129 | |
| 91 | - public function actionVacancyView(/*$company_id, $vacancy_id*/) | |
| 130 | + public function actionVacancyView($company_id, $vacancy_id) | |
| 92 | 131 | { |
| 93 | - return $this->render('vacancy-view'); | |
| 132 | + $company = User::findOne($company_id); | |
| 133 | + | |
| 134 | + return $this->render('vacancy-view',[ | |
| 135 | + 'company' => $company | |
| 136 | + ]); | |
| 94 | 137 | } |
| 95 | 138 | |
| 96 | - public function actionGallery(/*$company_id*/) | |
| 139 | + public function actionGallery($company_id) | |
| 97 | 140 | { |
| 141 | + $company = User::findOne($company_id); | |
| 142 | + | |
| 98 | 143 | $this->layout = 'gallery-company'; |
| 99 | - return $this->render('gallery'); | |
| 144 | + return $this->render('gallery',[ | |
| 145 | + 'company' => $company | |
| 146 | + ]); | |
| 100 | 147 | } |
| 101 | 148 | } | ... | ... |
frontend/controllers/PerformerController.php
| ... | ... | @@ -109,6 +109,8 @@ class PerformerController extends Controller |
| 109 | 109 | { |
| 110 | 110 | $user = User::findOne($performer_id); |
| 111 | 111 | $article = Blog::findOne(['link'=>$link,'user_id'=>$performer_id]); |
| 112 | + $article->view_count ++; | |
| 113 | + $article->save(); | |
| 112 | 114 | |
| 113 | 115 | |
| 114 | 116 | return $this->render('blog-view',[ |
| ... | ... | @@ -129,6 +131,7 @@ class PerformerController extends Controller |
| 129 | 131 | public function actionWorkplace($performer_id) |
| 130 | 132 | { |
| 131 | 133 | $user = User::findOne($performer_id); |
| 134 | + | |
| 132 | 135 | return $this->render('workplace',[ |
| 133 | 136 | 'user' => $user |
| 134 | 137 | ]); | ... | ... |
frontend/views/accounts/general.php
frontend/views/company/blog-list.php
frontend/views/company/blog-view.php
frontend/views/company/common.php
frontend/views/company/gallery.php
frontend/views/company/portfolio.php
frontend/views/company/review.php
frontend/views/company/team.php
frontend/views/company/vacancy-list.php
frontend/views/company/vacancy-view.php
frontend/views/layouts/company.php
| 1 | 1 | <?php |
| 2 | 2 | |
| 3 | +use yii\helpers\Html; | |
| 3 | 4 | use yii\widgets\Breadcrumbs; |
| 4 | 5 | use yii\widgets\Menu; |
| 5 | 6 | |
| ... | ... | @@ -9,7 +10,7 @@ $this->beginContent('@app/views/layouts/main.php'); |
| 9 | 10 | ?> |
| 10 | 11 | |
| 11 | 12 | <div class="section-box content"> |
| 12 | - <div class="section-box-14" style="background: url('/images/performar_vacancy/bg-14.jpg') 50% no-repeat ;"> | |
| 13 | + <div class="section-box-14" style="background: url(<?= $this->params['company']->userInfo->poster;?>) 50% no-repeat ;"> | |
| 13 | 14 | <div class="box-wr"> |
| 14 | 15 | <div class="box-all"> |
| 15 | 16 | <div class="performance-vacancy-call-back"> |
| ... | ... | @@ -39,31 +40,31 @@ $this->beginContent('@app/views/layouts/main.php'); |
| 39 | 40 | 'items' => [ |
| 40 | 41 | [ |
| 41 | 42 | 'label' => 'Общее', |
| 42 | - 'url' => ['company/common'], | |
| 43 | + 'url' => ['company/common', 'company_id'=>$this->params['company']->id], | |
| 43 | 44 | ], |
| 44 | 45 | [ |
| 45 | 46 | 'label' => 'Выполненные работы', |
| 46 | - 'url' => ['company/portfolio'], | |
| 47 | + 'url' => ['company/portfolio', 'company_id'=>$this->params['company']->id], | |
| 47 | 48 | ], |
| 48 | 49 | [ |
| 49 | 50 | 'label' => 'Команда', |
| 50 | - 'url' => ['company/team'], | |
| 51 | + 'url' => ['company/team', 'company_id'=>$this->params['company']->id], | |
| 51 | 52 | ], |
| 52 | 53 | [ |
| 53 | 54 | 'label' => 'Вакансии', |
| 54 | - 'url' => ['company/vacancy-list'], | |
| 55 | + 'url' => ['company/vacancy-list', 'company_id'=>$this->params['company']->id], | |
| 55 | 56 | ], |
| 56 | 57 | [ |
| 57 | 58 | 'label' => 'Блог', |
| 58 | - 'url' => ['company/blog-list'], | |
| 59 | + 'url' => ['company/blog-list', 'company_id'=>$this->params['company']->id], | |
| 59 | 60 | ], |
| 60 | 61 | [ |
| 61 | 62 | 'label' => 'Отзывы', |
| 62 | - 'url' => ['company/review'], | |
| 63 | + 'url' => ['company/review', 'company_id'=>$this->params['company']->id], | |
| 63 | 64 | ], |
| 64 | 65 | [ |
| 65 | 66 | 'label' => 'Галерея', |
| 66 | - 'url' => ['company/gallery'], | |
| 67 | + 'url' => ['company/gallery', 'company_id'=>$this->params['company']->id], | |
| 67 | 68 | ], |
| 68 | 69 | ], |
| 69 | 70 | ]); |
| ... | ... | @@ -102,26 +103,37 @@ $this->beginContent('@app/views/layouts/main.php'); |
| 102 | 103 | <div class="performance-vacancy-sidebar-comm style">30 отзывов</div> |
| 103 | 104 | <a href="#" class="performance-vacancy-sidebar-write style">написать отзыв</a> |
| 104 | 105 | </div> |
| 105 | - <div class="performer-vacancy-sidebar-img style"><img src="/images/performar_vacancy/ico-sidebar.jpg" alt=""/></div> | |
| 106 | + <div class="performer-vacancy-sidebar-img style"><?= Html::img($this->params['company']->userInfo->image);?></div> | |
| 106 | 107 | <div class="performer-vacancy-sidebar-all style"> |
| 107 | 108 | <div class="performer-vacancy-sidebar-soc style"> |
| 108 | 109 | <ul> |
| 109 | - <li><a target="_blank" href="#"><img src="/images/ico-fb.png" alt=""/></a></li> | |
| 110 | - <li><a target="_blank" href="#"><img src="/images/ico-tw.png" alt=""/></a></li> | |
| 111 | - <li><a target="_blank" href="#"><img src="/images/ico-in.png" alt=""/></a></li> | |
| 112 | - <li><a target="_blank" href="#"><img src="/images/ico-vk.png" alt=""/></a></li> | |
| 110 | + <li> | |
| 111 | + <?= Html::a(Html::img('/images/ico-fb.png'),[$this->params['company']->userInfo->social_fb],['target'=>'_blank'])?> | |
| 112 | + </li> | |
| 113 | + <li> | |
| 114 | + <?= Html::a(Html::img('/images/ico-tw.png'),[$this->params['company']->userInfo->social_t],['target'=>'_blank'])?> | |
| 115 | + </li> | |
| 116 | + <li> | |
| 117 | + <?= Html::a(Html::img('/images/ico-in.png'),[$this->params['company']->userInfo->social_in],['target'=>'_blank'])?> | |
| 118 | + </li> | |
| 119 | + <li> | |
| 120 | + <?= Html::a(Html::img('/images/ico-vk.png'),[$this->params['company']->userInfo->social_vk],['target'=>'_blank'])?> | |
| 121 | + </li> | |
| 113 | 122 | </ul> |
| 114 | 123 | </div> |
| 115 | 124 | <div class="performer-vacancy-sidebar-views style"> |
| 116 | 125 | <ul class="style"> |
| 117 | - <li><img src="/images/sidebar-ico/ico-1.png" alt=""/><div class="sidebarvievstxt">2562 просмотра</div></li> | |
| 118 | - <li><img src="/images/sidebar-ico/ico-2.png" alt=""/><div class="sidebarvievstxt"><span class="sidebar-views-txt">На сайте: </span>1г. 8 мес.</div></li> | |
| 119 | - <li><img src="/images/sidebar-ico/ico-3.png" alt=""/><div class="sidebarvievstxt"><span class="sidebar-views-txt">Последний визит: <br /></span>2 дня назад</div></li> | |
| 120 | - <li><img src="/images/sidebar-ico/ico-4.png" alt=""/><div class="sidebarvievstxt"><span class="sidebar-views-txt">Последнее обновление: </span>1 ноября 2015</div></li> | |
| 121 | - <li><img src="/images/sidebar-ico/ico-5.png" alt=""/><div class="sidebarvievstxt"><span class="sidebar-views-txt">Сотрудники:<br /></span>Более 400</div></li> | |
| 122 | - <li><img src="/images/sidebar-ico/ico-6.png" alt=""/><div class="sidebarvievstxt"><span class="sidebarvievs-phone">+38 (050) 123-45-67</span></div></li> | |
| 123 | - <li><img src="/images/sidebar-ico/ico-7.png" alt=""/><div class="sidebarvievstxt"><a target="_blank" href="#">Сайт</a></div></li> | |
| 124 | - <li><img src="/images/sidebar-ico/ico-8.png" alt=""/><div class="sidebarvievstxt"><span class="sidebar-views-txt">Адрес:<br /></span>Украина, г. Киев, бульвар Леси Украинки 30В</div></li> | |
| 126 | + <li><img src="/images/sidebar-ico/ico-1.png" alt=""/><div class="sidebarvievstxt"><?= $this->params['company']->userInfo->view_count;?> просмотра</div></li> | |
| 127 | + <li><img src="/images/sidebar-ico/ico-2.png" alt=""/><div class="sidebarvievstxt"><span class="sidebar-views-txt">На сайте: </span><?= $this->params['company']->liveTime?></div></li> | |
| 128 | + <li><img src="/images/sidebar-ico/ico-3.png" alt=""/><div class="sidebarvievstxt"><span class="sidebar-views-txt">Последний визит: <br /></span><?= $this->params['company']->userInfo->lastVisit?></div></li> | |
| 129 | + <li><img src="/images/sidebar-ico/ico-5.png" alt=""/><div class="sidebarvievstxt"><span class="sidebar-views-txt">Сотрудники:<br /></span><?= $this->params['company']->companyInfo->staff?></div></li> | |
| 130 | + <?php foreach($this->params['company']->phones as $phone ):?> | |
| 131 | + <li><img src="/images/sidebar-ico/ico-6.png" alt=""/><div class="sidebarvievstxt"><span class="sidebarvievs-phone"><?= $phone['phone'] ?></span></div></li> | |
| 132 | + <?php endforeach;?> | |
| 133 | + <?php foreach($this->params['company']->site as $site ):?> | |
| 134 | + <li><img src="/images/sidebar-ico/ico-7.png" alt=""/><div class="sidebarvievstxt"><a target="_blank" href="<?= $site['site']?>">Сайт</a></div></li> | |
| 135 | + <?php endforeach;?> | |
| 136 | + <li><img src="/images/sidebar-ico/ico-8.png" alt=""/><div class="sidebarvievstxt"><span class="sidebar-views-txt">Адрес:<br /></span><?= $this->params['company']->address?></div></li> | |
| 125 | 137 | </ul> |
| 126 | 138 | </div> |
| 127 | 139 | </div> | ... | ... |
frontend/views/layouts/gallery-company.php
| ... | ... | @@ -30,42 +30,42 @@ $this->beginContent('@app/views/layouts/main.php'); |
| 30 | 30 | <div class="box-wr"> |
| 31 | 31 | <div class="box-all"> |
| 32 | 32 | <?php |
| 33 | - echo Menu::widget([ | |
| 34 | - 'options' => [ | |
| 35 | - 'class' => 'menu-content', | |
| 33 | + echo Menu::widget([ | |
| 34 | + 'options' => [ | |
| 35 | + 'class' => 'menu-content', | |
| 36 | + ], | |
| 37 | + 'activeCssClass' => 'active-menu-content', | |
| 38 | + 'items' => [ | |
| 39 | + [ | |
| 40 | + 'label' => 'Общее', | |
| 41 | + 'url' => ['company/common', 'company_id'=>$this->params['company']->id], | |
| 36 | 42 | ], |
| 37 | - 'activeCssClass' => 'active-menu-content', | |
| 38 | - 'items' => [ | |
| 39 | - [ | |
| 40 | - 'label' => 'Общее', | |
| 41 | - 'url' => ['company/common'], | |
| 42 | - ], | |
| 43 | - [ | |
| 44 | - 'label' => 'Выполненные работы', | |
| 45 | - 'url' => ['company/portfolio'], | |
| 46 | - ], | |
| 47 | - [ | |
| 48 | - 'label' => 'Команда', | |
| 49 | - 'url' => ['company/team'], | |
| 50 | - ], | |
| 51 | - [ | |
| 52 | - 'label' => 'Вакансии', | |
| 53 | - 'url' => ['company/vacancy-list'], | |
| 54 | - ], | |
| 55 | - [ | |
| 56 | - 'label' => 'Блог', | |
| 57 | - 'url' => ['company/blog-list'], | |
| 58 | - ], | |
| 59 | - [ | |
| 60 | - 'label' => 'Отзывы', | |
| 61 | - 'url' => ['company/review'], | |
| 62 | - ], | |
| 63 | - [ | |
| 64 | - 'label' => 'Галерея', | |
| 65 | - 'url' => ['company/gallery'], | |
| 66 | - ], | |
| 43 | + [ | |
| 44 | + 'label' => 'Выполненные работы', | |
| 45 | + 'url' => ['company/portfolio', 'company_id'=>$this->params['company']->id], | |
| 67 | 46 | ], |
| 68 | - ]); | |
| 47 | + [ | |
| 48 | + 'label' => 'Команда', | |
| 49 | + 'url' => ['company/team', 'company_id'=>$this->params['company']->id], | |
| 50 | + ], | |
| 51 | + [ | |
| 52 | + 'label' => 'Вакансии', | |
| 53 | + 'url' => ['company/vacancy-list', 'company_id'=>$this->params['company']->id], | |
| 54 | + ], | |
| 55 | + [ | |
| 56 | + 'label' => 'Блог', | |
| 57 | + 'url' => ['company/blog-list', 'company_id'=>$this->params['company']->id], | |
| 58 | + ], | |
| 59 | + [ | |
| 60 | + 'label' => 'Отзывы', | |
| 61 | + 'url' => ['company/review', 'company_id'=>$this->params['company']->id], | |
| 62 | + ], | |
| 63 | + [ | |
| 64 | + 'label' => 'Галерея', | |
| 65 | + 'url' => ['company/gallery', 'company_id'=>$this->params['company']->id], | |
| 66 | + ], | |
| 67 | + ], | |
| 68 | + ]); | |
| 69 | 69 | ?> |
| 70 | 70 | </div> |
| 71 | 71 | </div> | ... | ... |
frontend/views/performer/_blog_list_view.php
| ... | ... | @@ -10,7 +10,7 @@ use yii\helpers\Url; |
| 10 | 10 | </div> |
| 11 | 11 | <div class="blog-post-icons-wr style"> |
| 12 | 12 | <div class="blog-post-date"> |
| 13 | - <span></span><p><?= $model->date_add?></p> | |
| 13 | + <span></span><p><?= $model->dateCreate?></p> | |
| 14 | 14 | </div> |
| 15 | 15 | <div class="blog-post-views"> |
| 16 | 16 | <span></span><p><?= $model->view_count?></p> | ... | ... |
frontend/views/performer/blog-list.php
| ... | ... | @@ -24,14 +24,5 @@ $this->title = 'My Yii Application'; |
| 24 | 24 | 'pagination' => $pagination, |
| 25 | 25 | ]); |
| 26 | 26 | ?> |
| 27 | -<!-- <ul class="pagination">--> | |
| 28 | -<!-- <li><a href="#">1</a></li>--> | |
| 29 | -<!-- <li><a href="#">2</a></li>--> | |
| 30 | -<!-- <li><a href="#">3</a></li>--> | |
| 31 | -<!-- <li><a href="#">4</a></li>--> | |
| 32 | -<!-- <li><a href="#">5</a></li>--> | |
| 33 | -<!-- <li class="dots-next"><a href="#">...</a></li>--> | |
| 34 | -<!-- <li><a href="#">156</a></li>--> | |
| 35 | -<!-- </ul>--> | |
| 36 | 27 | </div> |
| 37 | 28 | ... | ... |
frontend/views/performer/blog-view.php
frontend/views/performer/common.php
| ... | ... | @@ -145,7 +145,7 @@ $this->title = 'My Yii Application'; |
| 145 | 145 | <div class="style"> |
| 146 | 146 | <div class="profile-site"> |
| 147 | 147 | <img src="/images/ico-site.png" alt=""/> |
| 148 | - <a href="#" target="_blank">Сайт</a> | |
| 148 | + <a href="<?= $site['site']?>" target="_blank">Сайт</a> | |
| 149 | 149 | </div> |
| 150 | 150 | </div> |
| 151 | 151 | <?php endforeach; ?> | ... | ... |
frontend/views/performer/workplace.php
| ... | ... | @@ -10,23 +10,17 @@ $this->title = 'My Yii Application'; |
| 10 | 10 | <div class="workplace-wr"> |
| 11 | 11 | <div class="workplace-title style"><p>Опыт работы</p></div> |
| 12 | 12 | <div class="workplace-experience-wr style"> |
| 13 | - <div class="workplace-experience-post"> | |
| 14 | - <div class="workplace-experience-post-title">Проектное бюра Арсеньева</div> | |
| 15 | - <div class="workplace-experience-post-date">08.2014-08.2015 (1 год)</div> | |
| 16 | - <div class="workplace-experience-post-vacancy">Архитектор</div> | |
| 17 | - </div> | |
| 18 | 13 | |
| 19 | - <div class="workplace-experience-post"> | |
| 20 | - <div class="workplace-experience-post-title">Студия Keppy</div> | |
| 21 | - <div class="workplace-experience-post-date">06.2009-08.2014 (5 лет 2 месяца)</div> | |
| 22 | - <div class="workplace-experience-post-vacancy">Архитектор, дизайнер</div> | |
| 23 | - </div> | |
| 14 | + <?php foreach($user->jobs as $job):?> | |
| 15 | + <div class="workplace-experience-post"> | |
| 16 | + <div class="workplace-experience-post-title"><?= $job->name ?></div> | |
| 17 | + <div class="workplace-experience-post-date"><?= $job->date_start ?>-<?= $job->date_end ?> (<?= $job->expTime ?>)</div> | |
| 18 | + <div class="workplace-experience-post-vacancy"><?= $job->position ?></div> | |
| 19 | + </div> | |
| 20 | + <?php endforeach; ?> | |
| 21 | + | |
| 22 | + | |
| 24 | 23 | |
| 25 | - <div class="workplace-experience-post"> | |
| 26 | - <div class="workplace-experience-post-title">Фриланс</div> | |
| 27 | - <div class="workplace-experience-post-date">09.2008-06.2009 (9 месяцев)</div> | |
| 28 | - <div class="workplace-experience-post-vacancy">Дизайнер</div> | |
| 29 | - </div> | |
| 30 | 24 | </div> |
| 31 | 25 | </div> |
| 32 | 26 | </div> |
| 33 | 27 | \ No newline at end of file | ... | ... |
frontend/web/css/style.css
| ... | ... | @@ -1834,10 +1834,10 @@ input[type=file]::-webkit-file-upload-button { |
| 1834 | 1834 | |
| 1835 | 1835 | /***blog****/ |
| 1836 | 1836 | .section-box-16 { |
| 1837 | - height: 235px; | |
| 1837 | + height: 380px; | |
| 1838 | 1838 | } |
| 1839 | 1839 | .blog-buttons-wr { |
| 1840 | - margin-top: 160px; | |
| 1840 | + margin-top: 305px; | |
| 1841 | 1841 | width: 526px; |
| 1842 | 1842 | float: right; |
| 1843 | 1843 | } |
| ... | ... | @@ -5504,4 +5504,4 @@ a.blog-new-link:hover{text-decoration: underline !important;} |
| 5504 | 5504 | display: block; |
| 5505 | 5505 | border: none; |
| 5506 | 5506 | outline: none; |
| 5507 | -} | |
| 5508 | 5507 | \ No newline at end of file |
| 5508 | +} | ... | ... |