diff --git a/assets/css/style.css b/assets/css/style.css index 5c17c24..f9084e7 100755 --- a/assets/css/style.css +++ b/assets/css/style.css @@ -637,4 +637,24 @@ input:not([type="checkbox"], [type="radio"]), select { color: white; font-size: 2rem; margin: 0 auto 1rem; +} + +/* Стили для страницы автора */ +.author-books .book-cover { + transition: transform 0.3s ease; +} + +.author-books .book-cover:hover { + transform: scale(1.05); +} + +/* Адаптивность для страницы автора */ +@media (max-width: 768px) { + .author-books article { + flex-direction: column; + } + + .author-books .book-cover { + align-self: center; + } } \ No newline at end of file diff --git a/author.php b/author.php index 734a569..f43c84b 100644 --- a/author.php +++ b/author.php @@ -1,7 +1,6 @@ findByUser($author_id, true); // только опубликованные (нужен параметр в модели) +$books = $bookModel->findByUser($author_id, true); // только опубликованные $page_title = ($author['display_name'] ?: $author['username']) . ' — публичная страница'; include 'views/header.php'; @@ -36,15 +35,30 @@ include 'views/header.php';
-
+
diff --git a/book_edit.php b/book_edit.php index 574f2bd..8f38cee 100755 --- a/book_edit.php +++ b/book_edit.php @@ -239,9 +239,6 @@ function copyShareLink() { 📝 DOCX - - 📄 ODT - 🌐 HTML diff --git a/books.php b/books.php index 8d7136e..e7d880f 100755 --- a/books.php +++ b/books.php @@ -58,19 +58,19 @@ include 'views/header.php';

- - 📄 + + ✏️ 👁️ - - ✏️ - 📑 -
+ + 📄 + +

+ + + +
+

📖 Оглавление

+ +
+ $chapter): ?> +
+ + . + + +
+ +
+
+ +

Экспорт книги

@@ -85,9 +116,6 @@ include 'views/header.php'; 📝 DOCX - - 📄 ODT - 🌐 HTML @@ -100,6 +128,7 @@ include 'views/header.php'; Примечание: Экспортируются только опубликованные главы

+

В этой книге пока нет опубликованных глав

@@ -108,15 +137,17 @@ include 'views/header.php';
$chapter): ?> -
+

+ 🔗

text($chapter['content']) ?>
Обновлено: + ↑ Наверх
@@ -126,6 +157,7 @@ include 'views/header.php';

Книга создана в • + Автор:

@@ -188,6 +220,35 @@ include 'views/header.php'; .book-content th { background: #f5f5f5; } + +/* Адаптивность для оглавления */ +@media (max-width: 768px) { + .book-content { + font-size: 16px; + line-height: 1.6; + } + + .book-content h1 { + font-size: 1.6em; + } + + .book-content h2 { + font-size: 1.4em; + } + + .book-content h3 { + font-size: 1.2em; + } + + .book-content pre { + font-size: 14px; + } + + /* Оглавление в одну колонку на мобильных */ + div[style*="columns: 2"] { + columns: 1 !important; + } +} \ No newline at end of file