diff --git a/app/Helpers/Global/string_helper.php b/app/Helpers/Global/string_helper.php index 4fe9ab7..a59824f 100644 --- a/app/Helpers/Global/string_helper.php +++ b/app/Helpers/Global/string_helper.php @@ -1,5 +1,6 @@ getContent())); + } +} + if (! function_exists('unslug')) { function unslug($slug, $delimiter = '-') { diff --git a/app/Http/Controllers/Front/FrontPostController.php b/app/Http/Controllers/Front/FrontPostController.php index 6296881..2141067 100644 --- a/app/Http/Controllers/Front/FrontPostController.php +++ b/app/Http/Controllers/Front/FrontPostController.php @@ -22,7 +22,7 @@ public function redirect(Request $request, $slug) return abort(404); } - return redirect()->route('front.post',['category_slug' => $post->category->slug, 'slug' => $post->slug]); + return redirect()->route('front.post', ['category_slug' => $post->category->slug, 'slug' => $post->slug]); } @@ -104,7 +104,7 @@ public function index(Request $request, $category_slug, $slug) ->addValue('dateCreated', $post->created_at->format('Y-m-d')) ->addValue('dateModified', $post->updated_at->format('Y-m-d')) ->addValue('description', $post_description) - ->addValue('articleBody', trim(preg_replace('/\s\s+/', ' ', strip_tags($content)))); + ->addValue('articleBody', plain_text($content)); // breadcrumb json ld $listItems = []; @@ -161,7 +161,7 @@ private function injectBootstrapClasses($content) if (strpos($pNode->text(), 'Q:') === 0) { $currentClasses = $pNode->attr('class'); - $newClasses = trim($currentClasses.' fw-bold'); + $newClasses = trim($currentClasses.' '); $pNode->getNode(0)->setAttribute('class', $newClasses); } }); @@ -234,7 +234,7 @@ private function injectPublishDateAndAuthor($post, $content) $authorName = $post->author->name; // Create the HTML structure for publish date and author - $publishInfo = "