본문으로 이동
주 메뉴
주 메뉴
사이드바로 이동
숨기기
둘러보기
대문
최근 바뀜
게임 목록
임의의 게임으로
커뮤니티
리버티게임 본진
리버티게임(개발)
검색
검색
보이기
계정 만들기
로그인
개인 도구
계정 만들기
로그인
사용자:Senouis/1.40+ 대응 문서 원본 보기
사용자 문서
토론
한국어
읽기
원본 보기
역사 보기
도구
도구
사이드바로 이동
숨기기
동작
읽기
원본 보기
역사 보기
새로 고침
일반
여기를 가리키는 문서
가리키는 글의 최근 바뀜
사용자 기여
기록 목록
사용자 그룹을 보기
특수 문서 목록
문서 정보
축약된 URL 얻기
보이기
사이드바로 이동
숨기기
←
사용자:Senouis/1.40+ 대응
문서 편집 권한이 없습니다. 다음 이유를 확인해주세요:
요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다:
사용자
.
문서의 원본을 보거나 복사할 수 있습니다.
[[../|상위 문서로]] == 중요: [[mw:Extension:Linter|Linter 확장 기능]]은 1.43으로 바로 올리면 안 됨 == * 해당 기능은 DiscussionTools가 의존하는데, 1.39에서 1.43으로 바로 올릴 경우 데이터베이스가 깨진다고 함 * 1.42 업그레이드를 우선하고, 그 다음에 확장 기능 안내에 명시된 DB 변환 절차를 따른 다음 1.43으로 업그레이드를 준비할 것 *:데이터베이스가 깨진다기 보다는 업그레이드 과정 중 마이그레이션 과정이 오래 걸리니 업데이트 전에 마이그레이션 작업을 미리 진행하는 것을 권장하는데, 독립 실행 가능한 마이그레이션 스크립트가 1.40~1.42 버전에만 있다는 내용으로 보입니다. --[[사용자:Hsl0|Hsl0]] ([[사용자토론:Hsl0|토론]]) 2025년 1월 3일 (금) 14:50 (KST) == [[틀:게임카드]] 고장 == * 게임카드 틀이 제대로 렌더링되지 않음 ** DPL3 재설치로 {{완료|해결 가능}} == Vector-2022 관련 이슈 == * 이름 공간 별 배경색 적용 안 됨: 해결 {{완료}} ** 벡터 2022 버전 2의 특성으로 보임: 수정할 필요가 없을 수 있음 ** 현재 틀 이름 공간에는 배경색이 적용되며, 리버티게임 이름공간만 이런 문제가 있음: 수정할 필요가 더 없는 듯 * [[틀:게임카드]]의 우측 상단 이미지가 표시되지 않고 대체 텍스트가 출력됨: 해결 {{완료}} ** 원인 미상이지만, 그림 파일을 직접 가져오려고 시도하는 경우라면 아래 설명할 그림 HTML 태그 구조 변경이 원인일 수 있음 ** 이전 개발 서버에서는 발견되지 않음: 서버 세팅 문제? -> 1.40+의 특성으로 확인됨 * <s>RatePage 확장기능의 기본 별점 위젯이 사이드바 버튼의 드롭 다운 메뉴에 숨겨져서, 게임 평가에 어려움이 있음</s>{{거부|설계 변경으로 필요 없음}} ** <s>SectionRatings는 contest에 의존하도록 변경</s> * [[리버티게임:대문/신규 대문 (2024)|2024년 신규 대문]]은 1.40 이후의 Vector-2022에서 상단 메뉴가 대문 내 네비게이션 메뉴를 가림 ** Vector-2022용 소도구에서 #docTop 엘리먼트에 대해 CSS top 속성을 48px로 패치해야 함 == [[틀:뱃지그룹]]이 또 고장남: {{완료}}== * 뱃지그룹 틀이 그림을 가져올 때, 왼쪽 그림을 담는 태그 밑에 span이 자식으로 있어야 하나, 이번에는 span 태그가 (typeof 옵션과 함께) 중간에 하나 더 껴서 원래의 span이 손자가 되어버림 ** 벡터 2022 버전 2(1.40부터 적용)에서 그림 파일을 렌더링하는 과정의 변경점으로 추정됨 -> [[미디어위키:Gadget-defaultTemplate.js]]에 추가 수정 필요 == [[리버티게임:게임 목록]] 고장 == * <s>모듈 버전은 아예 로딩이 되지 않음</s> {{완료|해결}} * <s>자바스크립트 버전과 모듈 버전 모두 [[:분류:리버티게임]]의 게임들을 기본 표시하지 않음</s> {{완료|해결}} * 벡터 2022에서 스킨 제한폭을 걸 경우 화면이 깨짐 ** 모바일 폭을 가정하고 레이아웃을 좁히거나 전체 폭 설정을 하면 게임 목록이 표시되나, 이번에는 화면 스크롤이 안 됨 * 원인은 [[틀:게임카드]]의 CSS 설정 ** 게임카드 틀을 사용한 문서에서 목차를 펼치면 페이지가 보이긴 하나 스크롤이 안 되고, 목차를 접으면 페이지 레이아웃이 고장남([[:분류:어드벤처 게임]] 참조) ** 벡터 레거시에서는 정상적으로 표시되므로 벡터 2022 한정 문제가 맞음 ** 콘솔 창으로 분석한 결과 ':has(.gamecards)' 에서 container-type CSS 속성이 문제를 일으키는 것을 확인 *** 2열 표기가 반드시 필요한 건 아니어서 이것을 일렬로 표시하도록 변경: {{완료}}, 벡터 레거시, 타임리스, 미네르바-노이에에서도 문제 없음(모노북은 지원 중단 필요) *** [[틀:게임카드/css|게임 카드 css의 변경점]]: '* > :has(.gamecards)' 대신 '* > .gamecards'에 container-type 적용으로 변경 == 벡터 레거시에서 로고가 보이지 않음(해결 {{완료}}) == * [[틀:로고 바꾸기]]를 위한 [[미디어위키:Gadget-defaultTemplate.js]]의 logochange 함수가 background-image의 url을 undefined로 설정<s>또 defaultTemplate.js야?</s> ** 개발 서버에서도 있었던 문제임 ** [[틀:로고 바꾸기]] 1.3버전으로 업뎃하여 해결: 예외 처리 추가 == Variables 관련 추가 문제 발생: {{완료|해결법 확인}} == * 여전히 작동하긴 하나, 현 사이트에서 가린 것과 별도로 위에 디버그 경고가 또 하나 추가됨 Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/extensions/Variables/includes/ExtVariables.php on line 198 * 이제는 최대한 [[모듈:IIFE]] 사용을 장려해야 함: [[리버티게임:대문|대문]] 및 [[리버티게임:게임 목록|게임 목록]]에 가장 먼저 도입할 것 * 이것의 원인이 1.40 이후 엔진 업그레이드 자체에 있는 것으로 추정되기에, 이전할 서버에서도 1.39을 계속 사용하고, 개발 서버를 미디어위키 1.41로 먼저 올릴 것 == <s>[[mw:Extension:CIForms|CIForms]]가 작동하지 않음</s> == 아직 1.41을 지원하지 않는다고 함: [[mw:Extension_talk:CIForms]]의 'Cannot load Special:CIFormsManage or Special:SpecialPages (500 error)' 문단 참조 -> 24년 7월 28일 업데이트로 {{완료|1.42까지 지원 시작}} * [[mw:Extension:AutoSitemap|AutoSitemap]]도 작동하지 않으나, 이건 서버 기본 URL 변경 없이 도메인 변경이 없으므로 {{거부|제외}} == [[mw:Extension:ParserMigration|ParserMigration]] 설치 == * 미디어위키 1.43부터 Parsoid가 아닌 레거시 파서는 완전히 지원 중단됨 ** 레거시 페이지 렌더러에 의존하는 문서/확장 기능이 있을 수 있으므로 ParserMigration을 시범적으로 설치 후 1.43 업그레이드 진행할 것 == 기타 확장 기능 관련 이슈 == * [[mw:Extension:DynamicPageList3|DynamicPageList3 확장 기능]]은 반드시 디렉터리 삭제 후 GitHub 리포지토리의 'master' 브랜치를 받아 재설치할 것(1.39 버전에서 바로 업데이트할 수 없고 업뎃하지 않으면 Variables와 충돌함) == 그 외 == * ES6 전면 사용 가능 및 [[mw:Manual:$wgSVGNativeRendering|브라우저 SVG 렌더링]] 지원이 가능하다고 엔진 업데이트가 끝나면 공지
이 문서에서 사용한 틀:
틀:거부
(
원본 보기
)
틀:완료
(
원본 보기
)
사용자:Senouis/1.40+ 대응
문서로 돌아갑니다.