From 99dc423d5387382fc900830c913898029448893e Mon Sep 17 00:00:00 2001 From: merdan Date: Thu, 17 Jun 2021 17:32:43 +0500 Subject: [PATCH 1/3] featured --- .../apigenerator/controllers/api/postsController.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/ahmadfatoni/apigenerator/controllers/api/postsController.php b/plugins/ahmadfatoni/apigenerator/controllers/api/postsController.php index 74d2f60b6..00a56ee27 100644 --- a/plugins/ahmadfatoni/apigenerator/controllers/api/postsController.php +++ b/plugins/ahmadfatoni/apigenerator/controllers/api/postsController.php @@ -38,7 +38,9 @@ class postsController extends Controller public function show($locale,$id){ - $post = $this->Post::find($id,['id','content_html','author']); + $post = $this->Post::find($id,['id','content_html','author','slug']); + + $post->url = $this->pageUrl('post',['id'=>$post->id,'slug'=>$post->slug]); if(!is_null($post)) { $obj = Db::table('vdomah_blogviews_views') From 538fe6cf23ecbada3474d29e3bf54e45fb3cfabf Mon Sep 17 00:00:00 2001 From: merdan Date: Fri, 18 Jun 2021 13:36:24 +0500 Subject: [PATCH 2/3] url to list --- .../apigenerator/controllers/api/postsController.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/plugins/ahmadfatoni/apigenerator/controllers/api/postsController.php b/plugins/ahmadfatoni/apigenerator/controllers/api/postsController.php index 00a56ee27..f93ef2370 100644 --- a/plugins/ahmadfatoni/apigenerator/controllers/api/postsController.php +++ b/plugins/ahmadfatoni/apigenerator/controllers/api/postsController.php @@ -31,8 +31,15 @@ class postsController extends Controller 'category' => input('category'), 'date' => input('date'), 'published' => true, - 'select' => ['id','title','published_at',DB::raw("IF(featured_image<>'',concat('$path',featured_image),featured_image) as main_image")] + 'select' => ['id','title','slug','published_at',DB::raw("IF(featured_image<>'',concat('$path',featured_image),featured_image) as main_image")] ]); + + if($data){ + $data->each(function ($item, $key) { + $item->url = $this->pageUrl('post',['id'=>$item->id,'slug'=>$item->slug]); + }); + } + return $this->helpers->apiArrayResponseBuilder(200, 'success', $data); } From 03430e0d3d7e08f18a083b30ea419c44204851ba Mon Sep 17 00:00:00 2001 From: merdan Date: Fri, 18 Jun 2021 16:22:07 +0500 Subject: [PATCH 3/3] seo cat --- plugins/suresoftware/powerseo/components/CmsPage.php | 5 +++++ themes/modern2/assets/js/main.js | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/plugins/suresoftware/powerseo/components/CmsPage.php b/plugins/suresoftware/powerseo/components/CmsPage.php index 0f2b43791..3051302c9 100644 --- a/plugins/suresoftware/powerseo/components/CmsPage.php +++ b/plugins/suresoftware/powerseo/components/CmsPage.php @@ -66,6 +66,11 @@ class CmsPage extends ComponentBase } else { //todo els if has category component $this->hasBlog = $this->page["hasBlog"] = true; + + if($this->page->page->hasComponent("blogPosts")){ + $this->seo_title = $this->page["seo_title"] = empty($this->page->meta_title) ? $this->page->title : $this->page->meta_title; + dd($this->page->page); + } } } diff --git a/themes/modern2/assets/js/main.js b/themes/modern2/assets/js/main.js index 2744ce9c8..116495114 100644 --- a/themes/modern2/assets/js/main.js +++ b/themes/modern2/assets/js/main.js @@ -19,8 +19,8 @@ $(".swiper-wrapper").slick({ slidesToScroll: 1, arrows: true, infinite: true, - - + autoplay: true, + speed: 500, prevArrow: $(".p3"), nextArrow: $(".n3"), });