메뉴 건너뛰기

조회 수 551 추천 수 8 댓글 7
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form

 

어느 게임이든 가이드 탭을 들어가면 위처럼 대략 50% 정도 되는 인기 가이드 게시물만 보입니다. https://ibb.co/dJJHcQP

 

세부 필터의 다른 가이드를 보고 싶어서 박스된 분류 항목을 선택하면 아무것도 안 뜹니다. https://ibb.co/fXRjqvV

 

첫번째 해결 방법은 필터 하단에 있는 "언어 : 선택안함" 항목에서 아무 언어나 한 번 추가 했다가 삭제하면 됩니다.

 

두번째 해결 방법은 브라우저 주소를 확인해 보면 맨 끝에 "&requiredtags[]=koreana" 라고 되어 있습니다. 이 부분만 지우고 Enter를 눌러주시면 정상적으로 페이지가 보입니다.

 

세번째로 위 부분의 koreana도 오류입니다. 영어 가이드가 대부분이겠지만 한국어 가이드가 있다고 해도 이 상태에서는 보이지 않습니다. 필터 하단에 있는 "언어 : 선택안함"을 직접 한국어로 바꾸어 주시든가, koreana를 korean으로 오타 수정해 주셔야 합니다.

 

그러니까 문제는 해당 가이드 분류 페이지를 들어갔을 때 이미지처럼 우측에 보이는 선택 항목과는 다르게 https://ibb.co/yFfcTbz koreana 언어만 보이도록 필터가 되어 있기 때문입니다. 영문 게시물이 대부분이므로 언어 필터가 최초에는 적용 되지 않아야 정상이라고 생각합니다. 더불어서 그나마 있는 한국어 게시물도 koreana라는 오타 때문에 언어 필터를 다시 적용해 주기 전에는 보이지 않습니다.

 

뭔가 느낌에 엄청 오래된 버그 같네요.

