$book = $dao->selectById($this->args['id']);
-
if (isset($book->parametres->facebook_image) && $book->parametres->facebook_image != '') {
$c = WS_BOOKS . '/working/' . $this->args['id'] . '/' . $book->parametres->facebook_image;
if (file_exists($c)) {
}
if (!isset($cover)) {
$pages = $dao->getPagesOfBook($this->args['id']);
- $cover = WS_DOCS . '/' . $pages[1]['document_id'] . '/html/t36-' . $pages[1]['document_page'] . '.jpg';
+ $dir = wsDocument::getDir($pages[1]['document_id']);
+ $cover = $dir . '/html/t150-' . $pages[1]['document_page'] . '.jpg';
if (!file_exists($cover)) {
- $cover = WS_DOCS . '/' . $pages[1]['document_id'] . '/p' . $pages[1]['document_page'] . '.jpg';
+ $cover = $dir . '/p' . $pages[1]['document_page'] . '.jpg';
}
+
+ $i = WS_FILES . '/cover/' . $this->args['id'] . '.jpg';
+
+ if (!file_exists($i) || filemtime(__FILE__) > filemtime($i) || filemtime($cover) > filemtime($i)) {
+ $it = new imageTools();
+ $it->loadImage($cover);
+
+ $it->resize(1200, 1000000, 'ratio', false);
+ $it->output('jpeg', $i, 85);
+ $it->close();
+ }
+ $cover = $i;
}
+
+
cubeHTTP::relayFile($cover);
exit;
}
$res .= '<meta name="google" value="notranslate">';
$res .= '<style type="text/css" media="print">*{ visibility: hidden; display: none }</style>';
// EntĂȘtes Facebook
- if ($book->parametres->facebook) {
$meta['og:title'] = ($book->parametres->facebook_title == '') ? $book->parametres->title : $book->parametres->facebook_title;
if ($book->parametres->facebook_description != '') {
$meta['og:description'] = $book->parametres->facebook_description;
}
$meta['og:image'] = 'https://workshop.fluidbook.com/services/facebook_thumbnail?id=' . $book->book_id . '&j=' . TIME;
- }
+
$redirectPDF = 'window.location="data/document.pdf"';
if ($this->book->parametres->facebook_description != '') {
$facebook .= '<meta property="og:description" content="' . self::escape($this->book->parametres->facebook_description) . '" />';
}
- $facebook .= '<meta property="og:image" content="https://workshop.fluidbook.com/services/facebook_thumbnail?id=' . $this->book->book_id . '&time=' . time() . '" />';
+ $t = 'https://workshop.fluidbook.com/services/facebook_thumbnail?id=' . $this->book->book_id . '&j=' . time();
+ $dim = getimagesize($t);
+ $facebook .= '<meta property="og:image" content="' . $t . '" />';
+ $facebook .= '<meta property="og:image:width" content="' . $dim[0] . '" />';
+ $facebook .= '<meta property="og:image:height" content="' . $dim[1] . '" />';
}
$favicon = '';