File manager - Edit - /home/webapp69.cm.in.th/u69319090028/Shop/views/seller/store.php
Back
<div class="cargoo-card"> <div class="cargoo-card-header d-flex flex-column flex-sm-row justify-content-between align-items-sm-center gap-2"> <div> <h5 class="mb-1 fw-bold"><i class="bi bi-shop-window text-primary me-2"></i>ข้อมูลและภาพลักษณ์ร้านค้า (Store Branding)</h5> <p class="text-muted small mb-0">จัดการโลโก้ ภาพพื้นหลังร้านค้า และข้อมูลการติดต่อเพื่อสร้างความน่าเชื่อถือ</p> </div> <a href="<?= url('/shop/' . $store['store_slug']) ?>" target="_blank" class="btn btn-outline-primary btn-sm px-3"> <i class="bi bi-box-arrow-up-right me-1"></i> ดูหน้าร้านของฉัน (Store Preview) </a> </div> <div class="cargoo-card-body p-4"> <form action="<?= url('/seller/store') ?>" method="POST" enctype="multipart/form-data"> <?= Security::csrfField() ?> <!-- 1. Store Cover Image & Logo Branding Section --> <div class="mb-4"> <h6 class="fw-bold text-dark mb-3"><i class="bi bi-palette me-2 text-primary"></i>1. ภาพลักษณ์ร้านค้า (Logo & Cover Banner)</h6> <!-- Cover Image Preview Box (16:9 / Banner Ratio) --> <div class="rounded-3 overflow-hidden position-relative mb-3 border bg-dark d-flex align-items-center justify-content-center" style="height: 190px;"> <?php if (!empty($store['cover_image'])): ?> <img src="<?= store_image_url($store['cover_image'], 'cover') ?>" alt="Cover" id="coverPreview" class="w-100 h-100 object-fit-cover opacity-90"> <?php else: ?> <img src="" alt="Cover Preview" id="coverPreview" class="w-100 h-100 object-fit-cover opacity-90 d-none"> <span class="text-white small opacity-75" id="coverPlaceholder"><i class="bi bi-image me-1"></i> ภาพพื้นหลังร้านค้า (Cover Banner)</span> <?php endif; ?> <!-- Logo Overlay (1:1 Aspect Ratio) --> <div class="position-absolute bottom-0 start-0 m-3 d-flex align-items-center gap-3"> <div class="rounded-circle border border-3 border-white shadow bg-white d-flex align-items-center justify-content-center overflow-hidden" style="width: 76px; height: 76px; flex-shrink: 0;"> <?php if (!empty($store['logo'])): ?> <img src="<?= store_image_url($store['logo'], 'logo') ?>" alt="Logo" id="logoPreview" class="w-100 h-100 object-fit-cover"> <?php else: ?> <img src="" alt="Logo Preview" id="logoPreview" class="w-100 h-100 object-fit-cover d-none"> <i class="bi bi-shop fs-2 text-primary" id="logoPlaceholder"></i> <?php endif; ?> </div> <div class="text-white d-none d-sm-block text-shadow"> <strong class="d-block fs-6"><?= e($store['store_name']) ?></strong> <small class="text-light opacity-90">/shop/<?= e($store['store_slug']) ?></small> </div> </div> </div> <div class="row g-3"> <div class="col-md-6"> <label for="storeLogoInput" class="form-label small fw-bold text-dark">เปลี่ยนโลโก้ร้านค้า (Store Logo)</label> <input type="file" name="logo" id="storeLogoInput" class="form-control form-control-sm" accept="image/jpeg,image/png,image/webp"> <small class="text-muted" style="font-size: 0.75rem;">แนะนำสัดส่วน 1:1 (สี่เหลี่ยมจัตุรัส) ไฟล์ JPG, PNG, WEBP ไม่เกิน 2MB</small> </div> <div class="col-md-6"> <label for="storeCoverInput" class="form-label small fw-bold text-dark">เปลี่ยนภาพพื้นหลังร้านค้า (Cover Banner)</label> <input type="file" name="cover_image" id="storeCoverInput" class="form-control form-control-sm" accept="image/jpeg,image/png,image/webp"> <small class="text-muted" style="font-size: 0.75rem;">แนะนำสัดส่วน 16:9 แนวนอน ไฟล์ JPG, PNG, WEBP ไม่เกิน 2MB</small> </div> </div> </div> <hr class="my-4"> <!-- 2. Store Profile Information --> <div class="mb-4"> <h6 class="fw-bold text-dark mb-3"><i class="bi bi-card-text me-2 text-primary"></i>2. ข้อมูลร้านค้าทั่วไป</h6> <div class="row g-3 mb-3"> <div class="col-md-6"> <label for="storeName" class="form-label small fw-bold text-dark">ชื่อร้านค้า <span class="text-danger">*</span></label> <input type="text" name="store_name" id="storeName" class="form-control form-control-sm" value="<?= e($store['store_name']) ?>" required> </div> <div class="col-md-6"> <label for="storePhone" class="form-label small fw-bold text-dark">เบอร์โทรศัพท์ติดต่อร้านค้า <span class="text-danger">*</span></label> <input type="tel" name="phone" id="storePhone" class="form-control form-control-sm" value="<?= e($store['phone'] ?? '') ?>" required> </div> </div> <div class="mb-3"> <label for="storeAddress" class="form-label small fw-bold text-dark">ที่อยู่สำหรับการรับสินค้า / จัดส่ง <span class="text-danger">*</span></label> <textarea name="address" id="storeAddress" class="form-control form-control-sm" rows="2" required><?= e($store['address'] ?? '') ?></textarea> </div> <div class="mb-3"> <label for="storeDescription" class="form-label small fw-bold text-dark">รายละเอียดและแนะนำร้านค้า</label> <textarea name="description" id="storeDescription" class="form-control form-control-sm" rows="3"><?= e($store['description'] ?? '') ?></textarea> </div> </div> <div class="d-flex justify-content-end gap-2 pt-3 border-top"> <button type="submit" class="btn btn-cargoo-primary px-4 py-2"> <i class="bi bi-check2-circle me-1"></i> บันทึกการเปลี่ยนแปลง </button> </div> </form> </div> </div>
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.24 |
proxy
|
phpinfo
|
Settings