1. 현재 페이지에서 스크롤을 감지해서 쿠키로 저장한다. window.addEventListener('scroll', function() { var scrollHeightPosition = window.scrollY; setCookie("scroll_position", scrollHeightPosition) //console.log(scrollHeightPosition); }); 2. 다른 페이지에서 페이지가 불려질때 쿠키로 저장된 높이로 뿌려준다 document.addEventListener("DOMContentLoaded", function(){ var scrollPosition = getCookie("scroll_position"); // 쿠키의 내용을 불러오는 사용자 정의 함수 if (scroll..
https://openvpn.net/community-downloads/ Community Downloads | OpenVPN Visit this page to download the latest version of the open source VPN, OpenVPN. openvpn.net 릴리즈 보면서 적당히 최신순으로 여기서 Windows 64-bit MSI installer 로 설치한다 . 윈도우 기준 윈도우에서 시스템 환경 변수 편집으로들어가서 시스템속성 -> 환경 변수 환경변수에 추가해준다. https://gist.github.com/Lazza/bbc15561b65c16db8ca8 VPNGate Python script VPNGate Python script. GitHub Gist: instan..
그누보드 설치 후 바로 시작해야함 여분필드를 새로 10개 이상인 경우 작업해야할 화일 목록 /adm/sql_write_sql /bbs/write.php /bbs/write_update.php 1번. /adm/sql_write_sql `wr_1` varchar(255) NOT NULL, `wr_2` varchar(255) NOT NULL, `wr_3` varchar(255) NOT NULL, `wr_4` varchar(255) NOT NULL, `wr_5` varchar(255) NOT NULL, `wr_6` varchar(255) NOT NULL, `wr_7` varchar(255) NOT NULL, `wr_8` varchar(255) NOT NULL, `wr_9` varchar(255) NOT NULL..
/bbs/link.php 로 만들어서 사용하는 법 다운로드 포인트 차감을 이용해서 만든다. 그리고 나서 스킨에서 적당하게 link.tail.skin.php 화일을 만들어서 if (!defined('_GNUBOARD_')) exit; //개별 페이지 접근 불가 // 자신의 글이라면 통과 // 관리자인 경우 통과 //if (($write['mb_id'] && $write['mb_id'] == $member['mb_id']) || $is_admin == 'super') // ; // else if ($board['bo_download_level'] > 1) // 회원이상 다운로드가 가능하다면 { $timestamp = "-".$board['bo_1']." days";//" minutes";// 날짜 몇일 지나..
중복 로그인을 IP 기준이 아닌 로그인 자체로 중복인지 판별하는 방법 *설명 1. 로그인을 하면서 임의의 값을 세션과 회원 여분필드 1에 저장해준다 2. 그누보드 head에서 세션값과 회원여분필드값이 같은지 검사해준다 1.그누보드 로그인 하는 부분에서 bbs/login.check.php // 회원아이디 세션 생성 set_session('ss_mb_id', $mb['mb_id']); 여기 아래부분에 //중복로그인 방지 검사값 $dbl_login = rand(10000,99999); sql_fetch(" update {$g5['member_table']} set mb_1 = '{$ss_login}' where mb_id = '{$mb_id}' ", false); set_session('ss_mb_1_ss',..
아미나에서 게시물볼때 그 게시물을 쓴 회원의 글만 상단으로 뿌려주는 위젯 다른 게시판의 글도 가져와짐. 보통 출근부 등으로 사용하거나 회원의 글만 보여지게 다운로드 thecitizen.kr/bbs/board.php?bo_table=free&wr_id=47 업체 의 회원글. 특히 보통 출근부 내지는 매니저목록 뿌려주는 기능 > 더시민 게시물볼때 그 게시물을 쓴 회원이 다른 게시판등에서 쓴 글을 보여주는 위젯 게시물 view.skin.php에 넣어버리면 됨 apms_manager_widget(글쓴회원id,$wname, $wid='', $opt='', $mopt='', $wdir='', $addon='') 글검색할 thecitizen.kr
그누보드 멀티분류 작업한건데 가장 간단하게 한 버전인듯. 2차분류만 사용이고 위젯에서 2차분류는 하나|둘|셋 이렇게입력 코어부분 수정은 bbs/list.php화일 1개만 수정 스킨에서는 category.skin.php 와 setup.skin.php 두개만 수정 다만 카테고리를 sca에서 1차-2차 이런 형태로 변수 1개로 사용 즉 $sca= 서울-강남구 , $sca= 부산-동구 이런형태임 skin/board/basic-tag-one/ category.skin.php setup.php 두개 수정 그누보드/아미나 빌더 Basic-Tags-One 스킨에서 작업 thecitizen.kr/bbs/board.php?bo_table=free&wr_id=46 다운링크 그누보드 멀티분류 2차분류 코어수정 아미나 태그 스..
우선은 xe 댓글에서 사용되어지려는 것에서 시작되었습니다. 기준은 1. xe 댓글에서 이미지,동영상,sns,등을 주소만 입력해도 미리 보여지는 기능 2. 바로 보여지는 게 아니라 해당 미리보기 위에 클릭하면 토글되어지는 여닫기 기능 3. 2에서 각각의 이미지/영상/SNS등에 여닫기 버튼이 달리는 형태 우선 그누보드에서 자동으로 트위터 인스타그램 유튜브 데일리모션 카카오티비 등을 현재 페이지에서 출력해주는 코드를 보았는데 이미지와 동영상은 기존에 comment.item.php 에서 직접 출력전에 정규식으로전환해서 뿌렸기 때문에 스크립트는 위에 말한 트위터 등에서만 작동하는데 이것을 sir.kr/g5_plugin/5184 트위터, 유튜브, 인스타그램 자동변환(1.15 비메오, 데일리모션 추가) > SIR 설..
xe 버전에 따라 다를 수 있습니다. 애드온이나 모듈이 아니라 직접 기본 모듈 함수 수정이어서 꼭 백업하고 작업하셔야합니다 우선은 페이지와 댓글이 같이 오는 경우라면 페이지를 우선합니다. 댓글주소만 적어서 오는 경우로 했습니다. 1. document.item.php에서 수정합니다. function getcontents(){ if(!$this->getCommentCount()) return; if(!$this->isGranted() && $this->isSecret()) return; // cpage is a number of comment pages $cpageStr = sprintf('%d_cpage', $this->document_srl); $cpage = Context::get($cpageStr);..
- Total
- Today
- Yesterday
- Cloudflare
- 루팅
- 그누보드5
- 오토셋
- 텔레그램봇
- lsposed
- 아미나
- .htaccess
- 워드프레스
- 파이선
- php
- 에러
- 제로보드
- Magisk
- Fullcalendar
- xe
- 셀레니움
- 유튜브
- python
- 파이썬
- 그누보드
- SSL
- 텔레그램
- 아파치
- Apache
- php8
- 윈도우
- 클라우드플레어
- 회원가입
- 멀티계정
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |