로그인

검색

Extra Form
추천지수 7

통합게시판을 운영하면 게시글 목록에서 해당글의 원래 게시판명을 출력해줘야 어떤 게시판의 글인지 알기가 쉽습니다. 기존에는 타임라인 모듈을 사용하면 원글의 게시판 타이틀을 가져오는 방법이 제공되었는데요. 코어에서 제공하는 단순 통합게시판 기능을 사용할 경우 코어 자체에서 해당글의 게시판 브라우저 타이틀을 가져오는 코드를 작성해야 합니다.

 

 

title.png

 

저희가 이번에 라이믹스 2.0으로 업데이트 하고 코어에서 제공하는 통합게시판으로 변경하면서 원글의 게시판 타이틀을 가져오게 구현해 봤습니다.

 

 

게시판 목록을 담당하는 파일에서 게시글 목록을 반복해서 출력하는 부분(공지,일반글)의 게시판의 브라우저타이틀을 출력하고 싶은 곳에 

{$document->get('module_title')}

 

문서열람 하는 곳에서는 

{$oDocument->get('module_title')}

 

위 코드로 브라우저 타이틀을 출력해 줄 수 있습니다.

 

*확인해 본바로는 타임라인 모듈에서는 해당 변수에 대한 처리가 되지 않는 것으로 확인됩니다. 라이믹스의 통합게시판에서 사용가능합니다.

이 컨텐츠가 마음에 드셨다면 커피 한잔 (후원)

Who's 꿀팁관리소장