글쓴이 LRRRaaa님의 최신글
  1. 2023-03-14 17:06 이야기 > 스팀 사이트 한국어 가이드 페이지 오류 *7

  • profile
    늑대와향신료Best 2023.03.14 19:51

    작성자님 말씀처럼 언어 필터가 최초에는 적용되지 않는게 맞을 거 같은데 스팀에서는 판단이 달랐나보네요.

    koreana도 있고요. (이건 korean이랑 koreana가 여기저기 둘 다 보이는데 저치들도 헛갈리니까 자꾸 실수하나보네요)


    그래서 im0nit님 말씀대로 이 사항을 부가기능으로써 무효화한 기능이 들어간 Augmented Steam를 사용하면 될 것 같습니다.

     

    Augmented Steam 사용하지 않고 하려면... 해당 기능 코드 조각 복사했는데,

    // ==UserScript==
    // @name    Steam FRemoveGuidesLangFilter
    // @version  1
    // @match    *://steamcommunity.com/*
    // ==/UserScript==

    for (const node of document.querySelectorAll(".rightDetailsBlock .browseOption")) {
      node.removeAttribute("onclick"); // remove redundant onclick attribute

      const linkNode = node.querySelector("a");
      const newLink = new URL(linkNode.href);

      // note the param is "requiredtags[0]" here for whatever reason
      if (newLink.searchParams.has("requiredtags[0]")) {
        newLink.searchParams.set("requiredtags[0]", "-1");
      }

      linkNode.href = newLink.href;
    }

    for (const node of document.querySelectorAll(".guide_home_category_selection")) {
      const newLink = new URL(node.href);
      newLink.searchParams.set("requiredtags[]", "-1");
      node.href = newLink.href;
    }

    {
      const node = document.querySelector('.guides_home_view_all_link');
      const newNode = document.createElement('div');
      newNode.prepend(node.childNodes[0]);
      node.prepend(newNode);
    }

    유저스크립트툴에 넣어서 사용하면 됩니다.


    그리고 "모두 보기"가 안 눌리는 건 이번엔 이 기능 만들다 생긴 Augmented Steam의 코딩 문제네요. 위에 코드로는 "모두 보기" 눌리게 해놨어요. 겹쳐 사용해도 돼요.

  • profile
    늑대와향신료 2023.03.14 17:52

    음... 안 그런데요?

    태그 필터링의 언어란 기본 값은 말씀하신 것처럼 선택 안함으로 되어있습니다.

    지금 해보니 한국어 값도 koreana가 아니라 korean으로 되어있어요.

     

    웹브라우저에 찌꺼기들이 남아있나봐요.

    쿠키 및 사이트데이터 지우기부터 해보세요.

  • profile
    im0nit 2023.03.14 18:13
    Augmented Steam 확장자 사용하시면 인기 종류 모두 보기를 눌러도 펼치기가 안되고 인기 종류 아무거나 선택하면 우측 필터 적용 없이 모든 가이드가 보여지네요.

    문제가 확장자 옵션 중에 하나인지 아니면 확장자 자체인지 모르겠군요.

    그리고 끈 상태로 인기 종류 아무거나 눌러보면 LRRRaaa님 말처럼 주소에 koreana가 붙습니다. 오른쪽 하단 필터에서 선택하면 그냥 korean 붙고요. 스팀애들 뭔가 삽질해 놓은 듯.
  • profile
    늑대와향신료 2023.03.14 19:14
    아하 그렇군요! 가이드 페이지에서만 주소창을 보고 있었네요. 세부 종류 눌렀을 때 이야기군요~
  • profile
    im0nit 2023.03.14 18:16

    이게 원래 인기 종류로 가이드 카테고리 선택하면 설정한 언어까지 같이 선택돼서 보통은 한국어 x 눌러서 끄면 다 보여서 (불)편했는데 말씀하신대로 koreana 때문에 x 누를 탭이 보이질 않네요. 거기다가 오그멘티티드 스팀도 간섭이 있는 거 같고.

     

    추가: 확장자 간섭 문제는 맨 아래에 있는  사용자 언어를 기준으로 자동 가이드 필터링 하지 않기  끄니까 해결 되네요.

  • profile
    늑대와향신료 2023.03.14 19:51

    작성자님 말씀처럼 언어 필터가 최초에는 적용되지 않는게 맞을 거 같은데 스팀에서는 판단이 달랐나보네요.

    koreana도 있고요. (이건 korean이랑 koreana가 여기저기 둘 다 보이는데 저치들도 헛갈리니까 자꾸 실수하나보네요)


    그래서 im0nit님 말씀대로 이 사항을 부가기능으로써 무효화한 기능이 들어간 Augmented Steam를 사용하면 될 것 같습니다.

     

    Augmented Steam 사용하지 않고 하려면... 해당 기능 코드 조각 복사했는데,

    // ==UserScript==
    // @name    Steam FRemoveGuidesLangFilter
    // @version  1
    // @match    *://steamcommunity.com/*
    // ==/UserScript==

    for (const node of document.querySelectorAll(".rightDetailsBlock .browseOption")) {
      node.removeAttribute("onclick"); // remove redundant onclick attribute

      const linkNode = node.querySelector("a");
      const newLink = new URL(linkNode.href);

      // note the param is "requiredtags[0]" here for whatever reason
      if (newLink.searchParams.has("requiredtags[0]")) {
        newLink.searchParams.set("requiredtags[0]", "-1");
      }

      linkNode.href = newLink.href;
    }

    for (const node of document.querySelectorAll(".guide_home_category_selection")) {
      const newLink = new URL(node.href);
      newLink.searchParams.set("requiredtags[]", "-1");
      node.href = newLink.href;
    }

    {
      const node = document.querySelector('.guides_home_view_all_link');
      const newNode = document.createElement('div');
      newNode.prepend(node.childNodes[0]);
      node.prepend(newNode);
    }

    유저스크립트툴에 넣어서 사용하면 됩니다.


    그리고 "모두 보기"가 안 눌리는 건 이번엔 이 기능 만들다 생긴 Augmented Steam의 코딩 문제네요. 위에 코드로는 "모두 보기" 눌리게 해놨어요. 겹쳐 사용해도 돼요.

  • profile
    im0nit 2023.03.15 11:34
    감사합니다. 늑향님은 천재가 아닐까 하는 생각이.

    혹시라도 원래대로(?)의 기능을 원하면 이 부분을
    newLink.searchParams.set("requiredtags[]", "-1");

    이렇게 고치거나 (한국어 가이드 기본 선택)
    newLink.searchParams.set("requiredtags[1]", "korean");

    저처럼 기본 언어 선택없이 보고 싶다면 요렇게
    newLink.searchParams.set("requiredtags[1]", "-1");

    고치면 되겠습니당.
  • profile
    늑대와향신료 2023.03.15 14:24

    천재라뇨, 말귀도 없어서 딴소리나하고 있었는데요. im0nit님이 말씀해주셔서야 겨우 이해했죠ㅎ;
    AugmentedSteam에 리포트했더니 다른 분께서 Pull Request해서 해당 버그는 다음 버전에서는 수정될 것 같습니다.

    한국어 가이드 기본 선택 은 스팀 오타라 im0nit님 말씀대로 해야겠고요.


