공지사항의 글이 로그인 전과 후가 다릅니다.ㅠ 도저히 모르겠습니다.ㅠ
관련링크
본문
안녕하세요
저는 그누보드를 통해 작은 커뮤니티를 운영하고 있는데, 이번에 개선 처리가 하나 있어서 이렇게 글을 올리게 되었습니다.
나름대로 하나씩 배워가고 컨텐츠몰에서 구매하면서 운영하고 있는데, 아래 내용은 정말 뭐가 문제인지? 모르겠습니다.ㅠ
우선, 이렇게 봐주셔서 너무 감사합니다.ㅠ(인사먼저)
* 오류나는 링크 : https://fi-lab.com/bbs/board.php?bo_table=notice&wr_id=1637
* 오류 상황
- 정상인 상황 : 로그인 후 공지글을 보면 그림 1과 같이 정상적으로 표현됩니다.
- 오류인 상황 : 공지사항은 로그인 안해도 보이도록 해야하는데, 그러면 그림 2와 같이 오류로 보입니다.
※ 참고로, 메인 글은 잘 보여서 그냥 넘어왔는데 개선하고 싶네요.ㅠ
혹시, 오류를 찾아보고자 필요하신부분이 있으시다면, 쪽지 및 댓글 주세요!
[그림 1 - 정상적인 상황]
[그림 2 - 오류인 상황]
답변 3
잘나오는데요 케싱해보시기 바랍니다.
저도 잘 보여집니다.
보통 이렇게 회원로그인 후 에만 특정 오류가 발생하는 경우에는
거의 90% 가 스크립트이고 나머지 9%가 리소스 로드 오류 입니다.
비회원과 달리회원시에는 채크할 사항들이 많습니다.
lib 에서 불러오는 펑션도 많구요.
1. 회원 로그인 후 F12 누르셔서 콘솔탭에서 오류를 채크해보세요.
2. 그 오류들을 회원일때외 비회원일때 구분하여 채크해보세요.
대부분은 아니지만 일부 유저들에게 받은 질의를 보면
유사한 형태가 보이는데
if($is_member){ // 회원만 보이는공간
// 여기에 있는 코드중에서 에러가 있음.
}
이런 경우도 많습니다.
두 분 의견 너무 감사합니다.
소스를 하나하나 비교하면서 분석한 결과 오류 소스가 있었습니다. 말씀하신 스크립트오류요
그런데, 그 소스가 로그인 후에는 영향을 안주고, 로그인 전에만 영향을 준지는 모르겠습니다.ㅠ
우선, 해당 소스를 지우니 로그인 전에도 정상적으로 처리가 되네요.ㅠ
이슈가 된 그 소스 구문은 예전에 이런저런 테스트를 위해 입력했던 스크립트인데, 제가 정리를 못한 듯 합니다.ㅠ
다들 테스트 후에는 소스를 정상적으로 해 놓아야 하는 점을 꼭~ 기억해 주세요.
참고로, 저 홈페이지 때문에 php 나 css 를 배우면서 하고 있습니다.
이 또한 배운 듯 합니다.
의견 주신 두분에게 감사하다는 말씀 드립니다.
감사합니다.