profile
라이믹스로 커뮤니티 사이트를 운영하는 비개발자 운영자 입니다.
파트너쉽 맺으실 사이트 운영자분 환영합니다.
0 추천
Atachment
첨부 '0'
  • 웅돌프 2022.03.29 14:09
    게시판 스킨은 스케치북을 쓰고 있고,
    통합게시판은 타임라인 플러스 모듈을 사용하고 있습니다.

    스케치북 게시판에 _list_webzine.html 파일에 {$document->get('module_title')} 이걸 추가하니 전체 게시판마다 설정이 되는데요.
    통합게시판만 적용하고 싶을 경우 타임라인 플러스 모듈을 수정해야 할까요?
  • profile
    꿀팁관리소장 2022.03.29 14:11
    To.웅돌프

    타임라인 게시판인지 조건을 거는 방식은 타임라인 모듈에서 $timeline_info 의 유무로 확인할 수 있도록 제공합니다.
    cond, if 조건문에 $timeline_info 변수를 사용하시면 됩니다.

     

    지금 출력하시는 곳에 조건을 거시면 됩니다.

  • 웅돌프 2022.03.29 14:34
    To.꿀팁관리소장
    <!--@if($timeline_info)--> {$document->get('module_title')}<!--@end--> 이렇게 사용했는데요.

    자꾸 에러가 뜨네요 ㅠ
  • profile
    To.웅돌프

    다른 이유가 있으시겠죠. 에러가 뜰 이유가 없습니다. 작업하시면서 뭔가 다른 코드가 지워졌거나 하는 문법적 오류가 생긴거 일겁니다. 다시 잘 해보세요.

     

    화면 캡처 2022-03-29 143920.png

     

    붉은색으로 표시해 드린 부분이 해당코드로 출력된 것입니다. 임시로 테스트.....

  • 웅돌프 2022.03.29 15:32
    To.꿀팁관리소장
    <!--// 작성자 -->
    <span cond="<!--@if($timeline_info)--> {$document->get('module_title')}<!--@end-->$list_config['nick_name']"><i class="fa fa-user"></i><span></span><b><a href="#popup_menu_area" class="member_{$document->get('member_srl')}" onclick="return false;">{$document->getNickName()}</a></b></span>
    
    <!--// 날짜 -->
    <span cond="$list_config['regdate'] && $mi->zine_style!='2'"><i class="fa fa-clock-o"></i><span></span><b>{$document->getRegdate("Y.m.d")}</b></span>
    
    <!--// 댓글 -->
    <span cond="@in_array('zine',$mi->cmt_count)"><i class="fa fa-comment"></i><span>댓글</span><b>{$document->getCommentCount()}</b></span>
    
    <!--// 조회수 -->
    <span cond="$list_config['readed_count']"><i class="fa fa-eye"></i><span>조회수</span><b>{$document->get('readed_count')}</b></span>
    
    <!--// 추천수 -->
    <span cond="$list_config['voted_count']"><i class="fa fa-heart"></i><span>추천수</span><b>{$document->get('voted_count')}</b></span>

     

    이렇게 하니깐 에러가 났는데요.

    문법적으로 잘못 된걸까요?

     

    그냥 {$document->get('module_title')이것만 했을때는 적용이 되긴 하더라구요.

  • profile
    꿀팁관리소장 2022.03.29 15:38
    To.웅돌프

    cond 이 if 의 다른 문법입니다.

    cond 문법을 쓰신다면

    <span|div 등등... cond="$timeline_info">{$document->get('module_title')}</sapn|/div 등등...>
    이렇게 출력하고 싶은 엘리먼트 단위에 cond 조건문을 사용할 수 있습니다.

    if 문법을 쓰신다면
    출력하고 싶은 곳에 <!--@if($timeline_info)-->{$document->get('module_title')}<!--@end--> 이렇게 작성하셔야 합니다.

    cond, if 문에 관해서 공부가 필요해 보이십니다.

    *지금 건드리신 곳은 닉네임을 출력하는 엘리먼트(span)의 cond 조건문 안쪽에 문법과 전혀 맞지 않는 if 조건문과 출력하고 싶은 구절을 모두 넣어 버리셨습니다. 에러가 나는게 너무 당연합니다.

  • 웅돌프 2022.03.30 10:24
    To.꿀팁관리소장
    다시한번 연구를 해보겠습니다.
  • profile
    꿀팁관리소장 2022.03.30 10:27
    To.웅돌프

    <!--@if($timeline_info)-->{$document->get('module_title')}<!--@end-->
    이걸 출력되기 원하는 곳에 넣으면 됩니다.

    게시판 타이틀을 꾸미시려면

    <!--@if($timeline_info)--><span>{$document->get('module_title')}</span><!--@end-->
    span 요소에 스타일을 적용하시면 되구요.

     

    span 에 cond 을 쓰셔도 되구요. cond 조건문을 쓰시면 if 조건문은 빼면 되겠죠.

  • 웅돌프 2022.04.05 14:38
    To.꿀팁관리소장

    성공 했습니다ㅎㅎ

    <span cond="$timeline_info"><span><b>{$document->get('module_title')}</b></span></span>

     

    이렇게 하니깐 정상적으로 출력이 되네요.

    감사합니다.

  • profile
    꿀팁관리소장 2022.04.05 14:50
    To.웅돌프
    네. cond, if 둘중 하나를 쓰시면 됩니다.
  • 웅돌프 2022.04.05 15:11 Files첨부 (1)
    To.꿀팁관리소장

    한가지 문제가 있네요.

    리스트 상에서는 게시판별 명칭이 잘 출력이 되는데요.

     

    게시글 한개를 선택 후 본문 아래 리스트에서 보면

    타임라인 게시판명이 출력되고 원글 게시판명은 출력이 안됩니다.

    캡처.PNG

  • profile
    꿀팁관리소장 2022.04.05 15:14
    To.웅돌프
    타임라인 게시판에서라면 게시글 열람 하단에서도 동일하게 출력이 되어야 겠죠.
  • 웅돌프 2022.04.05 15:26
    To.꿀팁관리소장
    그럼 첨부한 위 이미지처럼 출력되는게 정상적이라는 말씀이신거죠?

    저는 원글 게시판명으로 출력하고 싶은데 어떻게 수정하면 될까요?
  • profile
    꿀팁관리소장 2022.04.05 15:28
    To.웅돌프
    아니요. 타임라인 게시판의 조건이 맞기 때문에 원게시판 타이틀을 출력하는 코드로 인해서 원게시판 제목이 출력되어 합니다.
    지금 어떤 이유에서인지 $document->get('module_title') 가 해당 게시글의 원래게시판이 아닌 타임라인 게시판의 타이틀로 가져오는 상황이신거죠.

    라이믹스 버전이 어찌되는지 모르겠지만 의도한대로 작동하지 않고 있습니다.
  • 웅돌프 2022.04.05 15:31
    To.꿀팁관리소장
    라이믹스는 2.0.20 최신버전으로 설치되어 있습니다.

    유료 타임라인플러스 모듈에 문제일까요?
    타임라인플러스 모듈 설정에 원래 게시판으로 이동 "아니오"로 사용중이거든요.

    이것 때문에 타임라인 게시판으로 출력이 되는게 아닌가 생각이 듭니다.
  • profile
    꿀팁관리소장 2022.04.05 15:47
    To.웅돌프

    타임라인플러스 모듈에서는 라이믹스코어의 의도대로 작동하지 못하고 있는 것으로 보입니다.
    제가 타임라인플러스 모듈 사이트에서 테스트 해보니 저는 목록, 글열람 화면 모두에서 가져오지 못하네요.

    ($modules_info[$document->get('module_srl')]->browser_title)
    저는 타임라인 모듈에서 가지고 오는 방식을 계속 쓰고 있어서 테스트를 해보지는 못했는데 말씀하셔서 테스트 해보니 잘 안됩니다.
    라이믹스 통합게시판에서는 아마 잘 될건데요.

    ($modules_info[$document->get('module_srl')]->browser_title) 로 사용하시길 추천드립니다.

     

    {$oDocument->get('module_title')}

    --->  {htmlspecialchars($modules_info[$document->get('module_srl')]->browser_title)}

     

    *저와 다르게 목록에서 되는 이유가 혹시 라이믹스 통합게판 기능도 함께 활성화 하신건 아닌지....

  • 웅돌프 2022.04.05 17:09
    To.꿀팁관리소장
    ($modules_info[$document->get('module_srl')]->browser_title)
    이렇게 하니깐 안되서 처음과 끝에 소괄호를 중괄호로 바꿔주니 잘 적용 됩니다ㅎㅎ

    {$modules_info[$document->get('module_srl')]->browser_title}

    혹시나 해서 확인을 해봤지만 라이믹스 통합게시판은 사용하고 있지 않습니다.
    타임라인모듈 플러스 2.0.8 버전입니다.

    혹시 저와 버전이 다른게 아니신지요?
  • profile
    꿀팁관리소장 2022.04.05 17:14
    To.웅돌프
    아니요. 아마 게시판 설정의 추가설정에서 통헙게시팜용 게시판을 지정하셨을거 같아서요. 저와 같은 환경입니다.
  • 웅돌프 2022.04.05 17:18
    To.꿀팁관리소장
    뭐 때문인지는 잘 모르겠지만...
    저의 경우 알려주신데로 적용하니 깔끔하게 적용이 되네요.
  • profile
    꿀팁관리소장 2022.04.05 17:22
    To.웅돌프
    알려드린건 타임라인모듈의 모듈정보에서 브라우저타이틀을 가져오는 거라 되는게 당연해요.

라이믹스 팁(112)

라이믹스 운영과 사용에 관한 팁을 공유 합니다.

  1. read more
  2. read more
  3. Read More
  4. Read More
  5. 스케치북 빵조각 '메뉴 아이콘' 적용해 보았습니다.

    Date2021.04.21 Category기능 Views99 Votes0
    Read More
  6. Read More
  7. 본문 게시글 주소 복사 버튼 여러곳에 추가해 주기 18

    Date2021.04.10 Category기능 Views125 Votes0
    Read More
  8. input 입력창 크기가 작거나 이상한가요? css box-sizing

    Date2021.04.09 Category기타 Views102 Votes1
    Read More
  9. 본문 게시글 주소 클립보드 복사 기능 만들기 19

    Date2021.04.06 Category기능 Views304 Votes0
    Read More
  10. Read More
  11. 라이믹스 2.0 회원 서명 높이를 조절 하고 싶다면

    Date2021.03.13 Category기능 Views139 Votes1
    Read More
  12. Read More
  13. Read More
  14. Read More
  15. Read More
  16. Flex 레이아웃 로그인 오류 메시지 안뜨는 문제 해결

    Date2021.01.31 Category오류 Views117 Votes0
    Read More
  17. Read More
  18. Read More
  19. Read More
  20. Read More
  21. Read More
  22. Read More
  23. Read More
  24. Read More
  25. Read More
  26. Read More
  27. Read More
  28. Read More
  29. Read More
  30. Read More
  31. Read More
  32. Read More
Prev 1 2 3 4 Next
/ 4
닫기
작성자에게 커피 한잔(후원)을 사주세요.
컨텐츠 작성자 : 꿀팁관리소장

후원하셨던 이름을 알려주세요.

후원 완료
후원하셨다면 [후원 완료] 버튼을 눌려주세요.