184 lines
9.1 KiB
HTML
Executable File
184 lines
9.1 KiB
HTML
Executable File
{include file=$header_admin h1="Библиотека" title="Библиотека"}
|
|
<input type="hidden" id="parent_id" value="{$smarty.get.id}"> {* вышестоящая категория, если она есть *}
|
|
<input type="hidden" id="del_id" value="">{* Ид удаляемого контента *} {if ($categoryInfo[0].title)}
|
|
<nav aria-label="breadcrumb">
|
|
<ol class="breadcrumb">
|
|
<li class="breadcrumb-item"><a href="/admin/">Главная</a></li>
|
|
<li class="breadcrumb-item"><a href="/page_all/">Библиотека</a></li>
|
|
<li class="breadcrumb-item active" aria-current="page">{$categoryInfo[0].title}</li>
|
|
</ol>
|
|
</nav>
|
|
|
|
<h1>{$title}</h1>
|
|
|
|
{else}
|
|
<nav aria-label="breadcrumb">
|
|
<ol class="breadcrumb">
|
|
<li class="breadcrumb-item"><a href="/admin/">Главная</a></li>
|
|
<li class="breadcrumb-item"><a href="/a_bib/">Библиотека</a></li>
|
|
<li class="breadcrumb-item active" aria-current="page">Новая книга</li>
|
|
</ol>
|
|
</nav>
|
|
{/if}
|
|
|
|
|
|
<div class="btn-group" role="group" aria-label="Basic example">
|
|
<button type="button" data-link="/a_bib_edit/" class="btn btn-primary"><i class="far fa-file"
|
|
style="margin-right: 7px;"></i>Создать книгу</button>
|
|
<button type="button" class="btn btn-primary" id="showDivNewCat"><i class="fas fa-plus"
|
|
style="margin-right: 7px;"></i> Новая категория</button>
|
|
</div>
|
|
|
|
<div class="mt-2 mb-2 p-3 hidden" style="border: 1px solid lightgray;" id="divNewCat">
|
|
<input type="text" placeholder="Наименование" id="categoryTitle" class="form-control">
|
|
<select class="form-control mt-2 mb-2" name="parentCategory" id="parentCategory">
|
|
<option value="0">Нет</option>
|
|
{section name=customer loop=$all_cat}
|
|
<option value="{$all_cat[customer].id}">{$all_cat[customer].title}</option>
|
|
{/section}
|
|
</select>
|
|
<div class="btn-group" role="group" aria-label="Basic example">
|
|
<button id="createNewCategory" class="btn btn-primary">Сохранить</button>
|
|
<button id="cancelNewSaveMeta" class="btn btn-primary">Отмена</button>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div class="ibox">
|
|
<div class="ibox-head">
|
|
<div class="ibox-title">Библиотека</div>
|
|
<ul class="nav nav-tabs tabs-line pull-right">
|
|
<li class="nav-item">
|
|
<a class="nav-link active" href="#tab-8-1" data-toggle="tab"><i class="fa-sharp fa-solid fa-list"></i>
|
|
Основная информация</a>
|
|
</li>
|
|
{if ($smarty.get.id)}
|
|
|
|
<li class="nav-item">
|
|
<a class="nav-link" href="#tab-8-4" data-toggle="tab"><i class="fa-sharp fa-solid fa-chart-simple"></i>
|
|
SEO-статистика</a>
|
|
</li>
|
|
{/if}
|
|
</ul>
|
|
</div>
|
|
<div class="ibox-body">
|
|
<div class="tab-content">
|
|
<div class="tab-pane fade show active" id="tab-8-1">
|
|
|
|
|
|
<form action="" method="post" enctype="multipart/form-data">
|
|
<div class="mb-3">
|
|
<label for="txt" class="form-label">Наименование</label>
|
|
<input type="text" class="form-control" id="txt" aria-describedby="emailHelp" name="title" value="{$book.title}">
|
|
{*<div id="emailHelp" class="form-text">Мы никогда никому не передадим вашу электронную почту.
|
|
</div>*}
|
|
</div>
|
|
<div class="mb-3">
|
|
<label for="exampleInputPassword1" class="form-label">Описание</label>
|
|
<textarea class="form-control" id="exampleInputPassword1" style="height: 300px;" name="txt">{$book.txt}</textarea>
|
|
</div>
|
|
|
|
|
|
<div class="mb-3">
|
|
<label for="exampleInputPassword1" class="form-label">Категория</label>
|
|
<select class="form-control mt-2 mb-2" name="category" id="parentCategory">
|
|
<option value="0">Нет</option>
|
|
{section name=customer loop=$all_cat}
|
|
<option value="{$all_cat[customer].id}" {if $all_cat[customer].id==$book.category} selected{/if}>{$all_cat[customer].title}</option>
|
|
{/section}
|
|
</select>
|
|
</div>
|
|
|
|
|
|
<div class="mb-3">
|
|
<label for="exampleInputEmail1" class="form-label">Год издания</label>
|
|
<input type="text" class="form-control" id="exampleInputEmail1" name="god" value="{$json.god}" aria-describedby="emailHelp">
|
|
</div>
|
|
<div class="mb-3">
|
|
<label for="exampleInputEmail1" class="form-label">Автор</label>
|
|
<input type="text" class="form-control" id="exampleInputEmail1" name="avtor" value="{$json.avtor}" aria-describedby="emailHelp">
|
|
</div>
|
|
|
|
<div class="mb-3">
|
|
<label for="exampleInputEmail1" class="form-label">ISBN</label>
|
|
<input type="text" class="form-control" id="exampleInputEmail1" name="isbn" value="{$json.isbn}" aria-describedby="emailHelp">
|
|
</div>
|
|
|
|
<div class="mb-3">
|
|
<label for="exampleInputPassword1" class="form-label">Формат</label>
|
|
<select class="form-control mt-2 mb-2" name="format" id="parentCategory">
|
|
<option value="PDF">PDF</option>
|
|
</select>
|
|
</div>
|
|
|
|
<div class="mb-3">
|
|
<label for="exampleInputPassword1" class="form-label">Язык</label>
|
|
<select class="form-control mt-2 mb-2" name="lang" id="parentCategory">
|
|
<option value="ru">Русский</option>
|
|
<option value="en">Английский</option>
|
|
</select>
|
|
</div>
|
|
|
|
<div class="mb-3">
|
|
<label class="form-label" for="exampleCheck1">Ссылка</label>
|
|
<input type="input" class="form-control" id="exampleCheck1" name="link" value="{$json.link}">
|
|
|
|
</div>
|
|
|
|
|
|
<div class="mb-3">
|
|
<label for="exampleInputEmail1" class="form-label">Discription</label>
|
|
<input type="text" class="form-control" id="exampleInputEmail1" name="discription" value="{$json.discription}" aria-describedby="emailHelp">
|
|
</div>
|
|
|
|
<div class="mb-3">
|
|
<label for="exampleInputEmail1" class="form-label">Keywords</label>
|
|
<input type="text" class="form-control" id="exampleInputEmail1" name="keywords" value="{$json.keywords}" aria-describedby="emailHelp">
|
|
</div>
|
|
<!-- div class="mb-3">
|
|
<label class="form-label" for="exampleCheck1">Файл</label>
|
|
<input type="file" class="btn btn-outline-dark" id="exampleCheck1" name="FileBook">
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label" for="exampleCheck1">Обложка</label>
|
|
<input type="file" class="btn btn-outline-dark" id="exampleCheck1" name="FileImg">
|
|
</div -->
|
|
<div class="form-check" style="padding-top: 5px; margin-left: 17px;">
|
|
<input type="checkbox" class="form-check-input" id="status" name="status" {if
|
|
$book.status==1}checked{/if}>
|
|
<label class="form-check-label" for="public">Публиковать</label>
|
|
</div>
|
|
|
|
<div class="form-check" style="padding-top: 5px; margin-left: 17px;">
|
|
<input type="checkbox" class="form-check-input" id="comments" name="comments" {if
|
|
$json.comments==1}checked{/if}>
|
|
<label class="form-check-label" for="comments">Разрешить коментарии</label>
|
|
</div>
|
|
|
|
{if $smarty.get.id}
|
|
<button type="submit" class="btn btn-primary">Сохранить</button>
|
|
{else}
|
|
<button type="submit" class="btn btn-primary">Создать</button>
|
|
{/if}
|
|
|
|
|
|
</form>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
<div class="tab-pane" id="tab-8-4">
|
|
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Футер -->
|
|
{include file=$footer_admin} |