2011-01-23 8 views
4

와우, 나는 Invision Power Board에 대한 지원이 너무 부족하다는 점에 놀랐습니다 (유료 소프트웨어입니다!).
내가하고 싶은 일에 대한 문서를 찾을 수 없으며 다른 포럼 소프트웨어와 5 분 만에 할 수있는 일에 대해 이야기하고 있습니다.IPB의 양식에 사용자 정의 필드를 추가하는 방법

어쨌든 질문 : 기본적으로 내 포럼의 '새 주제'페이지에 사용자 정의 양식 필드 (선택 메뉴)를 추가해야합니다. postFormTemplate 템플릿에 select 태그를 추가했으며, public_forums_post_post 클래스를 서브 클래 싱하는 후크를 만들었습니다. saveForm 함수를 재정의 했으므로 추가 한 새 필드의 값을 저장할 수 있습니다.

문제는 다음과 같습니다. 어떻게 초기 값을 설정합니까? 즉, loadForm 함수 나 그와 비슷한 것이 있는데, 이는 필드의 초기 값을로드 한 다음 템플릿에 전달할 수있게 해줍니다. 제 질문이 충분히 분명하기를 바랍니다. 설명이 필요한지 물어보십시오.

+0

나는이 소프트웨어에 대해 아무것도 모르지만 public_forums_post_post는 다른 것에서 상속을 받는가? 아마도 더 일반적인 클래스는 load 이벤트를 포함 할 것이고 하위 클래스에서이 함수를 재정의해야 할 것입니다. –

+0

나는 그 시스템을 사용하지도 않았다. buuut : 페이지가있는 자바 스크립트 프레임 워크/라이브러리가 있습니까? 예를 들어, jQuery가로드 된 경우 한 줄의 코드로 필요한 것을 수행하는 방법을 알려줄 수 있습니다. 분명히이 방법을 사용하면 앱에 이미 존재하지 않는 자바 스크립트 종속성을 도입 할 때 하위 최적이 될 수 있지만 더 실질적인 기능이 제공되지 않으면 단기 수정을 고려해야 할 수도 있습니다 ... – emanaton

+0

@ emanaton : 이미 그 작업을 수행하는 방법을 알고 있습니다.)하지만 실제로 보드의 플러그인 시스템을 사용하여이를 수행하는 방법을 배우고 싶습니다. 어쨌든 고마워. – pt2ph8

답변

0

나는 this article을보고 싶지만, Endophage에 동의합니다. 그것은 당신이해야 할 일에 대한 충분한 문서를 제공합니다.

템플릿 훅은 꼭 필요한 것입니다. 그러나 사용자 정의 필드를 등록 양식에 추가해야하는 경우 ACP에 내장 된 기능이 있습니다.

+0

링크가 끊어졌습니다. –

관련 문제