새로운 글

  • 새로운 소식이 있나요?
  • 이미지
    4시간

    라이믹스 스킨 배포하면 포함되어야 하는 상품 패키지가 있어.


    1) 레이아웃 스킨

    2) 게시판 스킨

    3) 회원정보 스킨

    4) 통합검색 스킨

    - 이하 옵션 -

    확장변수 모듈 스킨

    커뮤니케이션 모듈 스킨
    알림센터 모듈 스킨
    오류표시 모듈 스킨

    - 옵션2 -

    마이로그 스킨

    소셜로그인

    에디터 설정

    추천인 표시 애드온 스킨

    포인트충전



    layouts/{$skin}

    modules/board/skins/{$skin}

    modules/member/skins/{$skin}

    modules/integration_search/skins/

    - 이하 옵션 -

    - 옵션2 -

    modules/elkhabook/skins/{$skin}

    modules/sociallogin/skins/{$skin}

    common/js/plugins/ckeditor/ckeditor/config.js

    modules/pointcharge/skins/{$skin}

  • 이미지
    유튜브 링크를 가져올 때 바로 iframe으로 변환해주는 코드입니다.document.addEventListener("DOMContentLoaded", function () { const editor = document.querySelector(".fr-element"); if (editor) { editor.addEventListener("paste", function (event) { console.log('Paste event detected'); event.preventDefault(); // 클립보드 데이터 가져오기 let clipboardData = (event.clipboardData || window.clipboardData).getData("text"); ...
  • 이미지

    제작 : 윤삼

    깃헙 다운로드 : https://github.com/cydemo/rx-module-preview

    소개 : https://xetown.com/download/1724355

    버전 : 0.3.3


    확인된 오류 : 

    1. 프로알라 에디터 지원 안됨

    2. 게시판 전체 선택 해야 동작됨. 

    3. 일부 사이트에서 글쓰기 에디터 화면에서 이미지+동영상 같이 나옴.

    CSS absolute 미적용 문제 

  • 이미지


    image
  • 이미지

    contents 모듈에서 카테고리 사용안함으로 체크하고 게시물 업로드해도 위와 같은 오류 발생함.


    에러

    SQLSTATE[42S02] : Base table or view not found : 1146 Table 'eond.rx_contents_category' doesn't exit


    에러

    Error #0 "Attempt to assign property "skin" on null" in modules/contents/contents.model.php on line 23

    1

    image
    1
  • 이미지
    contents 모듈 에러SQLSTATE[HY000]: General error: 3065 Expression #1 of ORDER BY clause is not in SELECT list, references column 'eond.documents.regdate' which is not in SELECT list; this is incompatible with DISTINCTmodules/contents/contents.model.php:530라인문제 원인content.model.php 파일의 getDocumentList 함수에서는 $select 배열에 아무것도 추가되지 않았습니다. 따라서 SELECT 문에 추가된 열이 없습니다. $select 배열에 열을 추가하려면 다음과 같이 코드를 수정할 수 있습니다:$select[] = 'documents.regdate';이렇게 하면 documents.regdate 열이 SELECT 문에 포함됩니다. 예를 들어...
  • 이미지

    게시물 뒤로 가기를 엄청 복잡하게 만들었었습니다.

    그냥 게시물 번호만 초기화하면 될걸. 

    쉬운 길을 엄청 어렵게 돌아가고 있었네요. ㅠㅠ

  • 이미지


    시스템 설정 > 고급 설정 > 짧은 주소 사용 의 값을 스킨 단에서 가져오는 방법

    @php
    use Rhymix\Framework\Config;
    $use_rewrite = Config::get('url.rewrite');
    @endphp
    {var_dump($use_rewrite)}



    image
  • 이미지
    #엘카북 #마이로그 #서명원본 코드@php $signature = $_member_info->signature ?? ''; $signature = str_ireplace(['<\/div>', '<\/p>', '<\/li>'], '<br />', $signature); $signature = preg_replace('/<(?!br\s*\/?)[\s\S]*?>|^(?:\s|&nbsp;|<br \/>)+|(?:<br \/>|&nbsp;|\s)+$/uis', '', $signature); $signature = preg_replace('/(<br\s*\/?>\s*)+/ius', '<br />', $signature...
  • 이미지
    오류1. 처음 생성시 발생하는 오류(1)2. 처음 생성시 발생하는 오류(2)3. 구매하기를 누르면 발생하는 오류'생성' 버튼을 눌렀을 때 발생하는 오류.에러TypeError #0 "Rhymix\Modules\Extravar\Models\Value::__construct(): Argument #1 ($module_srl) must be of type int, null given, called in /Users/eond/PhpstormProjects/imdar/modules/contents/contents.model.php on line 77" in modules/extravar/models/Value.php on line 91modules/extravar/models/Value.php:91이 오류는 Value 클래스의 생성자에 null 값이 전달되었을 때 발생하는 타입 에러입니다. module_srl은 정수(int) 타입이어야 하는데, null이 전달되...
    image image image image
  • 이미지
    발생한 에러Error #0 "Call to a member function get() on null" in layouts/el_basic2/layout.html on line 770기존코드{@                                    $args = new stdClass();                                    $args->order_type = "asc";                    ...
  • 이미지

    elasticsearch.zip 

    작업하다 지지친 버전입니다. ㅠ


    1. 인덱스리스트에 가면 json 형태로 넘어와야 하는데 text/plain 형태로 들어와서 제대로 값을 못 뿌려주고 있습니다.

    2. 터미널에서 php setup.php 를 실행하면 인덱스 데이터 목록이 가져와집니다.

    (setup.php는 수정했습니다.)

    2.1. 엘라스틱서치 모듈에서 인덱스 재생성을 하면 해당 데이터가 초기화되버리고, 다시 못 가져옵니다.

    (이 부분은 수정 자체를 하질 않았으니 오류가 나도 이상하진 않습니다)

    3. 엘라스틱서치 검색이 동작하질 않는거 같습니다.

    서버 상에서 엘라스틱서치가 동작하나 모듈 상에서 아마 제대로 실행을 못하고 있는거 같습니다.


    엘라스틱서치는 버전마다 조금씩 사용 방법에 차이가 있는것 같았습니다. 서버 설치는 검색해서 어찌어찌했는데,

    모듈 자체 오류는 검수하기가 너무 빡시네요. 

  • 이미지
    [코드]@if(!$document->isAccessible())                                         <div class="secret-box">                                             <i class="lock"></i> 잠긴 스레드입니다.                                         </div>                                     @else                                     @php                                         $maxLength = 300;                                         $content = $document->variables['c...
    1
  • 이미지
    [code]<div class="search-wrap"> <form cond="$grant->view" action="{getUrl()}" method="get" onsubmit="return procFilter(this, search)" no-error-return-url="true"> <input type="hidden" name="vid" value="{$vid}" /> <input type="hidden" name="mid" value="{$mid}" /> <input type="hidden" name="category" va...
    image
  • 이미지
    2025-02-06

    1. 인덱스 목록이 안뜸. (json으로 불러와야하는데 text로 불러와지는 문제)

    2. 인덱스 재생성을 누르면 기존 인덱스 데이터가 날라가버림(해당 펑션을 setup.php 수정했듯이 수정하면 될거 같습니다만)

    3. php setup.php 를 하면 정상적으로 인덱스 데이터가 쌓임 (이건 정상인듯)

    4. 통합검색에서 검색해보면 속도가 그대로 느림...;; (이건 비정상인듯;;)


    라이믹스 2.1.20에서 작업했습니다. php8.4에서 동작하게 해봤습니다만 위와 같은 문제가 있어서 일단 지지칩니다 ㅠㅠ


    https://github.com/huhani/xe-elasticsearch/issues/1



    글 이동시


    image image image image
    1
  • 이미지
    2025-02-05
    TypeError #0 "count(): Argument #1 ($value) must be of type Countable|array, null given" in modules/contents/contents.controller.php on line 982포인트충전 스킨 레이아웃 미적용 현상TypeError #0 "Rhymix\Modules\Extravar\Models\Value::__construct(): Argument #1 ($module_srl) must be of type int, null given, called in /Users/eond/PhpstormProjects/rx/modules/contents/contents.model.php on line 77" in modules/extravar/models/Value.php on line 72#버그 #버그대잔치참조https://xetown.com/thirdparties/191983#co...
    image image
  • 이미지
    2025-02-05
    버전1.@if($mid=='promotion') <div class="bn-box"> <img src="./img/bn-eond.svg" alt="웹제작부터 운영까지, 이온디"> </div> @endif무조건 특정 게시판에서 광고를 출력하도록 함.버전 2조건1. {$layout_info->displaymid} 입력한 게시판명이 있을 경우 특정 게시판{$mid}에만 노출하기입력방식 : mid명인 promotion, notice 등으로 쉼표로 구분해서 작성조건2. {$layout_info->notdisplaymid} 입력한 특정 게시판에서만 노출하지 않기입력방식 : mid명인 promotion, notice 등으로 쉼표로 구분해서 작성단, {$layout_info->notdisplaymid}에 입력된 값이 있을 경우, 1의 조건이 동작하지...
  • 이미지
    2025-02-04
    게시물 읽던 중 뒤로가기 버튼은 목록url을 넣어야 할까? 히스토리백을 넣어야할까?<a href="{getUrl('document_srl','','comment_srl','','member_srl',$member_srl)}" data="history.back(); return false;" class="button btn-primary"><i class="back"></i></a>게시물 읽기 중 뒤로가기는 history.back이 맞는거 같은데. 음왜 자꾸 헷갈린 건까요?참조https://xetown.com/questions/1407780https://dirtycoders.net/jabaseukeuribteu-dwirogagi-ibenteu-gamjihagi-yejewa-eungyong/// >...
    3
  • 이미지
    2025-02-04
    현상1 : 글보기에서 비밀글, 공개글 변경 안됨.찾은원인1 : redis 캐시를 사용할 경우 안됨.문제파악가설1 : 서버에서 redis 접속 후 해당 글에 대한 키값을 확인 후, 글보기에서 글상태 변경 후 해당 키값을 제거하면 될 것이라고 추측함.해결방법1 : 1) redis 서버에 접속> redis-cli2) DB를 선택한다.> SELECT 23) 해당 문서에 해당하는 키 값을 찾는다> KEY *4722294) view.blade.php 코드 상에서 비밀글 전환 후 해당 키값을 삭제하는 코드를 추가로 작성한다.// Redis 캐시 삭제 $redis = new Redis(); $redis->connect('127.0.0.1', 6379); $redis->select(2); // 문서 번호 $document_srl = $_POST['document_srl']; // 문서 번호 관련 키 찾기 (KEY...
    image image image image
    1
  • 이미지
    2025-02-04
    1. 이전글 document_srl 가져오기@php $document_srl = Context::get('document_srl'); $module_srl = $module_info->module_srl; //Context::get('module_srl') exit(var_dump($module_srl)); $oDB = DB::getInstance(); // 이전글 조회 $prev_query = "SELECT * FROM documents WHERE module_srl = ? AND document_srl < ? ORDER BY document_srl DESC LIMIT 1"; $stmt = $oDB->query($prev_query, [$module_srl, $document_srl]); $prev_document = $stmt->fetch(); exit(var_dump($prev_doc...