โค้ดแซ่บสาย Dev | 5 พ.ย. 2568
ถ้าเว็บธรรมดามันดูจืดไป... ✨ ลองใช้ AdminLTE สิ! เทมเพลตแอดมิน (Admin Template) สุดฮิตที่เว็บใหญ่ ๆ ทั่วโลกใช้กัน เพราะมัน ฟรี สวย ฟังก์ชันครบ เหมาะมากสำหรับเว็บระบบจัดการข้อมูล หรือระบบหลังบ้าน (Back-End) เช่น ระบบร้านค้า, ระบบนักเรียน, หรือระบบเกมของครูยุ้ยเอง 😎
AdminLTE คือเทมเพลตที่สร้างด้วย Bootstrap, HTML, CSS และ JavaScript ช่วยให้เราสร้างหน้า Dashboard แบบมี Sidebar, Navbar, Chart, Card และ Table ได้เลย โดยไม่ต้องออกแบบใหม่ทั้งหมด 💼
📦 สามารถดาวน์โหลดได้ฟรีที่ https://adminlte.io
เมื่อเข้าเว็บ AdminLTE.io แล้ว คลิก Download เวอร์ชันล่าสุด (ปัจจุบันคือ v3 หรือ v4)
หลังจากแตกไฟล์ .zip แล้ว จะได้โฟลเดอร์ประมาณนี้:
adminlte/
├── dist/
│ ├── css/
│ ├── js/
│ ├── index.html
├── src/
ไฟล์ index.html คือหน้า Dashboard ตัวอย่าง เราสามารถเปิดในเบราว์เซอร์ดูได้ทันที 💫
ถ้าอยากสร้างหน้าเว็บของเราเอง ลองคัดลอก index.html มาตั้งชื่อใหม่ เช่น dashboard.html แล้วเปิดใน Code Editor เช่น VS Code
ลองลบส่วนที่ไม่ใช้ แล้วเก็บโครงสร้างหลักไว้แบบนี้ 👇
<!doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>แดชบอร์ดนักเรียน - AdminLTE</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
<!-- เรียกใช้ไฟล์ CSS -->
<link rel="stylesheet" href="./css/adminlte.css" />
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.13.1/font/bootstrap-icons.min.css"/>
</head>
<body class="layout-fixed sidebar-expand-lg sidebar-open bg-body-tertiary">
<div class="app-wrapper">
<!-- แถบเมนูบนสุด (Navbar) -->
<nav class="app-header navbar navbar-expand bg-body">
<div class="container-fluid">
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link" data-lte-toggle="sidebar" href="#" role="button">
<i class="bi bi-list"></i>
</a>
</li>
<li class="nav-item d-none d-md-block">
<a href="#" class="nav-link">หน้าแรก</a>
</li>
</ul>
</div>
</nav>
<!-- แถบด้านข้าง (Sidebar) -->
<aside class="app-sidebar bg-body-secondary shadow" data-bs-theme="dark">
<div class="sidebar-brand">
<a href="./index.html" class="brand-link">
<img src="./assets/img/AdminLTELogo.png" alt="AdminLTE Logo" class="brand-image opacity-75 shadow">
<span class="brand-text fw-light">AdminLTE 4</span>
</a>
</div>
<div class="sidebar-wrapper">
<nav class="mt-2">
<ul class="nav sidebar-menu flex-column" data-lte-toggle="treeview" role="navigation" aria-label="Main navigation" data-accordion="false" id="navigation">
<li class="nav-item">
<a href="#" class="nav-link">
<i class="bi bi-house-door-fill"></i>
<p>แดชบอร์ด</p>
</a>
</li>
<li class="nav-item">
<a href="#" class="nav-link">
<i class="bi bi-person-fill"></i>
<p>ข้อมูลนักเรียน</p>
</a>
</li>
</ul>
</nav>
</div>
</aside>
<!-- ส่วนเนื้อหาหลัก (Main Content) -->
<main class="app-main">
<div class="app-content-header">
<div class="container-fluid">
<div class="row">
<div class="col-sm-6"><h3 class="mb-0">Dashboard</h3></div>
<div class="content-wrapper">
<div class="content-header">
<h1 class="m-0">ยินดีต้อนรับสู่อาณาจักรดิจิทัล 🖥️</h1>
</div>
<div class="content">
<p>หน้านี้สามารถใส่กราฟ ตาราง หรือข้อมูลนักเรียนได้เลย</p>
</div>
</div>
</div>
</div>
</div>
</main>
<!-- ส่วนท้าย (Footer) -->
<footer class="app-footer">
<strong>Copyright © 2025</strong> All rights reserved.
</footer>
</div>
<!-- เรียกใช้ไฟล์ JS -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.7/dist/js/bootstrap.min.js"></script>
<script src="./js/adminlte.js"></script>
</body>
</html>
เปิดหน้าเว็บในเบราว์เซอร์ จะได้ Dashboard สวย ๆ พร้อม Sidebar ที่พับได้เหมือนเว็บระบบจริง! 🎉
AdminLTE มีตัวอย่างครบหมดในโฟลเดอร์ pages/ เปิดดูแล้วลองปรับแก้ได้เลย เช่น charts/chartjs.html หรือ tables/data.html เหมาะมากกับการฝึกงานด้านเว็บแอปฯ ของเด็กอาชีวะ 🌱
| สิ่งที่ได้เรียนรู้ | สรุปใจความ |
|---|---|
| AdminLTE คืออะไร | เทมเพลตสำเร็จรูปสำหรับสร้างหน้า Dashboard แบบมืออาชีพ |
| ใช้งานอย่างไร | ดาวน์โหลด แตกไฟล์ แล้วแก้ไขหน้า index.html ได้ทันที |
| เทคโนโลยีที่ใช้ | Bootstrap + jQuery + FontAwesome + Chart.js |
| เหมาะกับงานแบบไหน | ระบบจัดการข้อมูล, เว็บไซต์หลังบ้าน, เว็บโปรเจกต์จบ |
ให้ลองปรับชื่อเมนู ใส่โลโก้ หรือเปลี่ยนสีธีม จาก sidebar-dark-primary เป็น sidebar-light-success ก็ได้💚