연습장:페네트-: 두 판 사이의 차이

imported>페네트-
(새 주제: →‎기타 오류)
imported>페네트-
편집 요약 없음
1번째 줄: 1번째 줄:
== 노티 관련 할 일 ==
* css 부분을 각 노티 모듈로 옮기기
* 새 친구 요청 시의 css 추가


== 게시판 시스템 개발 우선순위 ==
== 게시판 시스템 개발 우선순위 ==

2014년 1월 28일 (화) 03:53 판

노티 관련 할 일

  • css 부분을 각 노티 모듈로 옮기기
  • 새 친구 요청 시의 css 추가

게시판 시스템 개발 우선순위

  1. 댓글 DB시스템 교체
  2. 댓글 작성 query 정상화
  3. 댓글 작성기능 만들기
  4. 글 삭제기능 만들기
    -- 게시판 알파버전 --
  5. 글 수정기능 만들기
  6. 글 닫기/완전삭제 만들기
  7. 댓글 삭제기능 만들기
  8. 캐시로 인한 수정/삭제를 막기위한 해시 값 추가
    -- 게시판 베타버전 --
  9. 파일/이미지 업로드 만들기
  10. 댓글 추천기능 만들기
  11. 대문용 플러그인 만들기
  12. 게시판 문서를 검색에 잡히게(실제 있는 문서로 인식하게) 하기
  13. 게시판 관련 노티 만들기
  14. 게시판 좌측 사이드바 만들기
  15. 기타 연동기능 만들기
    -- 게시판 공개 --


링크에 클래스 만들기

wfRunHooks( 'GetLinkColours', array( $linkcolour_ids, &$colours ) );

에서 colours가 빈 문자열이면 'page'로 바꾸도록 만들어야 함. 위 Hook은 link가 있는 것만 처리 - 즉 'new' 클래스가 붙은 것은 체크할 수 없음.

언젠가 작업할 문서들

아무도 안할거같은(...)문서들 위주로 작업

일본 애니메이션 역사

  • もぐらのアバンチュール (1958)
    한글제목: 두더지의 사랑의 모험
    일본 최초의 TV 애니메이션. 상영시간 8분 53초.
  • 白蛇伝 (1958)
    한글제목: 백사전
    일본 최초의 극장용 장편 컬러 애니메이션. 토에이 제작. 상영시간 78분
  • 新しい動画 3つのはなし (1960)
    한글제목: 새로운 동영상 3개의 이야기
    일본 최초의 TV 애니메이션 프로그램(30분). 1회 방영.
  • インスタントヒストリー (1961)
    한글제목: 인스턴트 히스토리
    일본 최초의 TV 애니메이션 정기 프로그램. 총 312회. 상영시간 3분(본편 1분). 1961년 5월 8일부터 1962년 2월 24일까지 매일 '그날의 역사적 사건'을 내용으로 방영.
    2기로 동화만화 캘린더 (おとぎマンガカレンダー)를 방영함.
  • 鉄腕アトム (1963)
    한글제목: 철완 아톰
    세계 최초의 매주 정기 방영 TV 애니메이션 프로그램. 일본의 애니메이션 시리즈 형태의 효시가 됨.


스크롤 무한로딩 (폐기됨)

////////////////////////////////////////
// Bind Infinite Ajax Scroll in User Board
jQuery(function() {
	jQuery.ias({
		container : '.user-page-board',
		item: '.user-board-message',
		loader: '<img src="https://raw.github.com/webcreate/infinite-ajax-scroll/master/dist/images/loader.gif"/>'
	});
});

php 웹소켓

https://code.google.com/p/phpwebsocket/source/browse/trunk/%20phpwebsocket/server.php

php -q server.php : quite mode

서버의 cgi 허용으로 가능하지 않을까 싶었는데 미래는 불투명

Verbatim 테스트

<verbatim>Boteditletter</verbatim>

<verbatim>Boteditletter</verbatim>

<verbatim>없는 문서</verbatim>

<verbatim>없는 문서</verbatim>

Purify 테스트

{{#purify:p/u[r]i<t>y [[test]]!}}

{{#purify:p/u[r]i<t>y test!}}

레이지로드 적용

Linker.php line 443은 이유는 알 수 없지만 아무 짝에도 도움이 되지 않았음. 오히려 ./includes/media/MediaTransformOutput.php line 230의 toHtml 함수가 더 효과적인 것으로 보임. 위키미디어의 소스코드 [1] [2]

마지막

wfRunHooks( 'ThumbnailBeforeProduceHTML', array( $this, &$attribs, &$linkAttribs ) );

을 사용하면 좋겠지만, 현재 사용하는 버전에선 저 훅을 제공하지 않음. 따라서 위의 훅을 직접 MediaTransformOutput.php에 추가해야 한다.

그리고 현재 ./includes/ImageGallery.php 를 별도의 플러그인으로 분리한다. 새 플러그인에서

$wgAutoloadLocalClasses['ImageGallery']

의 값을 변경해 새로운 ImageGallery.php 클래스로 변경해주면 된다. 훅 등록 역시

$parser->setHook( 'gallery', array( __CLASS__, 'gallery' ) );

로 처리한다. 이후 line 237에 lasyload 관련 param을 넣으면 끝난다. 실제 ImageGallery가 실행되는 부분은 Parser.php line 4794의

function renderImageGallery( $text, $params )

부분이다.

레이지로드 noscript [3]
레이지로드 jquery 플러그인 [4]

기타 오류

Project MILKY HOLMES 문서는 오른쪽 목차가 안뜬다. 왜지.

• 현재 페이지 URL 줄이기