1

jsp と serverside-javascript でプログラムされ、Liferay を使用する Web サイトで複数言語の Recaptcha を使用する必要があります。

Recapchas の言語オプションにはバグがあるため、プラグインの言語を変更する唯一の方法は、script タグの公開鍵の後に &hl=de (ドイツ語など) を追加することです。

私の質問は次のとおりです。このようなものを使用できますか?

<script type="text/javascript"
        src="http://www.google.com/recaptcha/api/challenge?k=my_public_key&hl=<%= liferay-ui:message key="captchalang"%>">
    </script>

言語構成ファイルに既に別の言語キーを定義しました。その値をsrc""

これは大した情報ではないことはわかっていますが、プログラマーとして働き始めたばかりで、以前に jsp/serverside-javascript のようなものを見たことがありません (したがって、これがどのように機能するかについてはほとんど、またはまったくわかりません...)。

感謝と乾杯

ユッチゲ

4

1 に答える 1

0

それ以外の

 <%= liferay-ui:message key="captchalang"%>

使用する

 <liferay-ui:message key="captchalang"></liferay-ui:message>

このliferayのことは明らかにタグライブラリだからです。

これは、JSP の先頭にタグ ライブラリを含める必要があることも意味します。次のようになります。

 <%@ taglib uri="http://liferay.com/tld/liferay-ui" prefix="liferay-ui" %>

また、タグ ライブラリの jar ファイルをサーバー上の適切な場所に配置する必要があります。

于 2013-09-12T20:20:17.093 に答える