Blame view

frontend/views/blog/view.php 8.87 KB
c237629a   Anastasia   first commit
1
2
  <?php
      
68e72651   Anastasia   - blog
3
      use artbox\core\helpers\ImageHelper;
c237629a   Anastasia   first commit
4
5
      use common\models\blog\Article;
      use common\models\blog\Tag;
c237629a   Anastasia   first commit
6
7
8
9
10
11
12
      use artbox\core\helpers\Url;
      use yii\web\View;
      
      /**
       * @var View    $this
       * @var Article $model
       * @var Tag[]   $tags
68e72651   Anastasia   - blog
13
       * @var \artbox\core\forms\Module $moduleComment
c237629a   Anastasia   first commit
14
       */
c237629a   Anastasia   first commit
15
  
68e72651   Anastasia   - blog
16
      $this->params[ 'breadcrumbs' ][] = [
d9c166d7   alex   Перевёл почти все...
17
          'label' => \Yii::t('app', 'Blog'),
68e72651   Anastasia   - blog
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
          'url'   => [ 'blog/index' ],
      ];
  
      $this->params[ 'breadcrumbs' ][] = $model->title;
      
      $moduleComment = \Yii::$app->getModule('comments');
      $moduleComment->inputOptions = array_merge($moduleComment->inputOptions, ['entity_id' => [
          'type'    => 'hiddenInput',
          'options' => ['value' => $model->id],
      ],
                                                                                'entity' => [
                                                                                    'type'    => 'hiddenInput',
                                                                                    'options' => ['value' => Article::className()],
                                                                                ]]);
      
      
      $moduleComment->buttonTemplate = '<div class="button-wr submit-close-wr-c-a">{button}</div>';
      
      $moduleComment->successCallback = 'function (data) {
                   document.getElementById("comment-form").reset();
                                var data = $("#comment-form").data(\'yiiActiveForm\');
                                $("#comment-form").find(".submit-close-c-a span").click();
                                $("#comment-form").find(".field-comment-comment").parent().after("<p>Ваш отзыв появиться после проверки модератором</p>")
                                data.validated = false;
                      }'
c237629a   Anastasia   first commit
43
44
  ?>
  
5a63b975   Anastasia   - blog view
45
  
9b94956e   Виталий   blog/contacts/pac...
46
47
48
49
50
51
52
  
  <section class="section-service-page section-package-page">
      <div class="container">
          <div class="row">
              <div class="col-xs-12 col-sm-12">
                  <div class="row">
                      <div class="col-xs-12">
68e72651   Anastasia   - blog
53
                          <h1 class="title-pages"><?=$model->title?></h1>
9b94956e   Виталий   blog/contacts/pac...
54
55
56
57
58
                      </div>
                  </div>
                  <div class="row">
                      <div class="col-xs-12 service-text-table-wrapp editor-text">
                          <!---555X370-->
68e72651   Anastasia   - blog
59
60
61
62
                          <?=ImageHelper::set(($model->image) ? $model->image->getPath() : null)
                                        ->cropResize(555, 370)
                                        ->quality(84)
                                        ->renderImage()?>
9b94956e   Виталий   blog/contacts/pac...
63
                          <div   class="blog-view-date-all">
68e72651   Anastasia   - blog
64
65
66
                              <span class="blog-view-date"><?=date('d.m.Y', $model->created_at)?></span>
                              <span class="blog-view-comments-ico"><?=count($model->comments)?></span>
                              <span class="blog-view-views-ico"><?=$model->views?></span>
9b94956e   Виталий   blog/contacts/pac...
67
                          </div>
68e72651   Anastasia   - blog
68
69
                          <?=$model->body?>
                        <?php if (!empty($model->tags)){?>
9b94956e   Виталий   blog/contacts/pac...
70
71
                          <div class="style tags-view-blog">
                              <div class="blog-list-tags">
68e72651   Anastasia   - blog
72
73
74
                                <?php foreach ($model->tags as $tag){?>
                                  <a href="<?=Url::to(['alias' => $tag->language->alias])?>"><?=$tag->title?></a>
                                <?php } ?>
9b94956e   Виталий   blog/contacts/pac...
75
76
                              </div>
                          </div>
68e72651   Anastasia   - blog
77
                        <?php }?>
9b94956e   Виталий   blog/contacts/pac...
78
79
80
81
82
83
84
85
86
87
                      </div>
                  </div>
              </div>
          </div>
      </div>
  </section>
  
  <section class="section-comments-blog">
      <div class="container">
          <div class="row">
68e72651   Anastasia   - blog
88
            
9b94956e   Виталий   blog/contacts/pac...
89
              <div class="col-xs-12 col-sm-6">
68e72651   Anastasia   - blog
90
                  
d9c166d7   alex   Перевёл почти все...
91
                  <div class="title-c-a"><?=\Yii::t('app','Callbacks');?></div>
