Code cleanup, bug squashing

This commit is contained in:
James Geiger 2021-02-09 01:27:27 -06:00
parent 7ef17bb394
commit a0bfdf0e5c
3 changed files with 5 additions and 7 deletions

View File

@ -130,9 +130,10 @@ class Page extends BookChild
/** /**
* Returns URL to a cover image for the page. * Returns URL to a cover image for the page.
*/ */
public function getCoverImage(): string public function getCoverImage()
{ {
$default = $this->book->getBookCover(); //$default = $this->book->getBookCover();
$default = url('/logo.png');
$firstImage = (new PageContent($this))->fetchFirstImage(); $firstImage = (new PageContent($this))->fetchFirstImage();

View File

@ -362,7 +362,7 @@ class PageContent
/** /**
* Retrieve first image in page content and return the source URL. * Retrieve first image in page content and return the source URL.
*/ */
public function fetchFirstImage(): string public function fetchFirstImage()
{ {
$htmlContent = $this->page->html; $htmlContent = $this->page->html;
@ -370,6 +370,6 @@ class PageContent
$dom->loadHTML($htmlContent); $dom->loadHTML($htmlContent);
$images = $dom->getElementsByTagName('img'); $images = $dom->getElementsByTagName('img');
return $images ? $images[0]->getAttribute('src') : null; return $images->length > 0 ? $images[0]->getAttribute('src') : null;
} }
} }

View File

@ -3,9 +3,6 @@
@push('social-meta') @push('social-meta')
<meta property="og:description" content="{{ Str::limit($page->text, 100, '...') }}"> <meta property="og:description" content="{{ Str::limit($page->text, 100, '...') }}">
<meta property="og:image" content="{{ $page->getCoverImage() }}"> <meta property="og:image" content="{{ $page->getCoverImage() }}">
$pageContent->getNavigation($page->html);
@endpush @endpush
@section('body') @section('body')