3d4936702cab229348f99d2f66496886.png

 

https://xetown.com/xepoint/138856

막상 저 자료를 다운로드 해서 적용하고보니 완결 칸이 아에 없더라구요 ... 위젯에 넓이도 약간 안맞고 ..

그래서 일단 아래와 같이 수정을 했습니다.K-269.png

근데 이게 분류에 글쓴게 위에 표시가 되는형식이라서

만화같은것을 올릴경우 @@@1화 , @@@ 2화 이런식으로 태스트 쪽에 그대로 나와버리더라구요.

 

그래서 게시판을 링크 게시판으로 만들고 위 요일에 나온 태스트를 누른다 치면 태스트 게시글(링크게시판입니다)에

적힌 링크로 바로 이동되게 하거나

월요일에 들어있는 분류를 출력하려고 하는데 어떻게 해야할까요 ..

 

그리고 위 사진처럼 완결에 완결만화 더 보기 식으로 지정한 목록 갯수가 넘어갈경우 해당 요일

분류 더 보기 식으로 추가하려고하는데 어떤식으로 해야할까요 ..

 

K-269.png

 

 

 

  • profile

    해당 위젯 스킨을 안 써봐서 잘 모르겠지만, 몇몇 기능적 제약 때문에 실사용하시는 분들한테는 여전히 어려움이 있는 것으로 보입니다.

     

    1. 위의 위젯은 '컨텐츠 위젯 스킨'이기 때문에 (회차별 만화들이 취합된) 게시판 모듈이 아니라 (만화의 각 회차를 의미하는) 게시물을 불러오는 형태입니다. 따라서 컨텐츠 요소로는 @@@ 1화 같이 게시물이 뜰 수밖에 없습니다.
    => 이 문제를 해결하기 위해선 (1) 모듈 분류에 따라 모듈을 불러올 수 있는 별도의 위젯(이미 존재하는지도 모르겠습니다)과 위젯 스킨을 만들거나, (2) 위의 웹툰 스킨과 비슷한 형태로 별도의 게시판 스킨을 제작하고 이를 타임라인 모듈과 병행해서 활용하거나, (3)아니면, 컨텐츠 위젯 및 컨텐츠 위젯 스킨 자체를 대대적으로 재구조화하는 등의 방법을 모색해야 할 것으로 보입니다.

     

    2. 스케치북 게시판 스킨의 링크게시판 기능은 게시판 내에 있는 확장변수를 활용한 기능입니다. 그런데 컨텐츠 위젯은 기본적으로 확장변수 출력을 지원하지 않습니다.
    => 이 문제를 해결하기 위해선 다음의 순서를  따라서 해보세요.

     

    (1) 컨텐츠 위젯에서 확장변수를 불러오기 위해 루트/widgets/content/content.class.php 수정: 순정 파일 기준 933행과 934행 사이에 다음을 추가

    function getExtraVars()
    {
      $oDocumentModel = &getModel('document');
      return $oDocumentModel->getExtraVars($this->get('module_srl'), $this->get('document_srl'));
    }
    function getExtraEidValue($eid)
    {
      $extra_vars = $this->getExtraVars();
      foreach($extra_vars as $idx => $key)
      {
        $extra_eid[$key->eid] = $key;
      }
      return $extra_eid[$eid]->value;
    }

     

    (2) 스킨 파일에 있는 a href="{$item->getLink()}"를 a href="{$item->getExtraEidValue('link_url')}" 등의 적절한 형태로 바꿔줍니다. (이때 게시판에서 입력했던 url에 http:// 등이 꼭 있어야 하는지는 확인을 안 해봐서 잘 모르겠네요)

     

  • profile ?
    헉헉헉헉 말씀하신대로 추가하고 했더니 주소로 제대로 이동되네요.
    정말 죄송한데 각 요일 하단에 더보기 식으로 링크 주어주려고 하는데 어떻게 하면 좋을까요 .. ?
  • ? profile
    더보기를 눌렀을 때 링크의 대상이 무엇인가가 중요할 것 같은데요. 현재로선 사이트 구조를 알 수 없어서 뭐라 말씀 드리기 어렵습니다.
    그리고 앞선 댓글에서 말씀 드렸던 것처럼 사이트 구조를 알더라도 위젯이나 모듈의 구조 개편이 필요하지 않을까 짐작되구요.
  • profile ?

    더보기를 눌렀을때 네이버로 이동되게할경우를 예로 들수는없을까요 .. ?

    월요일 더보기 -> 네이버

    화요일 더보기 -> 구글

    수요일 더보기 -> 네이트

    목요일 더보기 -> 다음

    금요일 더보기 -> 야후

    토요일 더보기 -> 네이버

    일요일 더보기 -> 구글

    완결 더보기 -> 네이트

  • ? profile

    그렇다면 더보기가 들어갈 곳에

    <a href="http://www.naver.com">{$lang->more}</a>

    라고 넣어주시면 될 겁니다.

  • ? profile
    <a href="<!--@if($key=='mon')-->네이버주소<!--@elseif($key=='tue')-->구글주소<!--@elseif($key=='wed')-->네이트주소<!--@elseif($key=='thu')-->다음주소<!--@elseif($key=='fri')-->야후주소<!--@elseif($key=='sat')-->네이버주소<!--@elseif($key=='sun')-->구글주소<!--@end-->">{$lang->more}</a>


    더보기 링크가 들어갈 적당한 위치에 넣으시면 되겠습니다.

    (아마도 마지막에서 두번째 </div>의 바로 윗줄이거나 아랫줄 정도가 아닐까 싶긴 하네요.)

    '완결' 테이블 헤더에 해당하는 더보기 링크는 어떻게 코딩하셨는지 몰라서 말씀 드리기가 어렵습니다.

  • profile ?

    정말 감사합니다 .. 그리고 정말 죄송한데

    이미지는 직접 해결했습니다. 그런데 계속 링크가 밀리네요 .. 이미지 까지

     

     

  • ?
    정말 감사합니다