/
loonklvge
/
practiceHTML
Обзор
Документация
Войти
/
loonklvge
/
practiceHTML
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
frontend/profiles/admin.html
265 строк
8 KB
loonklvge
upload files
23 дек 2025, 10:14
23 дек 2025, 10:14
3ffe205
Код
Авторство
О чём код?
<!DOCTYPE html> <html lang="ru"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>LOONKLAGE - Админ Панель</title> <link rel="stylesheet" href="css/style.css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css"> <style> .admin-container { max-width: 1200px; margin: 0 auto; } .admin-tabs { display: flex; gap: 0; margin-bottom: 2rem; border-bottom: 2px solid var(--white); flex-wrap: wrap; } .admin-tab { padding: 1rem 2rem; background: transparent; border: none; color: var(--white-secondary); cursor: pointer; font-size: 1rem; transition: all 0.3s; text-transform: uppercase; letter-spacing: 1px; border-bottom: 3px solid transparent; } .admin-tab:hover { color: var(--white); } .admin-tab.active { color: var(--white); border-bottom: 3px solid var(--blood-red); } .admin-content { display: none; padding: 2rem; background: var(--black-light); border: 1px solid var(--gray); border-radius: 8px; } .admin-content.active { display: block; } .form-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 2rem; margin-bottom: 2rem; } .form-section { background: var(--black-dark); padding: 1.5rem; border: 1px solid var(--gray); border-radius: 5px; } .form-section h3 { margin-bottom: 1rem; color: var(--white); border-bottom: 1px solid var(--blood-red); padding-bottom: 0.5rem; } .form-row { display: flex; gap: 1rem; margin-bottom: 1rem; align-items: center; } .form-row label { min-width: 150px; color: var(--white-secondary); } .form-row input, .form-row select, .form-row textarea { flex: 1; padding: 0.8rem; background: var(--black); border: 1px solid var(--gray); color: var(--white); } .form-row textarea { min-height: 100px; resize: vertical; } .size-controls { display: flex; gap: 0.5rem; flex-wrap: wrap; margin-top: 0.5rem; } .size-tag { background: var(--black); border: 1px solid var(--gray); color: var(--white); padding: 0.3rem 0.8rem; border-radius: 3px; display: flex; align-items: center; gap: 0.5rem; } .size-tag button { background: none; border: none; color: var(--red); cursor: pointer; font-size: 0.8rem; } .preview-image { max-width: 300px; max-height: 300px; margin-top: 1rem; border: 1px solid var(--gray); display: none; } .products-table { width: 100%; border-collapse: collapse; margin-top: 1rem; } .products-table th, .products-table td { padding: 1rem; text-align: left; border-bottom: 1px solid var(--gray); } .products-table th { background: var(--black-dark); color: var(--white); } .action-buttons { display: flex; gap: 0.5rem; } .btn-small { padding: 0.3rem 0.8rem; font-size: 0.8rem; } .audit-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: 0.9rem; } .audit-table th, .audit-table td { padding: 0.8rem; text-align: left; border-bottom: 1px solid var(--gray); } .audit-table th { background: var(--black-dark); color: var(--white); } .role-badge { padding: 0.2rem 0.5rem; border-radius: 3px; font-size: 0.8rem; font-weight: bold; } .role-user { background: #666; color: white; } .role-moderator { background: #2c5282; color: white; } .role-owner { background: #2d3748; color: gold; } .access-denied { text-align: center; padding: 4rem 2rem; color: var(--white-secondary); } </style> </head> <body> <header> <div class="container"> <div class="header-content"> <a href="index.html" class="logo">LOONKLVGE</a> <div class="user-controls"> <div class="auth-buttons" id="authButtons"></div> </div> </div> <nav> <ul> <li><a href="index.html">ГЛАВНАЯ</a></li> <li><a href="collections.html">КОЛЛЕКЦИИ</a></li> <li><a href="shop.html">МАГАЗИН</a></li> <li><a href="profile.html" onclick="return checkAuthBeforeProfile()">ПРОФИЛЬ</a></li> <li><a href="contact.html">КОНТАКТЫ</a></li> </ul> </nav> </div> </header> <main class="container admin-container" id="adminContainer"> <!-- Контент будет загружен через JavaScript --> </main> <footer> <div class="container"> <div class="footer-content"> <div class="footer-section"> <h3>LOONKLAGE</h3> <p>Эксклюзивная одежда с 2015 года</p> <p>Москва, ул. Арбат, д. 25</p> <div class="social-links"> <a href="https://t.me/loonklvge" class="social-link" target="_blank"> <i class="fab fa-telegram"></i> </a> </div> </div> <div class="footer-section"> <h3>КОНТАКТЫ</h3> <p>Telegram: @loonklvge</p> <p>Email: info@loonklage.ru</p> <p>Телефон: +7 (495) 123-45-67</p> <p>Часы работы: 10:00-22:00</p> </div> <div class="footer-section"> <h3>ИНФОРМАЦИЯ</h3> <p><a href="delivery.html">Доставка</a></p> <p><a href="returns.html">Возврат</a></p> <p><a href="size-guide.html">Размеры</a></p> <p><a href="contact.html">Контакты</a></p> </div> </div> </div> </footer> <script src="js/main.js"></script> <script src="js/auth.js"></script> <script src="js/products.js"></script> <script src="js/admin.js"></script> </body> </html>