File manager - Edit - /home/webapp69.cm.in.th/u69319090047/ufa888/index.html
Back
<!DOCTYPE html> <html lang="th"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>UFA 888 | แพลตฟอร์มช้อปปิ้งออนไลน์สไตล์โมเดิร์น</title> <!-- CSS stylesheet link --> <link rel="stylesheet" href="style.css"> <!-- FontAwesome for footer payment logos and social brands --> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css"> </head> <body> <!-- TOP ANNOUNCEMENT BAR --> <div class="announcement-bar"> 🎉 ฉลองเปิดตัวร้านใหม่ UFA 888! รับส่วนลดทันที 10% เพียงใช้โค้ด <span>ORANGE10</span> | ส่งฟรีเมื่อช้อปครบ ฿1,000 ขึ้นไป </div> <!-- MAIN HEADER --> <header> <div class="container"> <div class="header-main"> <!-- Hamburger Menu for Mobile --> <button class="mobile-nav-btn" id="mobile-menu-btn"> <i data-lucide="menu"></i> </button> <!-- Website Brand Logo --> <a href="#" class="logo"> <div class="logo-icon"> <i data-lucide="shopping-bag" style="width: 22px; height: 22px;"></i> </div> UFA<span> 888</span> </a> <!-- Search Products Bar --> <div class="search-container"> <div class="search-wrapper"> <input id="search-input" type="text" placeholder="ค้นหาแบรนด์ สินค้า หรือหมวดหมู่ที่นี่ใน UFA 888..." autocomplete="off"> <button class="search-btn" id="search-btn"> <i data-lucide="search" style="width: 16px; height: 16px;"></i> ค้นหา </button> </div> <!-- Suggestion drop panel --> <div class="search-suggestions" id="search-suggestions"> <!-- suggestions dynamically loaded here --> </div> </div> <!-- Navigation Action Buttons & Badges --> <div class="header-actions"> <!-- Wishlist button --> <button class="action-icon-btn" data-link="wishlist" title="รายการโปรด"> <i data-lucide="heart"></i> <span class="badge" id="wishlist-count" style="display: none;">0</span> </button> <!-- Shopping Cart button --> <button class="action-icon-btn" data-link="cart" title="ตะกร้าสินค้า"> <i data-lucide="shopping-cart"></i> <span class="badge" id="cart-count" style="display: none;">0</span> </button> <!-- Dynamic auth state placeholder wrapper (handled by JS) --> <div id="header-auth-wrapper" style="position: relative;"> <!-- User profile details or login button loaded by JS --> </div> </div> </div> <!-- Dynamic Navigation bar --> <nav class="nav-menu" id="nav-menu"> <ul class="nav-links"> <li><a href="#" data-category="all" class="active">ทั้งหมด</a></li> <li><a href="#" data-category="electronics">อุปกรณ์อิเล็กทรอนิกส์</a></li> <li><a href="#" data-category="fashion">เสื้อผ้าแฟชั่น</a></li> <li><a href="#" data-category="cosmetics">เครื่องสำอาง</a></li> <li><a href="#" data-category="home">ของใช้ภายในบ้าน</a></li> <li><a href="#" data-category="food">อาหารและเครื่องดื่ม</a></li> <li><a href="#" data-category="sports">กีฬาและสุขภาพ</a></li> </ul> <div class="hotline"> <i data-lucide="phone-call" style="width: 16px; height: 16px;"></i> <span>Hotline: 1777 (24 ชม.)</span> </div> </nav> </div> </header> <!-- MAIN BODY SPA DYNAMIC VIEWS --> <main class="container" style="min-height: 60vh;"> <!-- ========================================== --> <!-- 1. HOME VIEW --> <!-- ========================================== --> <section id="home-view" class="view-section active"> <!-- Large Promotion Banner Carousel --> <div class="hero-slider"> <div class="slide-track" id="slide-track"> <!-- Slide 1 --> <div class="slide" style="background-image: url('https://images.unsplash.com/photo-1511556532299-8f662fc26c06?w=1600&auto=format&fit=crop&q=80');"> <div class="slide-overlay"></div> <div class="slide-content"> <span class="slide-tag">Tech Week Deal</span> <h2 class="slide-title">Electronics Super Sale</h2> <p class="slide-desc">พบกับหูฟัง สมาร์ทวอทช์ และอุปกรณ์ไอทีลดราคาแรงพิเศษสูงสุดถึง 50% ตลอดทั้งสัปดาห์นี้ที่ UFA 888</p> <button class="slide-btn" onclick="filterByCategory('electronics')">ช้อปเลยตอนนี้ <i data-lucide="arrow-right" style="width: 16px; height: 16px;"></i></button> </div> </div> <!-- Slide 2 --> <div class="slide" style="background-image: url('https://images.unsplash.com/photo-1483985988355-763728e1935b?w=1600&auto=format&fit=crop&q=80');"> <div class="slide-overlay"></div> <div class="slide-content"> <span class="slide-tag">Fashion Trend 2026</span> <h2 class="slide-title">New Urban Streetwear</h2> <p class="slide-desc">อัปเดตสไตล์แฟชั่นแนวสตรีทสุดชิค เสื้อฮู้ด แจ็คเก็ตหนัง และรองเท้าผ้าใบคอลเลกชันใหม่ล่าสุด</p> <button class="slide-btn" onclick="filterByCategory('fashion')">ดูสินค้าแฟชั่น <i data-lucide="arrow-right" style="width: 16px; height: 16px;"></i></button> </div> </div> <!-- Slide 3 --> <div class="slide" style="background-image: url('https://images.unsplash.com/photo-1540555700478-4be289fbecef?w=1600&auto=format&fit=crop&q=80');"> <div class="slide-overlay"></div> <div class="slide-content"> <span class="slide-tag">Healthy Living</span> <h2 class="slide-title">Active Sports Essentials</h2> <p class="slide-desc">เสื่อโยคะ ดัมเบล และอุปกรณ์ฟิตเนสคุณภาพสูงเพื่อหุ่นเฟิร์มในฝันของคุณ รับส่วนลดเปิดสาขาใหม่ทันที</p> <button class="slide-btn" onclick="filterByCategory('sports')">ดูสินค้ากีฬา <i data-lucide="arrow-right" style="width: 16px; height: 16px;"></i></button> </div> </div> </div> <!-- Carousel navigation dots --> <div class="slider-nav"> <div class="slider-dot active"></div> <div class="slider-dot"></div> <div class="slider-dot"></div> </div> <!-- Carousel navigation arrows --> <button class="slider-arrow prev" id="slider-prev"><i data-lucide="chevron-left"></i></button> <button class="slider-arrow next" id="slider-next"><i data-lucide="chevron-right"></i></button> </div> <!-- Categories Selection Grid --> <div class="section-title"> <h2><i data-lucide="grid" style="color: var(--primary);"></i> หมวดหมู่<span>สินค้ายอดนิยม</span></h2> </div> <div class="categories-grid" id="categories-grid"> <!-- Loaded dynamically by app.js --> </div> <!-- Flash Sale Countdown Section --> <div class="flash-sale-banner"> <div class="flash-sale-header"> <div class="flash-sale-title-group"> <span class="flash-tag"><i data-lucide="zap" style="fill: currentColor; width: 16px; height: 16px;"></i> FLASH SALE</span> <div class="countdown"> <span class="countdown-txt">หมดเวลาภายใน</span> <div class="countdown-box" id="hours">05</div> <span class="countdown-colon">:</span> <div class="countdown-box" id="minutes">45</div> <span class="countdown-colon">:</span> <div class="countdown-box" id="seconds">00</div> </div> </div> <div style="font-size: 14px; font-weight: 600; color: var(--primary-light); cursor: pointer;" onclick="showToast('พบกับดีลพิเศษสินค้า Flash Sale เพิ่มเติมเร็วๆ นี้!', 'info')"> ดูทั้งหมด <i data-lucide="chevron-right" style="display: inline-block; vertical-align: middle; width: 16px; height: 16px;"></i> </div> </div> <div class="flash-sale-grid" id="flash-sale-grid"> <!-- Dynamically populated flash products --> </div> </div> <!-- Recommended Products Section --> <div class="recommended-section"> <div class="section-title"> <h2 id="recommended-heading">สินค้า<span>แนะนำสำหรับคุณ</span></h2> </div> <!-- Categories filter tabs inside recommended section --> <div class="filter-tabs"> <button class="filter-btn active" onclick="filterByCategory('all')">ทั้งหมด</button> <button class="filter-btn" onclick="filterByCategory('electronics')">อิเล็กทรอนิกส์</button> <button class="filter-btn" onclick="filterByCategory('fashion')">เสื้อผ้าแฟชั่น</button> <button class="filter-btn" onclick="filterByCategory('cosmetics')">เครื่องสำอาง</button> <button class="filter-btn" onclick="filterByCategory('home')">ของใช้ในบ้าน</button> <button class="filter-btn" onclick="filterByCategory('food')">อาหาร & เครื่องดื่ม</button> <button class="filter-btn" onclick="filterByCategory('sports')">กีฬา & สุขภาพ</button> </div> <div class="products-grid" id="recommended-grid"> <!-- Loaded dynamically by app.js --> </div> </div> </section> <!-- ========================================== --> <!-- 2. PRODUCT DETAIL VIEW --> <!-- ========================================== --> <section id="detail-view" class="view-section"> <div id="detail-view-container"> <!-- Dynamically loaded product detail pages --> </div> </section> <!-- ========================================== --> <!-- 3. SHOPPING CART VIEW --> <!-- ========================================== --> <section id="cart-view" class="view-section"> <div class="section-title"> <h2><i data-lucide="shopping-bag" style="color: var(--primary);"></i> ตะกร้า<span>สินค้าของฉัน</span></h2> </div> <div id="cart-view-container"> <!-- Loaded dynamically by app.js --> </div> </section> <!-- ========================================== --> <!-- 4. USER PROFILE VIEW --> <!-- ========================================== --> <section id="profile-view" class="view-section"> <div class="section-title"> <h2><i data-lucide="user" style="color: var(--primary);"></i> บัญชี<span>ข้อมูลผู้ใช้งาน</span></h2> </div> <div class="profile-layout"> <!-- Left Nav Options Card --> <div class="profile-nav-card" id="profile-nav-panel"> <!-- Filled dynamically --> </div> <!-- Right Content panel --> <div class="profile-content-card" id="profile-content-panel"> <!-- Filled dynamically --> </div> </div> </section> <!-- ========================================== --> <!-- 5. WISHLIST VIEW --> <!-- ========================================== --> <section id="wishlist-view" class="view-section"> <div class="section-title"> <h2><i data-lucide="heart" style="color: var(--danger); fill: var(--danger);"></i> รายการ<span>สินค้าที่ถูกใจ (Wishlist)</span></h2> </div> <div class="products-grid" id="wishlist-grid"> <!-- Dynamically populated items --> </div> </section> <!-- ========================================== --> <!-- 6. ADMIN VIEW PANEL --> <!-- ========================================== --> <section id="admin-view" class="view-section"> <div class="section-title"> <h2><i data-lucide="shield-check" style="color: var(--success);"></i> ระบบหลังบ้าน<span>ผู้ดูแลระบบ (Admin Panel)</span></h2> </div> <div class="profile-layout"> <!-- Left admin nav options card --> <div class="profile-nav-card" id="admin-nav-panel"> <!-- Loaded dynamically --> </div> <!-- Right Admin Content panel --> <div class="profile-content-card" id="admin-content-panel"> <!-- Loaded dynamically --> </div> </div> </section> </main> <!-- FOOTER SECTION --> <footer> <div class="container"> <div class="footer-grid"> <!-- Col 1: About Us --> <div class="footer-column"> <a href="#" class="footer-about-logo"> <div class="logo-icon" style="box-shadow: none;"> <i data-lucide="shopping-bag" style="width: 20px; height: 20px;"></i> </div> UFA<span> 888</span> </a> <p class="footer-about-desc"> UFA 888 แพลตฟอร์มร้านค้าออนไลน์สมัยใหม่ที่คัดสรรเฉพาะสินค้าคุณภาพยอดเยี่ยม พร้อมเทคโนโลยีความปลอดภัยขั้นสูงและโปรโมชันลดสะใจตลอดปี ช้อปง่าย ส่งไว มั่นใจได้ 100% </p> <div class="social-links"> <a href="#" class="social-icon" title="Facebook"><i class="fab fa-facebook-f"></i></a> <a href="#" class="social-icon" title="Instagram"><i class="fab fa-instagram"></i></a> <a href="#" class="social-icon" title="YouTube"><i class="fab fa-youtube"></i></a> <a href="#" class="social-icon" title="Line"><i class="fab fa-line"></i></a> <a href="#" class="social-icon" title="TikTok"><i class="fab fa-tiktok"></i></a> </div> </div> <!-- Col 2: Info links --> <div class="footer-column"> <h4 class="footer-col-title">วิธีการบริการลูกค้า</h4> <ul class="footer-links"> <li><a href="#" onclick="event.preventDefault(); showToast('เกี่ยวกับเรา: UFA 888 ร้านค้าอีคอมเมิร์ซสุดล้ำ', 'info')">เกี่ยวกับเรา</a></li> <li><a href="#" onclick="event.preventDefault(); showToast('ติดต่อสอบถามได้ที่อีเมล support@ufa888.com', 'info')">ติดต่อเรา</a></li> <li><a href="#" onclick="event.preventDefault(); showToast('สามารถเลือกสินค้า ใส่ตะกร้า และกดชำระเงินเพื่อทดสอบระบบสั่งซื้อได้ทันที', 'info')">วิธีการสั่งซื้อสินค้า</a></li> <li><a href="#" onclick="event.preventDefault(); showToast('นโยบายความเป็นส่วนตัว: รักษาข้อมูลสมาชิกอย่างมีมาตรฐานสูงสุด', 'info')">นโยบายความเป็นส่วนตัว</a></li> </ul> </div> <!-- Col 3: Payment policies --> <div class="footer-column"> <h4 class="footer-col-title">การชำระเงินและขนส่ง</h4> <div class="footer-contact-info"> <div class="contact-item"> <i data-lucide="map-pin"></i> <span>บจก. ยูฟ่า 888 ประเทศไทย อาคารสุขุมวิทวิลล่า ชั้น 25 ถ.สุขุมวิท วัฒนา กรุงเทพฯ 10110</span> </div> <div class="contact-item"> <i data-lucide="mail"></i> <span>contact@ufa888.com</span> </div> <div class="contact-item"> <i data-lucide="phone"></i> <span>โทร. 02-123-4567 (จันทร์-ศุกร์ 09:00 - 18:00 น.)</span> </div> </div> </div> <!-- Col 4: Newsletter subscription --> <div class="footer-column"> <h4 class="footer-col-title">รับข่าวสารและคูปองพิเศษ</h4> <p class="footer-about-desc" style="font-size: 13px;">สมัครสมาชิกจดหมายข่าวของเราเพื่อไม่พลาดสิทธิประโยชน์ส่วนลดก่อนใคร</p> <form class="newsletter-form" onsubmit="event.preventDefault(); document.getElementById('news-email').value=''; showToast('ลงทะเบียนจดหมายข่าวเรียบร้อยแล้ว!', 'success');"> <input id="news-email" type="email" class="newsletter-input" placeholder="ใส่อีเมลของคุณที่นี่..." required> <button type="submit" class="btn-newsletter">ลงทะเบียนรับสิทธิพิเศษ</button> </form> </div> </div> <!-- Bottom Copyright & Payments Gateways --> <div class="footer-bottom"> <p>© 2026 UFA 888 Co., Ltd. สงวนลิขสิทธิ์ตามกฎหมาย พัฒนาด้วยความประณีตสำหรับ E-commerce ชั้นนำ</p> <div class="payment-gateways" title="ช่องทางชำระเงินที่รองรับ"> <i class="fab fa-cc-visa" title="Visa"></i> <i class="fab fa-cc-mastercard" title="Mastercard"></i> <i class="fab fa-cc-jcb" title="JCB"></i> <i class="fab fa-paypal" title="Paypal"></i> <i class="fas fa-qrcode" title="PromptPay QR"></i> </div> </div> </div> </footer> <!-- TOAST NOTIFICATIONS CONTAINER --> <div class="toast-container" id="toast-container"> <!-- Toast elements dynamically injected here --> </div> <!-- CUSTOM MESSAGE POPUP MODAL --> <div class="modal" id="modal"> <div class="modal-content"> <button class="modal-close" id="modal-close-btn">×</button> <div class="modal-icon" id="modal-icon-wrapper"> <i data-lucide="check-circle-2" style="width: 32px; height: 32px;"></i> </div> <h3 class="modal-title" id="modal-title">ยินดีด้วย!</h3> <p class="modal-desc" id="modal-desc">การทำรายการชำระเงินเสร็จสมบูรณ์เรียบร้อยแล้ว</p> <button class="btn-modal-action" id="modal-action-btn">ตกลง</button> </div> </div> <!-- AUTHENTICATION (LOGIN/REGISTER) MODAL --> <div class="modal" id="auth-modal"> <div class="modal-content" style="max-width: 440px; text-align: left; padding: 24px;"> <button class="modal-close" id="auth-modal-close-btn" style="top:12px; right:12px;">×</button> <!-- Auth tab headers --> <div class="auth-tabs" style="display:flex; border-bottom:2px solid var(--gray-200); margin-bottom:20px; font-weight:700;"> <button class="auth-tab-btn active" id="tab-login-btn" style="flex:1; background:transparent; border:none; padding:10px 0; font-size:16px; cursor:pointer;">เข้าสู่ระบบ</button> <button class="auth-tab-btn" id="tab-register-btn" style="flex:1; background:transparent; border:none; padding:10px 0; font-size:16px; cursor:pointer;">สมัครสมาชิก</button> </div> <!-- Login form --> <div class="auth-form-group active" id="form-login-group"> <form id="login-form"> <div class="form-group" style="margin-bottom: 16px;"> <label for="login-email" style="font-size:13px; font-weight:600; margin-bottom:6px; display:block;">อีเมลผู้ใช้งาน</label> <input id="login-email" type="email" placeholder="example@ufa888.com" required style="width:100%; padding:10px; border:1px solid var(--gray-300); border-radius:var(--radius-md);"> </div> <div class="form-group" style="margin-bottom: 20px;"> <label for="login-password" style="font-size:13px; font-weight:600; margin-bottom:6px; display:block;">รหัสผ่าน</label> <input id="login-password" type="password" placeholder="ใส่รหัสผ่านของคุณ..." required style="width:100%; padding:10px; border:1px solid var(--gray-300); border-radius:var(--radius-md);"> </div> <button type="submit" class="btn-checkout" style="padding:12px 0;">เข้าสู่ระบบบัญชี</button> </form> <div style="font-size:12px; color:var(--gray-500); margin-top:16px; background-color:var(--gray-100); padding:10px; border-radius:6px; line-height:1.5;"> 💡 <b>ข้อมูลทดสอบระบบแอดมิน/ผู้ใช้งาน:</b><br> - แอดมิน: <span style="color:var(--primary); font-weight:700;">admin@ufa888.com</span> / รหัส: <span style="font-weight:700;">admin123</span><br> - ลูกค้าทั่วไป: <span style="color:var(--primary); font-weight:700;">user@ufa888.com</span> / รหัส: <span style="font-weight:700;">user123</span> </div> </div> <!-- Register form --> <div class="auth-form-group" id="form-register-group"> <form id="register-form"> <div class="form-group" style="margin-bottom: 12px;"> <label for="reg-name" style="font-size:12px; font-weight:600; margin-bottom:4px; display:block;">ชื่อ-นามสกุลจริง</label> <input id="reg-name" type="text" placeholder="ชื่อ นามสกุลของคุณ..." required style="width:100%; padding:8px 12px; border:1px solid var(--gray-300); border-radius:var(--radius-md);"> </div> <div class="form-group" style="margin-bottom: 12px;"> <label for="reg-email" style="font-size:12px; font-weight:600; margin-bottom:4px; display:block;">อีเมล</label> <input id="reg-email" type="email" placeholder="email@example.com" required style="width:100%; padding:8px 12px; border:1px solid var(--gray-300); border-radius:var(--radius-md);"> </div> <div class="form-group" style="margin-bottom: 12px;"> <label for="reg-phone" style="font-size:12px; font-weight:600; margin-bottom:4px; display:block;">เบอร์โทรศัพท์</label> <input id="reg-phone" type="text" placeholder="08x-xxx-xxxx" required style="width:100%; padding:8px 12px; border:1px solid var(--gray-300); border-radius:var(--radius-md);"> </div> <div class="form-group" style="margin-bottom: 12px;"> <label for="reg-password" style="font-size:12px; font-weight:600; margin-bottom:4px; display:block;">รหัสผ่าน</label> <input id="reg-password" type="password" placeholder="อย่างน้อย 6 ตัวอักษร" required style="width:100%; padding:8px 12px; border:1px solid var(--gray-300); border-radius:var(--radius-md);"> </div> <div class="form-group" style="margin-bottom: 18px;"> <label for="reg-conf-password" style="font-size:12px; font-weight:600; margin-bottom:4px; display:block;">ยืนยันรหัสผ่านอีกครั้ง</label> <input id="reg-conf-password" type="password" placeholder="พิมพ์รหัสผ่านอีกครั้ง..." required style="width:100%; padding:8px 12px; border:1px solid var(--gray-300); border-radius:var(--radius-md);"> </div> <button type="submit" class="btn-checkout" style="padding:12px 0;">ลงทะเบียนเข้าใช้งาน</button> </form> </div> </div> </div> <!-- Lucide Icons CDN script --> <script src="https://unpkg.com/lucide@latest"></script> <!-- App javascript file --> <script src="app.js"></script> </body> </html>
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.36 |
proxy
|
phpinfo
|
Settings