{{ brandName }} {{ brandTagline }}
{{ m.label }}
{{ c.label }}
시공사진 보기 →
{{ brandName }}
{{ m.label }} {{ m.sign }}
{{ c.label }}
⌂ 홈으로
닫기 ✕
{{ s.videoEl }}
{{ heroKicker }}
{{ heroTitle }}
{{ heroSub }}
{{ heroBtn }}
SCROLL
PRODUCTS
{{ productsHeading }}
{{ p.no }}
{{ p.name }}
{{ p.tagline }}
{{ p.short }}
자세히 보기 →
{{ cur.no }}
{{ cur.name }}
{{ cur.tagline }}
{{ cur.desc }}
시공사진
전체 보기 →
GALLERY
시공사진
{{ galleryCount }}
{{ f.label }}
{{ f.label }}
{{ g.caption }}
{{ brandName }}
{{ brandTagline }}
{{ i.label }} {{ i.value }}
{{ footNote }} {{ viewBtn }}
{{ toast }}
ADMIN
관리자 로그인
입장
비밀번호가 올바르지 않습니다.
{{ gateHint }}
{{ buildTag }}
← 사이트로 돌아가기
관리자 페이지 {{ dirtyLabel }} {{ modeLabel }}
되돌리기 초기값 사이트 보기 저장
저장하면 아래 변경 사항이 사이트에 반영됩니다
{{ d.label }}
{{ savedNote }}
{{ t.label }}
로고
☁ Cloudinary 업로드
상호 · 태그라인 · 메인 문구
메인 1~5번 항목의 개별 소개 문구는 [제품] 탭에서 수정합니다. 설명의 첫 단락만 메인에 노출되고, 전체 내용은 제품 상세 페이지에 표시됩니다.
테마 프리셋 (10종)
{{ t.label }}
색상 직접 조정
프리셋 색으로 되돌리기
{{ c.label }}
본문 글꼴
{{ f.label }} 중문 시공 가나다 ABC 123
제목 글꼴
{{ f.label }} 현관의 첫 인상
제품 페이지 상단 사진 밝기
3연동 중문
메인 배경 · 표시 방식
{{ modeBtn }} 누르면 전환 · 사진과 동영상은 섞여 순환하지 않습니다
☁ 사진 업로드 (권장) ☁ 동영상 업로드 (Cloudinary) + 동영상 URL 칸 + 사진 URL 칸
동영상은 Cloudinary 업로드를 사용하세요(브라우저 저장으로는 용량 초과). 권장: 1분 이하 · mp4(H.264) · 가로 1920px · 6MB 내외 · 음성 없음. 모바일에서는 자동재생·무음·반복 재생됩니다.
{{ m.kindLabel }}
{{ m.kindToggle }} 삭제
화면 보정 · 적용 대상
{{ fxImageBtn }} {{ fxVideoBtn }}
보정을 끄면 색보정·사선·비네팅이 모두 빠지고 원본으로 노출됩니다. 문구 가독성을 위한 어둡게 그라데이션은 항상 유지됩니다.
보정 값 · 프리셋
{{ p.label }}
미리보기
{{ f.title.v }}
메뉴 · 하부 카테고리
+ 대메뉴 추가
‘홈’ 버튼은 항상 메뉴 맨 앞(모바일은 메뉴판 하단)에 고정 노출됩니다.
{{ m.no }} 삭제
삭제
+ 하부 카테고리
제품 · 추가 시 제품 페이지 자동 생성
+ 제품 추가
삭제
☁ 업로드
첫 단락 = 메인 페이지 소개 문구 · 빈 줄 뒤 내용은 상세 페이지에만 표시
시공사진 업로드 · ① 사진 → ② 제품 → ③ 옵션 → ④ 추가
① ☁ Cloudinary 일괄 업로드 {{ pendingLabel }}
URL 불러오기
② 제품 선택
{{ t.label }}
③ 옵션 선택
{{ g.name }}
{{ o.label }}
{{ commitLabel }} 선택 초기화
{{ adminGalleryCount }}
전체 삭제
{{ g.optSummary }}
현재 선택값 적용 삭제
옵션 그룹 · 시공사진 분류 기준
+ 그룹 추가
{{ g.multiLabel }} {{ g.filterLabel }} 삭제
‘필터 노출 ON’ 그룹의 항목이 시공사진 페이지 상단 필터 칩으로 표시됩니다.
회사 기본 정보 (하단 노출)
+ 항목 추가
삭제
8.4 버전 data.js 불러오기 · 시공사진 이관
8.4 관리자에서 내려받은 data.js(또는 백업 JSON) 파일을 그대로 올리면 시공사진·제품·옵션 그룹·회사 정보를 v10 구조로 변환해 불러옵니다. 사진이 Cloudinary 절대 URL이면 그대로 연결되고, assets/… 같은 상대 경로면 아래 ‘기존 경로 앞에 붙일 주소’를 채워 절대 URL로 바꿔줍니다.
아래 붙여넣은 내용 불러오기 현재 설정 내보내기(JSON)
{{ importNote }}
불러온 뒤에도 상단 저장을 눌러야 사이트에 반영됩니다. 반영 전 [시공사진] 탭에서 목록을 확인하세요.
불러오기는 관리자 비밀번호와 Cloudinary 설정을 건드리지 않습니다 — 현재 값이 그대로 유지됩니다.
관리자 비밀번호
관리자 페이지는 사이트 안에 링크가 없으며, 주소 끝에 #admin 을 붙여 접속합니다.
보안 점검 결과 (v10.01)
· 공개 응답에서 비밀번호·업로드 키를 제거했습니다 — 방문자가 설정을 받아도 비밀번호를 볼 수 없습니다.
· 로그인은 서버에서 검증하며, 실패 시 0.7초 지연으로 무작위 대입을 늦춥니다.
· 데이터 불러오기가 비밀번호를 덮어쓰지 못하도록 차단했습니다.
· 남은 한계: 비밀번호는 KV에 평문 저장이며 브라우저 기반 인증입니다. 외부 노출이 걱정되면 Cloudflare Zero Trust → Access 로 사이트 또는 관리 경로를 이메일 인증으로 감싸는 방식을 권장합니다(무료 플랜 50명).
· 비밀번호는 8자 이상, 숫자만 사용하지 마세요.
Cloudinary 업로드 설정 (기존 8.4와 동일 계정 사용)
동영상 업로드도 같은 preset을 사용합니다. 파일 선택 업로드는 브라우저 저장(약 5MB)이라 대량 사진·동영상에는 적합하지 않습니다.
서버 저장 진단
서버 연결 진단 실행 {{ modeLabel }}
{{ diag }}