68e72651   Anastasia   - blog
92
                  <?php if(!empty($model->comments)){?>
9b94956e   Виталий   blog/contacts/pac...
93
                  <div class="service-comments-wr style">
68e72651   Anastasia   - blog
94
                    <?php foreach ($model->comments as $comment){?>
9b94956e   Виталий   blog/contacts/pac...
95
                      <div class="service-comments style">
68e72651   Anastasia   - blog
96
97
98
                          <div class="style comments-h-autor"><?=$comment->name?></div>
                          <div class="style comments-h-text"><?=$comment->comment?></div>
                          <div class="style comments-h-date"><?=date('d.m.Y', $comment->created_at)?></div>
9b94956e   Виталий   blog/contacts/pac...
99
                      </div>
68e72651   Anastasia   - blog
100
                     <?php } ?>
9b94956e   Виталий   blog/contacts/pac...
101
102
                  </div>
  
68e72651   Anastasia   - blog
103
104
  <!--                <div class="style service-links-c-a"><a href="#">Все отзывы</a></div>-->
                  <?php } ?>
9b94956e   Виталий   blog/contacts/pac...
105
              </div>
68e72651   Anastasia   - blog
106
            
9b94956e   Виталий   blog/contacts/pac...
107
108
109
              <div class="col-xs-12 col-sm-6">
                  <div class="style blog-view-comments-form">
                      <div class="style hidden-form-c-a">
d9c166d7   alex   Перевёл почти все...
110
                          <div class="title-forms-c-a style"><?=\Yii::t('app','Give feedback');?></div>
68e72651   Anastasia   - blog
111
                          <?=$moduleComment->renderForm($this)?>
9b94956e   Виталий   blog/contacts/pac...
112
113
114
115
116
117
118
119
120
121
122
                      </div>
                  </div>
              </div>
          </div>
      </div>
  </section>
  
  <section class="section-blog-view-min-bl">
      <div class="container">
          <div class="row">
              <div class="col-xs-12">
d9c166d7   alex   Перевёл почти все...
123
                  <div class="style title-view-mins-bl"><?=\Yii::t('app','More by theme');?></div>
9b94956e   Виталий   blog/contacts/pac...
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
              </div>
          </div>
          <div class="row">
              <div class="col-xs-12 col-sm-4 col-md-4 blog-list-col">
                  <div class="blog-list-wr">
                      <div class="img-blog-list">
                          <a href="#">
                              <!--360x240-->
                              <img src="/images/blog/blog-img-1.jpg" alt="">
                          </a>
                      </div>
                      <div class="blog-all-date-views">
                          <div class="blog-date">20.05.2018</div>
                          <div class="blog-views-comments-ico">
                              <div class="blog-comments-ico">246</div>
                              <div class="blog-views-ico">317</div>
                          </div>
                      </div>
d9c166d7   alex   Перевёл почти все...
142
143
                      <div class="blog-list-link"><a href="#">
                              <span>Желающие забеременеть женщины должны заниматься спортом не менее 4 часов в неделю – ученые</span></a></div>
9b94956e   Виталий   blog/contacts/pac...
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
                      <div class="blog-list-tags">
                          <a href="#">гинекология</a>
                          <a href="#">роды</a>
                          <a href="#">беременность</a>
                      </div>
                  </div>
              </div>
              <div class="col-xs-12 col-sm-4 col-md-4 blog-list-col">
                  <div class="blog-list-wr">
                      <div class="img-blog-list">
                          <a href="#">
                              <img src="/images/blog/blog-img-2.jpg" alt="">
                          </a>
                      </div>
                      <div class="blog-all-date-views">
                          <div class="blog-date">20.05.2018</div>
                          <div class="blog-views-comments-ico">
                              <div class="blog-comments-ico">246</div>
                              <div class="blog-views-ico">317</div>
                          </div>
                      </div>
                      <div class="blog-list-link"><a href="#"><span>Ученые установили связь между насморком и женским оргазмом</span></a></div>
                      <div class="blog-list-tags">
                          <a href="#">гинекология</a>
                          <a href="#">роды</a>
                          <a href="#">беременность</a>
                      </div>
                  </div>
              </div>
              <div class="col-xs-12 col-sm-4 col-md-4 blog-list-col">
                  <div class="blog-list-wr">
                      <div class="img-blog-list">
                          <a href="#">
                              <img src="/images/blog/blog-img-3.jpg" alt="">
                          </a>
                      </div>
                      <div class="blog-all-date-views">
                          <div class="blog-date">20.05.2018</div>
                          <div class="blog-views-comments-ico">
                              <div class="blog-comments-ico">246</div>
                              <div class="blog-views-ico">317</div>
                          </div>
                      </div>
                      <div class="blog-list-link"><a href="#"><span>В грудном молоке содержится ещё один секрет</span></a></div>
                      <div class="blog-list-tags">
                          <a href="#">гинекология</a>
                          <a href="#">роды</a>
                          <a href="#">беременность</a>
                      </div>
                  </div>
              </div>
          </div>
      </div>
  </section>