분류 전체보기 201

회원 사용자 정의 항목에 따른 값에 따라 출력하기

개인 백업용이기때문에 설명이 난잡 나만 이해할 수 있게 해둠 회원한테 경고를 주고 싶고 해당 회원의 경고를 카운트 하기 위해 만들었다. 회원 설정 > 가입 폼 부분에 사용자 정의 항목 추가버튼을 눌러 위 사진의 형식처럼 사용자 정의 항목을 추가한다고 해보자 그리고 사용에 체크 하고 다른 회원이 눌러서 정보를 보지 않기를 원하니 공개 부분은 체크해준다, 그리고 필수/선택 부분에 대해서 나는 관리자만 해당 경고 횟수가 닉네임 옆에만 표시된걸 보이게 하고싶기때문에 선택 처리를 해주었다. 이렇게 해당 부분을 추가해주고 나면 회원 정보 관리 부분에 해당 사용자 정의 항목을 수정할 수 있는 부분이 생기었다. 이 부분에 설정한 값에 따라 닉네임 옆에 출력 방식을 바꿔볼 생각이다. 일단 회원가입 / 회원정보 수정 / ..

공부/Rhymix 2020.07.24

일반 게시판에서 익명 선택해서 작성하기

해당 게시글은 돌아다니다가 사이트에서 퍼온겁니다. XE공홈에 있는 https://xe1.xpressengine.com/tip/21528335 팁을 1.8버전에 맞게 수정(+간소화) 하였습니다.최초 팁을 올려주신 XE공홈의 Ashon님과 도움주신 XE타운 회원분들께 감사말씀 드립니다. board.controller.php 71번째줄, 263번째줄 if($this->module_info->use_anonymous == 'Y') 를 if($this->module_info->use_anonymous == 'Y' || $obj->use_anonymous == 'Y') 로 각각 변경. skin.xml (게시판 스킨) 익명 글쓰기 사용 체크하면 익명으로 게시물 작성이 가..

공부/Rhymix 2020.07.23

저장함 보기에 삭제버튼 만들기

/modules/document/tpl/saved_list_popup.html 파일을 열고 thead 부분을 아래 처럼 변경 {$lang->date} {$lang->title} {$lang->cmd_select} {$lang->cmd_delete} 추가된 문구 {$lang->cmd_delete} tbody 부분을 아래처럼 변경 {$val->getRegdate("Y-m-d H:i:s")} {$val->getTitle()} {$val->getContent(false)} {$lang->cmd_select} {$lang->cmd_delete} 추가된 문구 {$lang->cmd_delete} common/js/common.js 경로에 가서 /* 저장된 게시글 불러오기 */ 의 코드가 끝나는 부분에 붙여준다. /*..

공부/Rhymix 2020.05.11

레이아웃 위젯없이 최근글, 최근댓글, 최근쪽지, 최근알림 구현하기

나의 최근 작성 글 최근 작성 글 {@$oDB = &DB::getInstance(); $query_do = $oDB->_query('SELECT * FROM rx_documents where member_srl = '.$logged_info->member_srl.' ORDER BY regdate DESC LIMIT 5'); $result1 = $oDB->_fetch($query_do); } {@ $result1 = array($result1);} {@ $title = strip_tags($val->title); $cut_title = mb_strimwidth($title,0,48,'..'); $count = $val->comment_count;} {$cut_title}{$count} 최근 작성한 글이 없..

공부/Rhymix 2020.04.30

관리자 페이지 XE 문서/댓글페이지 게시판별로 보기

관리자페이지 콘텐츠->문서 또는 콘텐츠->댓글 에 가면 전체 문서와 댓글 리스트가 나오는데 특정 게시판의 정보만 모아볼 수 있는 기능이 없다. 그냥 주소 뒤에 &module_srl=모듈번호 를 추가하면 해당 게시판만 나오기는 하는데 도메인/index.php?module=admin&act=dispDocumentAdminList&module_srl=140 ( module_srl 값은, 게시판 목록에서 게시판수정 클릭하면 주소에 module_srl= 이라고 나온다 ) 이게 은근히 귀찮기에.. Core 를 조금 수정할 수 있다면 modules/document/tpl/document_list.html 에서 {$module_list[$oDocument->get('module_srl')]->browser_title}..

공부/Rhymix 2020.03.02

17. XE 코어 삭제하기

XE 코어 재설치를 위해 DB까지 깨끗하게 삭제하기 XE 코어를 설치하고 홈페이지 만들기를 공부하다 보면 가끔 처음부터 다시 시작해 보고 싶은 경우가 있습니다.이런 경우FTP로 접속해 xe 디렉터리를 삭제한다고 해도 XE 코어 프로그램이 설치한 DB(데이터베이스)까지는 삭제되지 않습니다.이번 과정에서는 SSH를 이용해 서버 계정에 접속하고 XE 파일과 디렉터리를 일괄 삭제하는 방법과 MySQL 웹어드민으로 DB에 접속하여 XE 코어가 설치하고 운영했던 DB 테이블까지 모두 삭제하는 방법에 대해 알아봅니다. 파일과 폴더 삭제하기 코어 파일 삭제를 위해 SSH 프로그램을 실행해 서버 계정에 접속합니다. "SSH 압축풀기"에서 배웠던 내용과 비슷하기 때문에 그리 어렵지는 않습니다.FTP를 이용해 xe디렉터리를..

공부/XE 2020.02.23

16. XE 코어 업그레이드

저번에 적은 15번 게시글에서 메뉴 만들기 외에 꾸미기 부분은 다 링크와 간략 설명해놓았습니다. 꾸미는 부분은 한번만 보시면 이해하기 쉽기 때문에 건너뛰고 진행합니다. 최신 XE 코어 버전으로 업그레이드 하기 XE 코어를 업그레이드 하는 과정은 최초 설치시와 동일한 방법으로 이루어집니다.다만 주의해야 할 부분은 사용자가 운영중에 필요한 부분이 있어서 XE 코어 파일을 직접 수정한 부분이 있는가 하는 것 입니다.최신 버전의 XE 코어를 다시 서버에서 압축해제하게 되면 기존의 코어 파일을 모두 덮어 씌어지게 됩니다."XE 확장하기"와 "레이아웃 만들기"에서도 배우겠지만 사용자가 추가하려는 게시판 모듈과 스킨, 레이아웃을 만들면서 필요로 하게 되는 위젯의 스킨과 모듈의 스킨 등은 반드시 코어 파일과는 별도로 ..

공부/XE 2020.02.22