List of Articles
분류 제목 게임 글쓴이 날짜 조회 추천
공지 ITCM <스팀그룹> 비공개 전환 안내 및 초대요청 2334 ITCM 08.24 112511 47
꿀팁 [운영자 인증] ITCM 꿀팁정보 모음 (2017/3/16) 33 코코넛먹자 08.05 115484 68
공지 ITCM 내부 규정 안내 71 file ZardLuck 02.05 94681 89
잡담 포르자 호라이즌 5 도전과제 100% 달성! 9 file 기니만의사나이 03.07 308 12
일상 약을 팔기 시작한 라스트에포크네요 3 file 야야야야 03.07 515 9
잡담 고스트 오브 쓰시마가 PC로도 찾아옵니다. 7 file SPYTHEMAN 03.07 406 6
잡담 배드 노스 / Bad North 도전과제 100% 달성 및 후기 4 file Guyni 03.06 291 11
잡담 제가 소식을 잘못 전해 드린거 같습니다 개발자 q&am... 2 file nero 03.05 503 1
소개 험블초이스 3월 유출 14 한량한낙엽 03.05 1271 20
잡담 이하나시의 마녀 / イハナシの魔女 트로피 100% 달성 ... 2 file Guyni 03.04 316 8
소개 Barony 한글화 패치를 좇는 모험 4 Dr@ke 03.03 641 22
잡담 하츠유키 사쿠라 / はつゆきさくら 트로피 100% 달성 ... 2 file Guyni 03.03 274 9
잡담 스테퍼케이스 하루만에 도전과제 100% 달성! 강추 추... 11 file 도전과 03.02 344 11
소개 스팀 gog무료 배포 2 Swany 03.02 543 14
잡담 포르자 호라이즌 5 제거자 모드 속상해 죽겠습니다. 8 기니만의사나이 03.01 342 3
잡담 금빛 러브리체 -골든 타임- / Kinkoi -Golden Time- ... 4 file Guyni 03.01 283 8
소개 스팀에 헬다이버즈 2를 사칭한 게임 사기가 일어나고 ... 6 file kerakera 03.01 612 13
잡담 그랑블루 리링크 랑 페3 리로드 하는 도중에 흥미로... 2 file nero 03.01 283 6
잡담 파이널 판타지 / FINAL FANTASY 도전과제 100% 달성 ... 2 file Guyni 02.29 281 13
잡담 드디어! 스타듀 밸리 1.6 업데이트 소식 5 대팔이 02.29 513 10
소개 공룡 대 로봇 스팀 축제, 스티커 받아가세요~ 13 file kerakera 02.27 546 29
잡담 배틀패스 게임들 진도 따라가기 바쁘네요ㅋㅋ 2 file 찌부리짜부리 02.26 359 9
잡담 라스트 에폭 온라인모드로 다시.. 5 file 야야야야 02.26 402 10
소개 6월28일 동급생2 출시 1 hud8614 02.26 441 7
잡담 헬다이버즈2 100% 달성 18 file KarlDonitz 02.25 493 9
잡담 포츈 아테리얼 / Fortune Arterial 올클리어 및 후기 2 file Guyni 02.24 298 11
일상 크롬을 초기화 해버렸더니 탬퍼몽키부터 깔아야하는데 2 LuciDio 02.23 344 1
잡담 스팀에서 EA 게임 구매.. 2 에이치디스팀 02.22 580 3
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 2765 Next
/ 2765
CLOSE

SEARCH

CLOSE