Extra Form
PHP PHP 7.2
CMS Rhymix

커뮤니티 사이트를 운영하고 있는 사람입니다.

커뮤니티를 운영하려고 하는데 어떤 사이트와 비슷하게 만들어보고싶습니다.

 

https://hygall.com/hy

 

위 사이트와 동일하게 만들고싶은데

 

게시글 제목 앞에 사진 첨부/미첨부 여부에 따른 게시글 아이콘은 조건문을 통해 구현했습니다.

개념글 + 사진첨부 / 개념글 + 사진미첨부 아이콘도 조건문에 추천수 + 사진이 첨부되었는가로 구현을 했습니다.

 

그런데 개념글 부분은 타임라인 모듈 말고는 방법이 없는지 궁금합니다.

위 사이트에 개념글을 들어가보면 주소 형식이 /?best=10 으로 되어있습니다.

 

이 형식은 어떻게 되는건가요?

지금 배포되어있는 서드파티 모듈중에 저런게 있는건지 아니면 저쪽에서 개인적으로 제작한건지 궁금합니다.

  • profile

    개념글의 기준은 추천수가 특정수 이상으로 올라가는 경우에 개념글 인가요??
    특정 게시판 혹은 여러 게시판에서 일정 추천수 이상의 게시글만 출력하려면
    간단하게는 위젯 기능을 활용하시면 구현 가능할것으로 보입니다.

    특정한 페이지에 A, B, C 등 게시판의 추천수 nn 이상의 게시글만 뽑아오셔도 되고
    혹은 A게시판의 상단에는 A게시판의 추천수 nn 이상 게시물을
    B게시판의 상단에는 B게시판의 추천수 nn 이상 게시물을 보여줘도 되겠지요

    혹은 모듈이나 위젯을 직접 제작해서 사용하실 수 도 있구요

    말씀하신 ?best=10 이런것은 '파라미터' 라고 합니다.

    예를들어 특정 추천수 이상의 게시글을 보여주는 프로그램(소스)가 있다면
    10개용, 50개용, 100개용 이런식으로 코드를 나누어서 여러개 작성하는것이 아닌

    개수의 변수는 비워둔채 주소에서 넘어온 best=10, 20, 100 등의 개수를 받아서
    그 개수를 출력해주는 것이지요. 물론 받아온 숫자 그대로 출력하게 구문을 짜는경우
    방대한 개수를 호출하거나 혹은 악의적인 작동을 하는 코드를 보내는 경우
    문제가 발생할 가능성이 있기때문에 조건처리를 해주고 악의적 코드는 차단하는 기능또한
    추가해주어야 겠지요

    해당 페이지의 경우 파라미터를 292 이런식으로 입력해보니 자동으로 10으로
    고정되는것이 조건별로 10, 30, 50, 100으로 연결해주되 나머지값이 들어오는경우 10으로
    고정되는 모양입니다.

     

    적다 보니 너무 TMI가 되어버린 느낌인데...

    XE (RX) 에서는 기본적으로 위젯, 모듈등에서 파라미터로 값을 받는 경우는 못본듯 합니다.

     

    직접 제작하거나 제작의뢰한 것으로 보입니다.

  • profile profile
    아, 파라미터라고 하는군요.
    위젯으로 사용해서 보여주기 식이아니라

    야구 게시판이 있다고 치면 해당 게시판을 정상적으로 운영을 하면서
    거기서 추천수가 10개 조회수가 10 이상인 게시글은 인기글 처리로 되서

    인기글 부분에 올라가는 형식입니다.
    물론 해당 야구 게시판에서도 인기글이 보여야하고
    인기글 탭에서 작성한 댓글도 야구 게시판에서 보여야 하죠.

    그래서 찾아보던 중 타임라인을 보았는데 이게 이런식으로 하면 타임라인으로 생성해야하는 게시판도 많고 그래서 다른 방법을 찾아보던 중 해당 사이트를 발견했는데

    저런식으로 작동을 하고 사이트 자체도 XE 기반인거같아서 이렇게 질문을 드렸던겁니다.
    해당방식이 무엇으로 작동하는지 몰랐기에 질문을 해봤는데 '파라미터' 라는것을 알아서 다행입니다.

    그리고 기존 XE 기반에서는 파라미터 값을 받는걸 못보셨다하니 제작의뢰나 공부를 해서 제작해야겠군요.
    감사합니다.
  • profile
    https://hygall.com/index.php?mid=hy&best=30
  • profile profile
    네?