m3cron 기능개선(3월20일 UP) > 그누보드5 플러그인

그누보드5 플러그인

그누보드는 다양한 기능을 추가하기 쉽습니다.

m3cron 기능개선(3월20일 UP) 정보

m3cron 기능개선(3월20일 UP)

첨부파일

m3cron-20220320.zip (20.0K) 245회 다운로드 2022-03-20 10:51:04
테스트한 버전5.5.2
호환 가능 버전5.3 이상

본문

우선 원작자님과 앞서 작업해주신 분들께 감사드립니다.

 

* 링크1은 원작자이신 말러83님 G4 원본자료 페이지

* 링크2는 아미나에 공유 해왔던 자료 페이지 (상세 업데이트 내역 확인시 참고)

* 이 자료는 뿡쁑님 수정본(https://sir.kr/g5_plugin/4328) 을 베이스로 작업 함

* 별도의 버전관리 없이 압축 파일명 날짜로 구분하니 자신이 받은 파일명 날짜와 다르면 재 다운로드

 

기능 추가 및 버그 수정 등 주요 업데이트가 대략적으론 마무리가 되어서 혼선을 줄이고자 요약설명 남깁니다.

 

[ 처음 사용자 ]

* 코어 수정은 없으니 메뉴번호 650번을 쓰고 있는지 체크 후 안쓰면 그대로 올리면 됩니다.

 

[ 기존 사용자 ]

* 기존 DB의 수정 없이 신규 추가만 있으니 이 역시 메뉴번호 650번을 쓰고 있는지만 체크 후 안쓰면 그대로 올리면 됩니다.

 

== [기존 사용자] 아래는 FTP 접속 후 파일 또는 폴더 유무 확인 후 삭제할 항목입니다 ==

* 메뉴 번호를 650번으로 변경했으니 기존 adm/admin.menu600.php 파일 삭제.

* 로그 목록, 삭제 페이지 병합으로 기존 adm/m3cron_delete.php 파일 삭제

 ㄴ 중간에 3월12일자부터 제가 실수로 이 파일을 포함 시켜놔서 확인되면 삭제 하시면 됩니다.

* 업데이트 중간에 잠깐 테스트 해봤던 NoSleep.min.js 라는 문서가 루트 js 폴더에 있다면 삭제.

* 메뉴파일의 css 호출문 수정으로 adm/shop_admin/ 안에 css 폴더째 삭제

 

 

[ 주요 개선 내역 ] - 상세 내역은 링크2 참고

* 목록 및 수정, 로그 페이지 등 설정 및 식별 편의 개선

* 실행주기 '한 번', '매 분' 추가 ( '분' 단위 선택 옵션 추가)

* 로컬 파일관리 편의 개선 - 실행파일 폴더(/m3cron) 내에서 한 단계 더 폴더 생성 가능

* 목록에서 파일 배치 순서 지정 가능

* 작업 테스트 편의를 위해 목록에서 즉시 실행 가능

 ㄴ 일/주/월 단위의 당일 실행 예정인 파일을 임의로 실행 시킬 경우 예정 시간에 실행 안됨 주의.

 

* 가상로봇(VR-여기선 가상현실 아님 주의) 기능 추가

  • 목적은 스케줄 지정 시간에 정확히 실행 시키기 위함.
  • 검색봇이나 일반 방문자의 접속 빈도와 시간은 컨트롤이 안되기 때문에 임의의 회원 계정을 스케줄 수정 페이지에서 등록한 후, 해당 계정을 별도의 브라우저에서 로그인 시켜두면 시간 체크 후 지정 시간에 자동으로 새로고침 시킴.
  • 스케줄 텀이 길면 로그아웃 되므로 세션 만료 시간인 3시간 이내에서 현재접속자 표시 시간을 주기로 별도 새로고침 되도록 함.
  • 사용자 환경에 따라 활용하기 불편할 수 있지만 지정시간 실행 외 중복 실행이 문제 되거나 페이지 강제이동이 필요한 경우 해결책이 될 수 있음.
  • 별도 DB를 쓰지 않고, m3cron_config 테이블을 쓰도록 해놔서 파일정보 행(row)마다 VR 정보가 들어가야 하는데 수정 페이지 한 곳에서만 등록하면 일괄 적용 되도록 함.
  • 사용자 마다 스케줄 실행일 분포 패턴이 다양할 수 있고, 기능을 활용할 환경이 미흡하면 다소 불편하거나 어려울 수 있음.
    1. 우선 사용자에게 쓸만한 핸드폰 공기계가 있다면 와이파이와 충전기 연결 후 로그인 시켜 둠.
     ㄴ 폰 액정 화면이 OFF 상태면 스크립트가 중지 되므로 'Screen On' 둥의 화면꺼짐 방지 어플을 사용하고, 화면밝기 조절 등 각종 베터리 사용량 최적화 후 사용 권장
    2. 데스크탑이나 노트북 등 웬만하면 켜두고 쓰거나 기타 접속 유지 가능한 환경이 되는 분들은 자신에게 적절한 방법을 찾아서 사용.(자신만의 팁이 생기면 공유 부탁드립니다.)

 

이 짤은 가상로봇 기능의 웃픈 아이덴티티 입니다.

 

추천
16

댓글 전체

에전 자바스크립트로 요일별로 인트로 페이지 변경하게 했는데....
아썸님의 소스가 요일별로 인덱스 파일이 다르게 접속할 수 있다면 좋겠네요.
감사합니다.^^
감사합니다.
종종 상황에 따라서 24시간 중, 실행 시작시간과 종료시간을 지정하여 사용할 경우가 있더군요. ^^
(예로, SMS전송을 자동화 했을 경우, 수신 받고 싶지 않은 시간대에는 동작이 안되도록 하는것과 같은 것)
지금도 잘 사용하고 있는 기능인데, 혹시 이런 부분이 필요한 분들이 있을까 싶어 적어 봤습니다.
감사합니다. 로봇이나 회원 방문이 적지만 지정 시간에 꼭 실행 시키고 싶으시면 가상로봇 기능도 한 번 써보세요. 설명은 링크2에 남겨놨지만 이해 안되는 부분이 있으면 댓글 남겨주세요.
업로드용 묶음 파일 정리중에 실수로 분 단위 처리 코드가 빠진 문서가 들어가서 재업했습니다.
======================================
[공통]=>17일자로 받으신 분들은 다시 다운로드 해주세요~;
다시 받아서 재설치 해보세요... 일단 말씀 하신 증상은 아까도 지금도 저한테는 보여지지 않았습니다.. 근데 그것과 별개로 스케줄 남은시간 체크 후 배열에 담는 과정에 오류가 있긴 했던터라 그게 원인일까 싶었는데 아니었나 보네요.
근데 소스보기에서만 오류가 출력 되나요? 수정 전 코드도 비회원에겐 노출이 안되는게 정상이었는데...
해결되었습니다! 다시 새로 다운받아서 적용해보니까 에러가 사라졌네요..
감사합니다 ㅜㅜ 고생 많으셨습니다..유용하게 잘 사용할께요!
네.. 지정 시간에 특정 php 문서를 실행시켜주는 스케줄링 도구입니다.
다만 기본적으론 지정 시간 대역에 로봇이나 기타 방문자의 접속 또는 페이지 이동(새로고침) 등의 액션이 발생해야 실행 되는데, 그런 단점을 커버하려고 추가 된 VR 기능을 활용해 환경 세팅을 해두면 로봇이나 방문자 없이도 지정 시간에 실행 가능하구요.
아하 특정 지정 시간대 특정 php문서를 자동활성화면....
사용자에 의도에 따라 무궁무진한 발전가능성이 있겠군요 ㄷㄷ;
감사합니다 잘 이해하게되었어요
근데 보통은 https://cron-job.org/ 사이트를 이용들 하시기 때문에 저처럼 외부 사이트 이용을 꺼리거나 가급적 내부적으로 해결하고자 하는 성향이 아니라면 위 사이트를 이용하는게 편하실겁니다.

왜 다른 폴더에서는 잘 실행되는 파일이 m3cron 폴더에만 파일을 복사해서 넣으면 안될까요 ? 파싱파일인데 파싱이 한개만 되고 안됩니다. 혹시나 하고 다른 폴더에 넣게 되면 되더라구요..

네 오류는 없고..그냥 안됩니다...희안하데 다른 폴더로 넣어놓고 실행하면 실행이 되는데 말이죠.꼭 쓰고 싶은데..ㅠㅠ

--

아무래도 m3cron 폴더에가면

include_once('./_common.php'); 이 부분이 오류 나는것같습니다.

최상위 폴더의 _common.php 파일을 못불러오는데 이유가 뭘까요 ?

전체 504
그누보드5 플러그인 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT