본문 바로가기

xe111

728x90
반응형
[라이믹스(XE1)] 이메일 인증 제목과 내용 변경하는 방법 필요성 라이믹스 기반 웹 서비스를 운영하면 이메일 인증을 위한 이메일 제목과 본문 내용을 변경할 필요가 있다. 변경하지 않으면 아래의 사진처럼 인증 메일이 발송된다. 특히 영문으로 메일이 발송되는 경우 제목이 다소 불편하다. 이메일 인증 제목과 내용을 변경하는 방법은 아래와 같다. 메일 제목 변경하기 아래의 주소로 이동하여 원하는 언어에 해당하는 파일을 텍스트 에디터로 편집한다. 한국어의 경우 'ko.php' 파일을 편집하고 영어의 경우 'en.php'를 편집한다. \modules\member\lang\ 아래의 변수를 찾아서 문자열을 원하는 제목으로 위의 사진처럼 수정한다. $lang->msg_confirm_account_title 메일 내용 변경하기 메일 내용 형식이 담긴 파일은 아래 경로에 있다. 파.. 2023. 3. 7.
[라이믹스] IIS+PHP 환경에서 업로드 권한 처리 윈도우(Windows) 운영체제에서 HTTP 서버인 IIS(Internet Information Services)와 PHP 조합하여 라이믹스(Rhymix)를 운용할 때 업로드 기능을 위해 폴더 권한을 잘 설정해야 한다. 크게 2가지를 설정해야 하는데 첫 번째는 업로드 된 파일이 담길 폴더의 권한이고 두 번째는 업로드 될 때 잠시 저장되는 임시 폴더의 권한이다. 업로드 폴더 권한 설정 업로드된 파일은 'files' 폴더에 보관되므로 라이믹스가 설치된 루트 경로에서 'files' 폴더를 찾은 다음 아래의 사진처럼 권한을 설정한다. 임시 업로드 폴더 권한 설정 파일 업로드가 진행 중일 때 임시로 사용되는 폴더의 권한에 따라 파일의 초기 권한이 설정되므로 업로드용 임시 폴더 권한 도 수정하여야 한다. 먼저 아래.. 2023. 3. 6.
[라이믹스] FFmpeg 설정하고 GIF 변환 기능 활성화 하기 GIF 파일을 MP4로 변경하면 파일 크기가 상당히 줄어든다. 이를 통해 서버 스토리지 사용량과 트래픽을 절약할 수 있다. 라이믹스는 GIF 파일을 MP4 파일로 변경하는 기능을 기본 제공한다. 라이믹스 관리자 화면으로 가면 이 기능을 활성화할 수 있으며 이 기능을 이용하기 위해서는 FFmpeg가 해당 서버에 설치가 되어 있어야 한다. 1. FFmpeg 설치 먼저 FFmpeg를 다운받아서 압축 해제 한다. 운영체제는 리눅스와 윈도우, 맥 모두 지원하니 적절한 버전을 다운로드 한다. 아래의 주소로 가면 아래의 사진처럼 화면이 나타나며 해당 운영체제에 맞는 이미지를 클릭하면 다운로드가 진행된다. FFmpeg 다운로드 주소: https://www.ffmpeg.org/download.html#build-wind.. 2023. 3. 5.
[IT 용어] 라이믹스(Rhymix) 정의 라이믹스(Rhymix)는 XE(Xpress Engine)를 포크하여 개발한 국산 CMS(Content Management System)이다. 라이믹스 개발은 기진곰(kijin@poesis.org)님이 리드하고 있다. 특징 라이믹스는 PHP 환경에서 동작하며 태생이 국산이다보니 한국 웹 서비스 정서에 잘 맞는 기능과 디자인을 갖추고 있다. 참고문서 "라이믹스 소개", 라이믹스 공식 홈페이지. @원문보기 "Rhymix", 위키피디아. @원문보기 2023. 1. 11.
라이믹스(XE1) 문서 제목을 SQL로 일괄 변경하기 어떤 경우에는 라이믹스(XE1)에서 문서 제목을 일괄로 치환해야하는 경우가 있다. 그 경우에는 아래와 같이 SQL을 작성해서 처리할 수 있다. 1. 문서 목록 확인 아래의 SQL로 어떤 문서들이 어떤 문자열을 가지고 있는지 확인한다. SELECT * FROM rx_documents WHERE title LIKE '%찾을문자열%' 2. 제목이 의도대로 수정되는지 확인 아래의 SQL로 의도한 대로 제목이 수정되는지를 미리 확인한다. SELECT REPLACE(title,'찾을문자열', '') FROM rx_documents WHERE title LIKE '%찾을문자열%' 3. 제목 수정 정상적으로 SQL이 의도대로 작성한다고 생각이 들면 아래의 명령어로 제목을 수정한다. UPDATE rx_documents .. 2022. 6. 6.
라이믹스(XE1)에서 신규 문서 아이콘 시간 설정하기 문서 또는 게시판 모듈 설정에서 신규 문서 기준을 설정하는 것이 있으면 거기서 수정하면 되나 어느 순간부터 신규 문서 기준을 변경하는 것이 없어졌는지 찾지를 못 하겠다. 그래서 신규 문서 기준 값이 설정되어 있지 않으면 게시판 스킨의 기본 값이 들어가도록 수정하는 것이 필요했다. 게시판 스킨마다 조금씩 상이하겠지만 라이믹스 2.0.11 기준으로 기본 게시판 스킨(default)에서 '_header.html' 파일을 열어보면 'duration_new'라는 것을 발견할 수 있는데 '작성된지 12시간 이내이면 신규 문서로 구분하겠다.'라는 의미로 '12'가 입력된 것을 볼 수 있다. 이 값을 바꾸고 싶다면 '$module_info->duration_new = 12'에서 '12'를 바꾸면 된다. 2021. 5. 19.
라이믹스(XE1)에서 통합검색을 비활성화하는 방법 라이믹스(XE1)에서 통합검색을 여러 이유로 쓰고 싶지가 않을 때가 있다. 그 경우 통합검색을 비활성화하는 방법은 통합검색 대상을 모두 지우는 것이다. 관리자 페이지로 이동후 '고급'-'설치된 모듈'-'통합검색'에 가서 아래의 사진처럼 '대상'에 있는 것을 모두 지운다. 모두 지워졌으면 '등록'을 눌러서 저장을 한다. '대상'에서 '선택된 대상만 검색'을 꼭 설정해줘야 한다. 위의 사진처럼 통합검색을 시도하려고 하면 결과가 위에처럼 나오는 것을 알 수 있다. 2021. 4. 28.
XE1 "Call to undefined function mysql_connect()" 오류 조치 XE1로 운영 중인 사이트가 잘 되다가 업데이트 후에 아래와 같은 메시지가 뜨면서 동작하지 않을 때가 있다. 이는 데이터베이스 설정파일의 MySQL을 지칭하는 속성명이 바뀌어서 발생하는 문제이기에 설정을 수정하면 해결할 수 있다. Fatal error: Uncaught Error: Call to undefined function mysql_connect() in 2021. 3. 28.
라이믹스(XE1)에서 XEICON 오류가 발생할 때 대처법 최신 라이믹스(XE1)에서 SweetMobileBoard 스킨을 쓰려고 하면 아이콘이 나타나야할 부분에 네모박스들만 엄청나오는 오류가 발생한다. 이 네모박스는 XEICON이라는 폰트를 인식하지 못 해서 데이터들이 그저 네모로 나오는 것인데 이를 해결하기 위해서는 해당 스킨의 XEICON에 특정 코드를 추가하면 된다. 라이믹스(XE1) 공통 영역에 있는 XEICON의 스타일시트를 읽어오는 코드를 스킨의 header에 넣으면 해결된다. SweetMobileBoard의 경우는 '/modules/board/m.skins/sweetMobileBoard/_header.html'에 넣으면 된다. 정작 적용해보니 SweetMobileBoard의 경우 1.0.2 버전의 XEICON을 쓰고 있는데 최신의 라이믹스는 2.x.. 2021. 2. 21.
라이믹스(XE1) 글 공유시 페이스북(오픈그래프) 이미지 나오는 기능 분석 라이믹스(XE1)에는 SEO(Search Engine Optimization) 모듈이 기본적으로 탑재되어 있으며 이 모듈에서 오픈그래프 기능을 화성화하면 SNS에서 공유할 때 글과 글 이미지가 잘 정리되어서 나온다. 하지만 나의 경우 최근에 분명히 글에 이미지 파일이 있는데 오픈그래프 이미지로 나오지 않아서 어떤 식으로 동작하는지를 분석할 필요가 있었다. 오픈그래프 기능은 라이믹스의 경우 "/classes/display/HTMLDisplayHandler.php"에 545번줄에 구현되어 있다. 여기를 보면 글 내용에 이미지가 있는 경우와 이미지가 없는 경우를 구분하여 오픈그래프의 이미지 태그(og:image)가 생성이 되는데 글 본문에 이미지가 있음에도 이미지가 없다고 인식되는 경우였기에 "$documen.. 2021. 2. 13.
라이믹스(XE1) 문서 조회수 설정 라이믹스(XE1)에서는 게시글의 조회수를 집계하는 방식을 수정할 수 있다. 운영하는 사이트의 정책에 따라 같은 사용자가 여러번 봐도 모두 조회수로 인정하는 것이 필요할 수가 있고 한 사용자는 최대 1개의 조회수만 올릴 수 있다는 정책을 적용하고 싶을 수 있다. 그 경우 '라이믹스 관리자 대시보드' - '콘텐츠' - '문서' - '기본 설정' - '조회 수 설정'에 가면 설정하는 것이 있다. 조회수 설정 화면으로 이동하면 아래의 사진 처럼 '모두 계산', '일부 계산', '중복 금지', '계산 안 함'을 설정할 수 있다. '모두 계산'은 게시글을 본 만큼 조회수를 증가시키는 것이며 '일부 계산'은 로그인 하지 않는 사용자라도 사이트에 접속(새로운 세션)한 다음 봤으면 최대 1번까지 인정해주는 것이고 '중복.. 2021. 2. 7.