2013-07-24 3 views
2

Joomla 2.5를 사용하여 사용자 관리자 등록 양식 (언어 및 기타 직원 제외)을 가리키는 메뉴 항목이 있습니다.이 필드에는 사용자 이름, 전자 메일, 암호 등의 기본 필드 만 표시됩니다. 평등하지 않은 두 개의 전자 메일을 입력하면 유효성 검사가 실행되고 양식에서 사용자가 nexst 단계로 이동하는 것을 허용하지 않습니다 (활성화 전자 메일을 보내지 않음). 그러나 오류 메시지가 표시되지 않습니다.joomla 2.5. 등록 양식 유효성 확인 메시지를 표시하지 않습니다

나는 Jooma를 처음 사용합니다. 매우 이상하지만 Google 검색에서이 주제에 대해 유용한 것을 찾지 못했습니다. 또한 등록 양식을 구성 할 수있는 곳을 찾지 만 성공하지는 못했습니다. 기본 사용자 등록 템플릿을 사용하고 있습니다 (버튼 클래스를 제출하기 만했습니다).

1) 사용자 등록 양식에 유효성 오류 메시지를 표시하는 유용한 링크 나 유용한 단서를 알려주십시오.

2) 사용자가 성공적으로 등록되면 빈 페이지가로드됩니다. 기본 동작입니까 아니면 이것으로 무엇인가를 만들었습니까? 편집 : 사용 등록 후 기본 레이아웃이 실제로 비어 있다는 것을 알았습니다. 나는 나의 필요에 따라 그것을 바꿀 것이고,이 부분은 해결된다.

+0

템플릿으로 무엇을 사용하고 있습니까? –

+0

나는 나의 주문 템플렛이있다, 그러나 등록을 위해 나는 디폴트 것을 사용한다. – renathy

+2

사용자 정의 템플릿에''가 포함되어 있습니까? 이를 사용하지 않으면 시스템은 메시지를 대기열에 넣지 만 메시지를 실제로 표시하지는 않습니다. http://docs.joomla.org/Display_error_messages_and_notices –

답변

2

<jdoc:include type="component" /> 바로 위의 <jdoc:include type="message" />을 템플릿의 index.php 파일에 포함하는 것을 잊어 버린 것 같습니다 (Davis sad와 같은).

실수로 메시지를 숨기는 스타일 템플릿 폴더에 일부 CSS 코드 (.error)를 설정했을 수도 있습니다.

+0

이 메시지를 구성 요소에 포함시키고 외부에 포함하지 않을 수 있습니까? – renathy

+0

또 다른 점은 로그인 양식에서 작동하지만 등록 양식에서 부분적으로 작동한다는 것입니다. 기본 등록 양식에는 일부 클라이언트 측 유효성 검사가 있으며이 경우 메시지가 나타나지 않는 것 같습니다. – renathy

+0

새로운 아이디어가 있습니다 ... 사이트에서 다른 언어를 사용합니까? 귀하의 언어 파일에서이 메시지에 대한 가치가 없다는 것을 알 수 있습니다 ... 단지 구성 요소에 로그인 메시지 만 포함하려면 일부 javascript로 시도하십시오 (HTML 숨기기 및 추가) – user2534298

0

문제는 joomla의 javascript입니다. 단지 신이 왜 유용한 메시지를 표시하지 않고 양식 제출을 차단합니다. 심지어 브라우저 메시지를 차단하여 js를 사용하지 않도록 설정하면 사용자가 볼 수 있습니다.) 가장 쉬운 방법은 단순히 제거하는 것입니다. JHtml :: _ ('behavior.formvalidation'); 보기의보기에서 사용자가 서버 측 유효성 검사를 볼 수있게합니다.

Btw는 스타일을 지정할 수있는 "aria-invalid = true"속성을 제공하지만 오류 메시지는 없지만 내용이 입력되고 이메일이 일치하는지 확인합니다.

관련 문제