버그 수정 1
-
광고 페이지 "검색 CTR" 빈값 수정 — 히어로 섹션에서
$stats['search_ctr']을 참조하나 해당 키가 미정의되어 "검색 CTR %"로 빈값 표시되던 문제 수정. CTR 12.37% 고정값 추가
GAMEBOY.KR의 모든 변경사항을 투명하게 기록합니다
$stats['search_ctr']을 참조하나 해당 키가 미정의되어 "검색 CTR %"로 빈값 표시되던 문제 수정. CTR 12.37% 고정값 추가
languages 크론 사일런트 실패 수정 — 한국어 지원 데이터·언어·도전과제·스크린샷 등 누락 필드를 매일 자동 수집하는 게임DB 보강 모듈 languages 크론이 등록 이후 단 한 번도 정상 실행되지 않았던 치명적 사일런트 실패 수정. 근본 원인: 사용자 crontab에 nice -n 15 cd /path && php ... 형식으로 등록되어 있었으나, cd는 shell builtin이라 nice로 실행 불가(nice: 'cd': 그런 파일이나 디렉터리가 없습니다). && 이후 PHP 명령이 아예 실행되지 않음. 다른 작업(images/details/charts)은 시스템 cron(시스템 크론)에 정상 형식으로 중복 등록되어 정상 동작했으나, languages만 시스템 cron에 미등록. 수정: 시스템 cron에 languages 엔트리 추가 + 사용자 crontab의 broken 엔트리 4건 전량 제거 + 수동 500건 배치 실행(489건 처리, 한국어 223건 수집)
gbb_page=double_or_nothing을 사용하지만, SEO switch에 case 'double':만 존재하여 매칭 실패. 페이지 title이 "커뮤니티"로, canonical이 /board/로 출력되던 치명적 SEO 버그 수정. case 'double_or_nothing': 추가, $game_names·$game_descs 배열에 'double_or_nothing' 키 추가, canonical URL에 slug_map 도입하여 올바른 /board/casino/double/ 생성
bet_type="group" 으로 전송하지만 백엔드에 group 타입 처리 코드가 아예 없어 1-12/13-24/25-36 구간 배팅이 100% 패배하던 치명적 버그 수정
bet_type="parity" 전송하지만 백엔드는 "oddeven" 만 비교하여 홀수/짝수 배팅이 100% 패배하던 버그 수정
bet_value="1-18"/"19-36" 전송하지만 백엔드는 "low"/"high" 만 비교하여 1~18/19~36 배팅이 100% 패배하던 버그 수정
500/base_power)과 전부 불일치. 번개발(×2.5→×5.9), 화염마(×3.2→×6.7), 파도호(×4.8→×7.7), 별빛이(×7.5→×10), 다크호스(×15.0→×14.3)로 수정. 특히 다크호스는 UI(×15)보다 실제 지급(×14.3)이 적어 유저 손해 발생. 하드코딩 제거 → PHP 동적 계산으로 전환하여 백엔드 공식과 영구 동기화
max(1, payout)) 적용
#poker-player-cards, #poker-dealer-cards 등 4개 DOM 요소를 참조하나 템플릿에 #poker-cards 하나만 존재. 플레이어/딜러 영역 분리 재구성
$reels[0] === $reels[2] 조건 추가로 모든 2개 일치 조합 정상 당첨 처리
, 처럼 꺾쇠괄호를 사용하여, 브라우저가 HTML 태그로 해석해 게임 이름이 사라지던 문제 해결. 제목, 발췌문, 소셜 미디어 공유 메타(OG/Twitter) 모두 정상 복구
/board/best/)이 관리자 설정(추천 10개 / 조회 100회)을 무시하고 "추천 1개 이상"으로 하드코딩되어 있던 버그 수정. 설정 페이지에서 변경한 기준이 정상 반영되도록 수정
/board/bestofbest/)에 "최근 30일" 기간 제한이 누락되어 전체 기간 게시글이 표시되던 버그 수정. 설정 페이지 안내와 동일하게 최근 30일 이내 게시글만 필터링
/ranking/ 링크가 중복 존재하던 문제 수정. Column 3에만 유지
100vh가 toolbar 뒤 숨겨진 영역까지 포함하여 계산되는 뷰포트 버그 우회 (window.innerHeight 기반 동적 계산 적용)
다양한 플랫폼에서 GAMEBOY.KR과 소통하세요