테스트 사이트 - 개발 중인 베타 버전입니다

관리자, 어드민 페이지 버그 패치 (php8 위주)

· 1개월 전 · 755 · 37
스크린샷 2025-09-22 오후 7.42.48.png

안녕하세요

최근에 꿈의세계님껄로 관리자 페이지 연동 했는데 php 8.x 버전에선 에러 나서 그 부분 수정해서 올려봅니다.

그누보드 버전은 최소 5.6으로 하면되구요

최근 버전이 5.6.22 으로 작업 했었고 데시보드 보면 차트 부분 에러가 걸리적 거려서 이부분 위주로 수정했습니다.

나머진 보이는대로 수정하여 재 등록합니다.

혹시나 발견하는대로 댓글 남겨주세요. 

그리고 괜찮으시면 추천 부탁드려요 ㅎㅎ

 

========================================================

수정 내역 

 

masahide님께서 버그를 알려주셨습니다.

버그 현상은 아래와 같습니다.

접속자 현황을 볼 때
1. 시간은 00시에만 막대그래프가 나옵니다.
2. 요일은 월화수목금토일이 아닌 1 2 3 4 5 6 7요일로 나옵니다. 그리고 이것도 6요일에만 막대그래프가 있습니다.
3. 일별은 전체 날짜가 나오지 않고  오늘 날짜만 달랑 나와서 막대그래프 하나가 그래프를 다 채웁니다.
4. 월별, 년별도 위 일별과 동일하게 9월 2025년만 나오면서 막대그래프 하나가 그래프를 다 채웁니다.
5. 브라우저별 동향도 원형 그래프는 나오지 않고 텍스트만 나오는데 화면처럼 보입니다.

 

2025년 9월 28일자로 수정하여 업데이트 하였습니다.

 

======================================================== 

2차 수정사항 

masahide님께서 버그를 알려주셨습니다.

버그 현상은 아래와 같습니다.

일별,월별,년별로 그래프가 안나오는현상이 있다고 댓글 남겨주셨습니다.

패치 파일은 20250930.zip 파일입니다. 

구성은 일부 js, index.php, chat.ajax.php 입니다. 그냥 덮어씌면 됩니다.

혹시나 문제가 있을시에는 댓글 남겨주시고 업데이트는 약간 늦을수있어도 최선을 다해 올려보도록 하겠습니다. ^^

 

2025년 9월 30일자로 수정하여 업데이트 하였습니다.

 

======================================================== 

3차 수정사항

접속자 현황 및 브라우저 동향 ajax 소스코드에 문제가 있어서 수정하였습니다.

그래프 (어제, 오늘) 카운팅 버그가 있다고 다시 한번 제보 받았습니다.

수정 후 제 피씨에선 크게 문제가 없다보니 다시 한번 긴급 패치 파일 업로드 했습니다.

만약에 1차 긴급패치 (20250930.zip) 해보신경우 chat.ajax.php 만 덮어쓰면 됩니다.

처음이면 제가 방금 올린 최근 긴급패치 (20251001.zip)를 전부다 덮어씌워주면 됩니다.

 

25.10.01 16:38:42 :

masahide님께서 버그를 알려주셨습니다.

 

 

일별과 월별에서 지난달, 지난해 방문자수 볼 때 지난달 18일 193명, 지난해 09월 0명 이런식으로 나와야 하는데,
지난달 10-18일 193명, 지난해 2025-09월 0명 이런식으로 지난달 지난해가 아닌 현 시점으로 표기가 됩니다.
방문자수는 맞는데 지난달에서는 월-을 지난해에는 년도-만 빼면 완벽해 질듯 합니다.

내용으로 피드백 받았습니다. 한번 더 확인 후 바로 수정 하였습니다.

파일은 20251001_01.zip 입니다. 헷갈리지 마시고 다운 받으시길 바랍니다.

 

======================================================== 

 

마지막으로 제 서버에선 방문자 기록이 한정적이다보니 수정사항을 반영하여 작업하기의 어려움이 있었습니다.

기다려주시고 격려해주신분 들께 감사합니다.  ^^*

 

 

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 37개

1개월 전

잉? 그부분 제가 수정 했어요 제 피씨에선 10-18 이렇게 날짜 사이 -만 있는데 잘못보신거 아닌가요?

3곳의 다른 홈페이지와 8.4, 7.4에서 모두 확인했는데

일별에서 지난달 부분이 저렇게 나옵니다.

1개월 전

음.. 스크립트 문제인거 같습니다.

chart_visit 변수 보이죠? 거기 밑에 
if (visit_types === 'day') {
    chart_visit.categoryAxis.labelFunction = function(valueText, serialDataItem, categoryAxis) {
        return valueText.replace("일", "");
    };
}

추가해보세요

알려주신 방법으로는 해결이 안됐고

chart.ajax.php에서
               $kind    = $dt->format("m-d");   // ✅ 차트 라벨은 월-일만 표시

                $kind    = $dt->format("d");   // ✅ 차트 라벨은 일만 표시
로 수정해서 해결했습니다.

감사합니다.

1개월 전

아! 일만 표시 하고 싶다는뜻이었군요~ ㅋㅋ 

그 한글도 포함 시키고 싶으면 

$kind    = $dt->format("d일"); 

이렇게 한것도 괜찮구요 어쨌든 해결 되어 다행입니다~^^

제 나름대로 이미지 첨부하여 설명을 자세히 드렸다고 생각했는데 미흡했었나봅니다.

저 부분은 이번달 기준 지난달의 같은 날짜의 방문자 수를 표시하는 부분입니다.

그래서 지난달 02일 이렇게 나와야 하는데,

수정해 주셨던건 지난달 10월 02일 이렇게 나와 버립니다.

오늘이 10월 02일인데 지난달이 10월 02일로 표기가 되었던거지요. 지난달은 09월 02일인데요.

덕분에 php8.x에서도 다시 사용할 수 있게 되었네요.

감사합니다.

1개월 전

감사합니다

게시글 목록

번호 제목
62722
62712
62683
62674
62670
62658
62644
62643
62631
레이아웃 JSON흐름도 5
62615
62607
62579