2013-05-24 2 views
0

나는 forum_7589라는 테마를 사용하여 PHPBB 3.0.9 포럼에서 일하고 있습니다. 등록 양식을 보호하는 보안 문자가 있지만 인간 스패밍에 대해서는 쓸모가 없습니다. 그래서 나는 captcha 플러그인 &을 'Q & A'로 설정하도록 요청 받았습니다. (이전 : 이전 이미지).Q & A 플러그인이 PHPBB 포럼에 표시되지 않습니다.

백엔드에서 구성 양식을 찾았습니다. 설정을 'Q & A'로 변경하고 변경 사항을 저장했습니다. 좋은 언어 (fr, 여기)에 맞게 플러그인이 구성되었습니다. 그것에는 질문과 일련의 답변이 등록되어 있습니다.

관리 화면에 OK라고 표시되지만 등록 양식에는 전혀 표시되지 않습니다. 대신 이전 보안 문자 부분이 표시됩니다. 보안 코드 (이미지가 아님)에 대한 입력을 봅니다.

백엔드 및 브라우저에서 캐시 (템플릿 & 개)를 정리했습니다.

몇 가지 검색을 수행했는데 테마 문제 일 수 있음을 알았습니다. 테마의 일부 파일을 업데이트해야합니다. *이 아니라에서 * captcha_default.html, captcha_qa.html 및 captcha_recaptcha.html * subsilver/템플릿 폴더에 존재 : 나는 포럼/스타일 폴더를 살펴 촬영 3 개 파일이 있음을 발견했습니다 ' forum_7582/templates * 하위 디렉토리에 있습니다. 한 폴더에서 다른 폴더로 복사했습니다.

성공하지 못했습니다.

저는 PHP 개발자이지만 PHPBB 아키텍처에 대해 아무것도 모릅니다. 내가 여기서 무엇을 놓치고 있는지 전혀 모른다. 어떤 도움이라도 대단히 감사하겠습니다.

예, 질문하기 전에 : v3.0.11로 업그레이드 할 수 없으며 테마를 변경할 수 없습니다.

답변

3

좋아, 결국 알아 냈어.

나는 * 스타일/forum_7582/템플릿/ucp_register.html * 파일을 업데이트 한 :

경우 나중에 누군가가 도움을 줄 수 <!-- END profile_fields -->으로 라인 다음 섹션은 subsilver에서보다 동일하지 않았다 테마. 나는 그 섹션의 서브 실버 코드로 바꿨다 :

<!-- IF CAPTCHA_TEMPLATE --> 
     <!-- INCLUDE {CAPTCHA_TEMPLATE} --> 

캐시 된 캐시.

Q & A가 이상적이며 잘 작동합니다.

관련 문제