Extra Form
PHP PHP 7.0
CMS Rhymix 2.0

XE시절 부터 사용하던 자료실모듈(resource)

이제껏 포인트제로 운영하다가 프리하게 다운 받을 수 있게 변경을 했습니다.

근데 로그인 하지 않아도 다운은 잘 되는데 

내용글이 "비밀글입니다." 라는 메세지만 보이고 출력이 되지 않습니다.

Screenshot 2021-01-01 at 11.24.27.jpg

모듈을 이리저리 둘러봐도 내용글 권한을 주는 부분은 보이지 않는 것 같은데

어디를 손 보면 될까요? 

  • profile
    스킨에서 비밀글 처리하는 부분이 되어있나요?

    스킨에서 내용을 담당하는 부분이 어떻게 코딩되어있나요?
  • profile ?
    /resource/skins/xe_official/include.package.html 파일안에 아래부분 입니다.

    <tr class="division">
    <td class="cont" colspan="4">{$package->getContent()}</td>
    </tr>

    오리지날 모듈에서 제가 손 댄것은 거의 없습니다.
  • profile

    안녕하세요,

    저도 같은 문제가 생겼는데...
    이유는 모르겠고 해서 그냥 아래 코드로 대체해서 쓰고 있습니다.

    <td colspan="4">{$package->variables[content]}</td>
    <!--// <td colspan="4">{$package->getContent()}</td> --><!--// 문서 내용이 출력되지 않아 위코드로 대체-->

    감사합니다.
    ksc

  • profile ?
    <td colspan="4">{$package->variables[content]}</td>
    적용해도 로그아웃하니 "비밀글입니다"로 출력되는데요.
  • ? profile
    해당 자료실을 올릴경우 document에 의지하는경우라면 해당 document모듈에서 게시글이 작성될때 status 의 값이 어떻게 입력되냐를 확인해봐야할 것 같습니다.

    해당 게시글이 비밀글을 기준으로 추가되었으면 해당 값을 일부 조절해야할 필요잇고 글쓰기 화면에서도 해당 정보값을 정확하게 넘겨주는것이 필요하지요.
  • profile

    안녕하세요,

    방금 한번 더 확인 해봤습니다.
    제 경우 DB의 documents 파일에 생성된 자료실 관련 문서 status 값은 PUBLIC 입니다.

    이 상태에서 자료실에는 비밀글로 출력 되었었고,
    변수값을 확인 해보니 문서 내용이 들어 있어서 위의 방법으로 처리 했었습니다.
    "미이라"님의 경우는 아예 값이 안들어 오는 모양인데... 상황이 좀 다른가 봅니다.ㅜㅜ

    감사합니다.
    ksc

  • profile ?
    저 같은 경우는 자료실의 문서가 xe_resource_packages 에 저장되며,
    status값이 accepted이네요.
  • profile

    미이라 님 안녕하세요,

    xe_resource_packages 파일은 자료실 패키지 자체에 대한 정보로 보이며
    저도 status값이 accepted입니다.

    비밀글로 나오는 각 버전별 설명 내용은 documents 파일에 문서 형태로 저장되는것 같으니
    문서파일에 있는 레코드의 status를 확인해 보셔야 할 것 같습니다.

    감사합니다.
    ksc

  • profile ?
    evergreen님 답변 감사합니다.
    저도 documents 파일에 생성된 자료실 관련 문서 status 값은 PUBLIC 입니다.
  • profile

    미이라 님 안녕하세요,

    윗글이 아래와 같은데...
    로그인 하면 내용이 출력 되나요?

                  <td colspan="4">{$package->variables[content]}</td>
                  적용해도 로그아웃하니 "비밀글입니다"로 출력되는데요.

    감사합니다.
    ksc

  • profile ?
    지금은 님이 주신 코드를 적용하니 로그아웃해도 내용이 보입니다.
    근데 왔다 갔다 하는 느낌이 듭니다. 보였다, 안 보였다. 어떤 게시글은 보이고 어떤 게시글은 안보이고...

    그리고 xe_resource_packages DB에서 status의 값을 'waiting'에서 'PUBLIC'으로 바꾸어 주니 된 것 같기도 하고, 아무떤 지금은 로그아웃해도 게시글 보입니다.
    감사합니다.