add page book

This commit is contained in:
Your Name
2021-01-13 21:09:17 +03:00
parent ed4e7b81df
commit 96a1540ef7
5 changed files with 58 additions and 1 deletions

26
app/api/book.php Normal file
View File

@@ -0,0 +1,26 @@
<?php
/**
*
*/
function bookid_kuri($hash) {
$query = "SELECT `price_id`, `pricename`, `BeginDate`, `priceanons`, `priceimg`, `pricehash` FROM `price` WHERE `pricehash` = '$hash' LIMIT 1";
$book = dbl_get($query);
if (isset($book['price_id'])){
$book['pic'] = IMGSRV."price/180x280/{$book['price_id']}.{$book['priceimg']}";
$book['links']['pdf'] = SITE.'read/'.$book['pricehash'];
$book['links']['text'] = SITE.'readtext/'.$book['pricehash'];
$book['links']['download'] = SITE.'pub/files/pdf/'.$book['pricehash'].'.pdf';
return $book;
}
}

View File

@@ -12,9 +12,11 @@ require 'routes/pdfserver.php';
require 'routes/email.php'; require 'routes/email.php';
require 'routes/books.php'; require 'routes/books.php';
#api #api
require 'api/apiclient.php'; require 'api/apiclient.php';
require 'api/apicontent.php'; require 'api/apicontent.php';
require 'api/book.php';
_kuri(); _kuri();

15
app/routes/books.php Normal file
View File

@@ -0,0 +1,15 @@
<?php
function book_kuri($hash){
$book = bookid_kuri($hash);
$title = $book['pricename'].' - Аргументы Недели';
$description = 'Читайте и покупайте '.$book['pricename'].'. Издательский дом "Аргументы Недели"';
$tempcontent = VIEWPATH.'book.phtml';
include VIEWPATH.'layout.phtml';
}

11
app/views/book.phtml Normal file
View File

@@ -0,0 +1,11 @@
<div class="book_skeleton">
<div class="book_mini">
<img src="<?=$book['pic']?>">
<p class="book_mini_title"><?=$book['pricename']?></p>
<p><a href="<?=$book['links']['pdf']?>">Режим pdf</a></p>
<p><a href="<?=$book['links']['text']?>">Режим для чтения</a></p>
<p><a href="<?=$book['links']['download']?>">Скачать PDF</a></p>
</div>
<div><?=$book['priceanons']?></div>
</div>

View File

@@ -1,12 +1,15 @@
<html> <html>
<head> <head>
<title>Еженедельник Аргументы Недели - <?=$title?></title> <title><?=$title?></title>
<//base href="<?=SITE?>"> <//base href="<?=SITE?>">
<script src="/pub/scripts/pdf.min.js"></script> <script src="/pub/scripts/pdf.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mobile-detect/1.4.4/mobile-detect.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/mobile-detect/1.4.4/mobile-detect.min.js"></script>
<script src="/pub/scripts/klanviewer.js?ver=34"></script> <script src="/pub/scripts/klanviewer.js?ver=34"></script>
<link rel="stylesheet" type="text/css" href="/pub/css/an.css?ver=229"> <link rel="stylesheet" type="text/css" href="/pub/css/an.css?ver=229">
<link rel="icon" type="image/ico" href="https://argumenti.ru/favicon.ico"> <link rel="icon" type="image/ico" href="https://argumenti.ru/favicon.ico">
<?if (isset($description)):?>
<meta name="description" content="<?=$description?>">
<?endif?>
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="/pub/fontawesome/css/all.css"> <link rel="stylesheet" href="/pub/fontawesome/css/all.css">
<link rel="stylesheet" href="/pub/fontawesome/css/v4-shims.css"> <link rel="stylesheet" href="/pub/fontawesome/css/v4-shims.css">