질문/조언질답게시판
Extra Form
PHP PHP 7.3
CMS Rhymix 2.x

메뉴구성을 게시판이나 문서등으로 하면 

 

해당 메뉴로 이동시

현재 메뉴가 굵은 글씨로 잘 작동하는데요.

 

메뉴를 바로기가 링크로 생성하면

해당 메뉴를 눌러서 이동해도 

현재 위치의 메뉴를 굵은 글씨로 보여주질 못하는 문제가 있습니다.

 

아래 그림은 1번 메뉴(바로가기 링크)를 눌러서 이동을 한 상태인데요.

메뉴.gif

실제 1번 메뉴를 눌러서 이동한 상태인데도

메뉴글씨는 2번 메뉴가 굵게 표시가 됩니다. 

2번 메뉴는 게시판입니다.

 

어떤 메뉴를 생성해도 해당 메뉴 구성원중에 

바로가기 링크는 굵은 글씨로 제대로 작동을 안하고

게시판이 굵은 글쓰로 변해서, 혼동을 주는데

어떻게 해결해야 할까요?

 

 

 

 

 

  • profile

    바로가기에 어떻게 바로가기를 설정하신것이냐에 따라서 두게시판이 한번에 나타날수있고 아니면 지금과 같은 상황이 나타날수 있어요.

    예를들어 A라는 게시판에 B라는 카테고리를 나눈 형태로 링크를 바로가기로 만들었다면 A라는 게시판과 B라는 카테고리의 바로가기 영역이 동시에 굵게 나오게 됩니다.

    또는 외부링크식으로 해당 바로가기 링크를 원 도메인 혹은 서브도메인을 포함하여 넣어버린 경우 메뉴가 인식되지 않아 발생하는 경우도 있을거고요.

    진하게 되는 표시는 해당 부분이 설렉트 되었다는 기초적인 방식으로 출력하도록 모든 레이아웃에서 변함없이 똑같이 코드 작성하는데요, 이 부분에서 활성화가 안되었다는 것은 본인이 바로가기 메뉴를 설정할 경우 어떤 부분에서 실수가 있었는지 확인해보실 필요는 있습니다.

  • profile profile

    람보님 말씀 대로

    외부링크식으로 바로가기를 만들었고, 그래서 메뉴가 인식되지 않아 발생하는 경우입니다.
    해당 메뉴는 링크로 밖에 만들수가 없기때문에, 라이믹스 시스템상에서는
    메뉴로 인식시킬 수가 없어요.

    그래서 어떤분이 외부 링크도 메뉴로 인식되게 하는건 간단하다고 정 못하겠음
    애드온을 만들면 그만이라고 합니다만... 저 같은 일반인에게는 해당무라 ^^:;

     

    이번에 이런 자질구레한 문제등 전부 문서로 정리해서

    개발자분에게 의뢰를 하려고 하는데요. 이것도 의뢰 항목에 넣어야 할까요?

    아니면 제가 간단하게 레이아웃 코드를 변경해서 할 방법이 있는지요?
     

    과거 제로보드 시절에는 해당 작업을 소스코드를 간단히 고쳐서

    제가 직접할 정도로 쉬웠는데요.

    세월이 흐른 지금은 제가 할수가 없더라구요.

  • profile profile
    외부링크로

    /index.php?mid=board 와 같이 넣으면 모든 부분 전부 active 속성에 인식합니다.

    외부링크를 어떻게 입력하셧는지 스샷이나 정보등을 남겨주시면 확인하는데 도움되지 않을까요?

    과거 XETown의 링크들은 대부분 카테고리로 만들어져 있엇는데 해당 부분에 대해 문제가 발생된적이 없으며 비슷한 사이트들도 그렇게 되었던 것으로 기억해서요.
  • profile profile

    위 1번 메뉴 링크 주소는
    /index.php?mid=guild_nTfD95&act=dispGuildViewInfo&guild_id=4
    입니다

     

    링크는 길드모듈에서 생성한

    길드 페이지 주소에요.

  • profile profile
    길드 모듈의 경우 서드파티이기 때문에 active 효과가 안들어갈 수 있습니다.

    인식하는 범위가 게시판이거나 그런 여러가지 조항들을 조건잡기때문에 아무래도 서드파티는 안될거예요
  • profile

    방문해서 보니 /guild_nTfD95 라는 mid 가 철길(길드)사무소 이고 위쪽 '목동 유펜 철길' 이 소속 길드 이네요. 소속길드 소개 페이지도 /guild_nTfD95 에 있습니다.
    게시판 개념으로 보면 같은 게시판 을 2개의 메뉴로 걸어 놓은 것 같습니다.(하나는 게시판목록, 하나는 게시판중 1개의 카테고리 목록)  

     

    https://xetown.com/thirdparties/category/1093370

    서드파티장터,서드파티장터 중 카테고리 1개 지정 이런식으로 메뉴를 2개 건 것이랑 같은 상황일 겁니다. 둘다 서드파티장터 게시판이죠.

    어쩔 수 없이 직접 처리해야 한다면 저라면 철길사무소를 위로 올리고 그 아래에 길드들을 위치시킨 다음 레이아웃에서 guild_id=4 와 같이 guild_id 값이 확인되면 별도로 활성화 표시를 해줘서 선택된 메뉴로 보이게 해줄 것 같습니다.

  • profile
    그리고 저라면 메뉴에 철길(길드)사무소 를 메뉴에 걸고 소속 길드 접근은 여기서 하게하고 그 밑에 소속길드들의 게시판을 메뉴로 넣어줄 것 같습니다.
  • profile profile

    좋은 말씀 감사합니다^^
    사실 저도 그렇게 하고 싶은데요. 능력이 안되서 못하고 있어요. 흑흑...

    그래서 제가 하고픈거 다 문서로 정리해서 의뢰를 하려고 합니다.

    현재 메뉴 구성은 그냥 어쩔수 없이 저렇게 해둔거에요. ㅠㅠ 제가 웹지기님처럼 소스를 다루고 코딩을 할 줄 알면 당장 메인도 바꾸고, 회원 랭킹, 메달위젯도 달고, 이것저것 하고픈게 많습니다.^^

  • profile profile

    저도 누구한테 다 배우고 한건 아니니 하나씩 배우고 하나씩 쉬운 것부터 해보는 것을 하시다 보면 지금 제가 하는게 굉장한 것 처럼 보이지만 아무것도 아니란걸 아시게 될 겁니다.

  • profile profile

    용기주셔서 감사합니다.
    현재 길드모듈은 내가 가입한 길드게시판 한번 들어가려면 4단계(4번 클릭)나 거쳐야해서 ㅠㅠ 이걸 1~2단계로 줄이려고 해요.

    비 길드원은 길드 전체 리스트에서 길드 클릭하면 길드정보+게시판이 한번에 보이게해서 2단계로 줄이고, 가입한 길드원은 내 길드게시판 바로가기로 한번 클릭으로 갈 수 있게하려구요. 이건 의뢰로 맡기고...

     

    우선 웹지기님 메달 위젯 적용을 한번 시도해볼께요.

  • profile profile

    너무 과한 걱정을 하시는 것 같습니다.

    길드사무소 메뉴에 걸어주면
    길드사무소 진입하면 현재 존재하는 길드 목록이 나옵니다. 거기서 관심있는 길드는 클릭해서 볼겁니다.
    클릭된 길드에 관한 정보를 보고 길드 게시판 바로가기로 가서 보겠죠.


    메뉴에 길드사무소 외 나머지 개별 길드게시판을 직접 걸어주면 내가 가입한 길드 게시판을 직접 선택해서 게시판으로 바로 가겠죠.

    내가 선택한것과 다른 것이 메뉴에서 선택되어진 것처럼 보이지도 않습니다.

     

    지금 개별 길드소개 페이지 메뉴에서 빼시고

    /upenn 이걸 거세요. **길드 게시판 이렇게요.

     

    지금 문제가 발생하게끔 세부 카테고리를 메뉴로 중복해서 걸었기에 발생하는 것으로 문제를 만들어내신 겁니다.

  • profile profile

    네 그렇게 하려고 했는데요.
    게시판을 바로 연결하면 가입을 할수가 없어서요. 그래서 할 수 없이 길드 가입 버튼이 있는 개별길드 소개 페이지로 링크를 걸었답니다.

    별도로 커스텀 의뢰하려는 것도

    개별길드 소개 페이지 정보와 가입버튼을 해당 길드 게시판에서 한번에 다 보여주게

    페이지를 하나로 통합 하려고 해요.

    굳이 길드 소개 페이지를 따로 두고, 거기서 게시판 가기를 또 누르고 한다는게 저로선 너무 거치는 단계가 많게 느껴져요.

    레딧은 서브레딧 들어가면 서브레딧(길드)정보와 게시판이 한페이지에서 다 보여지잖아요. 그렇게 커스텀하려고 합니다.

  • profile profile

    게시판 에 해당 길드 소개 페이지 링크 버튼 하나 추가하세요.

    소개 까지 게시판에서 함께 하시려면 게시판에 길드 소개하는거 꾸미는 것도 그렇게 어렵지 않구요. 게시판 상단에  html 입력도 가능합니다.

  • profile profile
    네. 한번 해보겠습니다 ^^

    현재 - 길드 사무소 > 길드 선택 > 길드정보 > 길드게시판

    커스텀 - 길드 사무소 >길드선택 > 길드정보 표시 + 길드 게시판

    특정 길드 가입자는
    길드 게시판 바로가기 목록 활성화로
    한번에 갈수 있게~

    이게 작업의뢰 하려고 계획한 건데요.

    의뢰할 때 하더라도
    웹지기님이 알려주신대로 해보겠습니다~
  • profile

    모듈에 따라 다를 수도 있고 애드온으로 땜빵할 수도 있겠지만 근본적으로는 외부링크 형태로 입력한 것이 원인이므로, 레이아웃에서 처리해 주는 것이 맞습니다. 현재 주소($_SERVER['REQUEST_URI'])가 메뉴에서 설정한 외부링크와 동일한 경우 진하게 표시한다!! 라는 조건을 걸어주어야겠지요. 아마 지금은 주소의 일부분이나 mid가 같은 경우에만 진하게 표시하고 있거나, 외부링크를 인식하더라도 절대경로냐 상대경로냐에 따라 다르게 작동할 가능성이 높습니다.

    레이아웃에서 해당 기능을 처리하는 부분을 찾아서 PHP 코드로 처리해야 한다는 점에서, 이건 과거의 제로보드든 현재의 라이믹스든 거의 차이가 없습니다.