diff --git a/plugins/bedard/blogtags/components/BlogTagSearch.php b/plugins/bedard/blogtags/components/BlogTagSearch.php
index 51642a4ed..688b7b57f 100644
--- a/plugins/bedard/blogtags/components/BlogTagSearch.php
+++ b/plugins/bedard/blogtags/components/BlogTagSearch.php
@@ -158,6 +158,7 @@ class BlogTagSearch extends ComponentBase
}])
->first();
+
// Store the posts in a better container
if(empty($this->tag)) {
$this->posts = null;
diff --git a/plugins/rainlab/blog/components/Posts.php b/plugins/rainlab/blog/components/Posts.php
index 8b12faa67..e355afd21 100644
--- a/plugins/rainlab/blog/components/Posts.php
+++ b/plugins/rainlab/blog/components/Posts.php
@@ -208,6 +208,7 @@ class Posts extends ComponentBase
'perPage' => $this->property('postsPerPage'),
'search' => trim(input('search')),
'category' => $category,
+ 'date' => input('date'),
'published' => $isPublished,
'exceptPost' => is_array($this->property('exceptPost'))
? $this->property('exceptPost')
diff --git a/plugins/rainlab/blog/models/Post.php b/plugins/rainlab/blog/models/Post.php
index ba73915ee..e7db21371 100644
--- a/plugins/rainlab/blog/models/Post.php
+++ b/plugins/rainlab/blog/models/Post.php
@@ -251,6 +251,7 @@ class Post extends Model
'exceptCategories' => null,
'category' => null,
'search' => '',
+ 'date' => '',
'published' => true,
'exceptPost' => null
], $options));
@@ -261,6 +262,12 @@ class Post extends Model
$query->isPublished();
}
+ $date = trim($date);
+
+ if(strtotime($date)){
+ $query->whereDate('published_at','=',$date);
+ }
+
/*
* Except post(s)
*/
@@ -339,8 +346,12 @@ class Post extends Model
*/
if ($category !== null) {
$category = Category::find($category);
-
$categories = $category->getAllChildrenAndSelf()->lists('id');
+ if(!$categories){
+ $categories[] = $category->id;
+
+ }
+// dd($categories);
$query->whereHas('categories', function($q) use ($categories) {
$q->whereIn('id', $categories);
});
@@ -401,8 +412,9 @@ class Post extends Model
return array_get($parts, 0);
}
-
- return Html::limit($this->content_html, 280);
+ //remove image
+ $content = preg_replace("/
]+\>/i", " ", $this->content_html);
+ return Html::limit($content, 280);
}
//
diff --git a/themes/modern/config/lang.yaml b/themes/modern/config/lang.yaml
index 15454afdf..ba70b4cf9 100644
--- a/themes/modern/config/lang.yaml
+++ b/themes/modern/config/lang.yaml
@@ -1,6 +1,7 @@
en:
site.name: 'Orient'
site.slogan: 'Oriented on making people closer'
+ partner_news: 'PARTNERS NEWS'
nav.home: 'Home'
nav.city: 'Ashgabat'
page.latest_news: 'Latest news'
@@ -18,6 +19,7 @@ en:
ru:
site.name: 'Ориент'
site.slogan: 'Наш ориентир то, что сближает людей'
+ partner_news: 'НОВОСТИ КОЛЛЕГ'
nav.home: 'Главная'
nav.city: 'Ашхабад'
page.tags: 'ТЭГИ'
diff --git a/themes/modern/layouts/cms.htm b/themes/modern/layouts/cms.htm
index 0774b9288..5732c3274 100644
--- a/themes/modern/layouts/cms.htm
+++ b/themes/modern/layouts/cms.htm
@@ -27,6 +27,7 @@ forceUrl = 1
{% framework extras %}
{% scripts %}
+