問題タブ [liferay-6.2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
670 参照

java - doc libでファイルを移動した後のLiferay権限の問題

liferay 6.2 API を使用してドキュメント ライブラリに画像を挿入します。このコードは、画像をあるフォルダーから別のフォルダーに移動することもできます

しかし、画像を移動した後、そのフォルダーはguest view許可を得られず、画像を表示できません。

2 つのグループ (サイト) があります -

  1. グループA
  2. グループB

GroupA ユーザーは、フォルダーを作成し、ファイルを挿入し、ファイルを移動します。GroupB ユーザーはファイルを表示できるはずです。

すべてのフォルダーとファイルはGlobal scope、ドキュメント ライブラリの下に作成されます。

これは機能していないようで、すべてのユーザーにゲスト権限が設定されていません。奇妙な動作は、移動操作を実行したユーザーが UI からアクセス許可を見ると、ビューのアクセス許可がチェックされていると推測しますが、他のユーザーのアクセス許可はチェックされません。

以下の提案に従ってDLAppServiceUtil、ファイルを移動するために使用しました。ただし、ファイルのステータスを下書きから承認済みに変更しません。

また、ファイルをコピーするために使用する正しい方法は何ですか? DLAppServiceUtilあるフォルダから別のフォルダにファイルをコピーする方法はありません

誰でもこの問題を解決する方法を知っていますか?

0 投票する
1 に答える
406 参照

eclipse - Liferay Portal 6.2 Calendar-Portlet のカスタマイズ - view_calendar.jsp および view_calendar_resources.jsp のエラー

私は Liferay の初心者で、カレンダー ポートレットをカスタマイズして双方向同期を試みています。ビルドにはAntを使用しています。

以下は、私が今まで行ってきた手順です。

  1. ダウンロードliferay-plugins-sdk-6.2-ce-ga4-20150416163831865.zipliferay-portal-tomcat-6.2-ce-ga4-20150416163831865.zipてliferayサイトから。
  2. 私のEclipseをセットアップし、新しいプラグインプロジェクトを作成しました。
  3. ..\tomcat-7.0.42\webapps\calendar-portletの内容をdocroot フォルダーに 追加しました..\liferay-plugins-sdk-6.2\portlets\Appointment-portlet\docroot

問題:コンパイル時エラーが発生します。以下、詳細です。

  1. 重複するローカル変数editCalendarURL- in view_calendar.jsp。ここでは、変数editCalendarURLが最初に割り当てられ、次に使用されます。そのため、重複する問題は見つかりませんでした。

  2. ローカル変数 user -in が重複していview_calendar_resources.jspます。この jsp ファイルに変数「user」が見つかりませんでした。

Ant マージを試みましたが、それでもエラーが発生しました。

ビルドファイル:\liferay-plugins-sdk-6.2\portlets\Appointment-portlet\build.xml \liferay-plugins-sdk-6.2.ivy\ivy-2.4.0.LIFERAY-PATCHED-1-SNAPSHOT からリソースを取得できません。 jar: java.util.zip.ZipException: zip ファイルを開く際のエラー [タスク定義] \liferay-plugins-sdk-6.2.ivy\ivy-2.4.0.LIFERAY-PATCHED-1-SNAPSHOT.jar からリソースを取得できません: [タスク定義] java.util.zip.ZipException: zip ファイルを開く際のエラー
[taskdef] at java.util.zip.ZipFile.open(Native Method) [taskdef] at java.util.zip.ZipFile.(Unknown Source) [taskdef] at java.util.zip.ZipFile.(Unknown Source) [ taskdef] at java.util.jar.JarFile.(未知のソース) [taskdef] at java.util.jar.JarFile.(未知のソース) [taskdef] at org.apache.tools.ant.AntClassLoader.getResourceURL(AntClassLoader.java) :1006) [taskdef] at org.apache.tools.ant.AntClassLoader$ResourceEnumeration.findNextResource(AntClassLoader.java:149) [taskdef] at org.apache.tools.ant.AntClassLoader$ResourceEnumeration.(AntClassLoader.java:110) [taskdef] at org.apache.tools.ant.AntClassLoader.findResources(AntClassLoader.java:953) [taskdef] at org.apache.tools.ant.AntClassLoader.getNamedResources(AntClassLoader.java:922) [taskdef] at org. apache.tools.ant.loader.AntClassLoader5.getResources(AntClassLoader5.java:58) [taskdef] at org.apache.tools.ant.taskdefs.Definer.resourceToURLs(Definer.java:360) [taskdef] at org.apache.tools.ant.taskdefs.Definer.実行 (Definer.java:246)
[taskdef] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
[taskdef] at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) [taskdef] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknownソース)
java.lang.reflect.Method.invoke の [タスク定義](ソース不明)
[タスク定義] org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) の [タスク定義] org.apache で.tools.ant.Task.perform(Task.java:348)
[タスク定義] at org.apache.tools.ant.Target.execute(Target.java:435)
[taskdef] at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:168) [taskdef] at org.apache.tools.ant.taskdefs.ImportTask.importResource(ImportTask.java:230) [taskdef] ] org.apache.tools.ant.taskdefs.ImportTask.execute(ImportTask.java:162) で [タスク定義] org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) で[タスク定義
] 太陽で。 Reflect.GeneratedMethodAccessor4.invoke(不明なソース) [taskdef] at sun.reflect.DelegatingMethodAccessorImpl.invoke(不明なソース)
[taskdef] at java.lang.reflect.Method.invoke(不明なソース)
[taskdef] at org.apache.tools .ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) [タスク定義] org.apache.tools.ant.Task.perform(Task.java:348) で
[タスク定義] at org.apache.tools.ant.Target.execute(Target.java:435)
[タスク定義] at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:168) [タスク定義] org.apache.tools.ant.taskdefs.ImportTask.importResource(ImportTask.java:230) [taskdef] at org.apache.tools.ant.taskdefs.ImportTask.execute(ImportTask.java:162) [taskdef] at org. apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
[タスク定義] at sun.reflect.NativeMethodAccessorImpl.invoke0(ネイティブ メソッド) [タスク定義] at sun.reflect.NativeMethodAccessorImpl.invoke(未知のソース)
[タスク定義] at sun.reflect.DelegatingMethodAccessorImpl.invoke(未知のソース) [タスク定義] at java.lang.reflect.Method.invoke(未知のソース) [タスク定義] at org.apache.tools.ant.dispatch.DispatchUtils.execute( DispatchUtils.java:106) [taskdef] at org.apache.tools.ant.Task.perform(Task.java:348)
[taskdef] at org.apache.tools.ant.Target.execute(Target.java:435)
[taskdef] at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:168) [taskdef] at org.apache.tools.ant.taskdefs.ImportTask.importResource(ImportTask.java:230) [taskdef] ] org.apache.tools.ant.taskdefs.ImportTask.execute(ImportTask.java:162) で [タスク定義] org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) で
[taskdef] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [taskdef] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
[taskdef] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [taskdef] at java .lang.reflect.Method.invoke(不明なソース) org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) の [タスク定義] org.apache.tools.ant.Task の [タスク定義]。実行 (Task.java:348)
[タスク定義] at org.apache.tools.ant.Target.execute(Target.java:435)
[taskdef] at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:168) [taskdef] at org.apache.tools.ant.taskdefs.ImportTask.importResource(ImportTask.java:230) [taskdef] ] org.apache.tools.ant.taskdefs.ImportTask.execute(ImportTask.java:162) で [タスク定義] org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) で[タスク定義
] 太陽で。 reflect.NativeMethodAccessorImpl.invoke0(ネイティブ メソッド) [タスク定義] at sun.reflect.NativeMethodAccessorImpl.invoke(不明なソース)
[タスク定義] at sun.reflect.DelegatingMethodAccessorImpl.invoke(未知のソース) [タスク定義] at java.lang.reflect.Method.invoke(未知のソース) [タスク定義] at org.apache.tools.ant.dispatch.DispatchUtils.execute( DispatchUtils.java:106) [taskdef] at org.apache.tools.ant.Task.perform(Task.java:348)
[taskdef] at org.apache.tools.ant.Target.execute(Target.java:435)
[タスク定義] org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:179) で [タスク定義] org.eclipse.ant.internal.launching.remote.InternalAntRunner.parseBuildFile(InternalAntRunner.java:215) で[タスク定義] org.eclipse.ant.internal.launching.remote.InternalAntRunner.run(InternalAntRunner.java:429) で [タスク定義] org.eclipse.ant.internal.launching.remote.InternalAntRunner.main(InternalAntRunner.java: 139) [タスク定義] リソース org/apache/ivy/ant/antlib.xml から定義を読み込めませんでした。見つかりませんでした。

名前は未定です。処置: スペルを確認してください。処置: カスタム・タスク/タイプが宣言されていることを確認してください。処置: /宣言が行われたことを確認してください。この名前空間にはまだタイプまたはタスクが定義されていません

これは、antlib 宣言のようです。アクション: 実装ライブラリーが次のいずれかに存在することを確認してください: -lib 引数を使用

合計時間: 4 秒

liferay/portal/plugin-sdk を何度もインストールしようとしましたが、何も達成できませんでした。

0 投票する
1 に答える
674 参照

java - liferayでイベントリクエストを追跡する方法は?

liferay6.2.0 CE を使用しています。
モニター アクセス ユーザー (ログイン/ログアウト) に対して UBT (ユーザー ビヘイビア トラッキング) を有効にしましたが、これではイベント リクエストをモニターできません。
Google アナリティクスを使用せずに liferay でイベント リクエストを追跡したい。
これを行う方法はありますか?

0 投票する
1 に答える
109 参照

mysql - Liferay 6.2でLDAPを永続的に設定する方法

私は Liferay の初心者です。Liferay 6.2 CE ga 4 Tomcat 7.0.42 を使用しています。

私のliferay接続先:

  1. MySQL を使用したデータベース (potall-ext.properties)
  2. LDAP を使用したユーザー認証 (こちらこちらの手順に従ってください)

うまくいきましたが、停止して再度開始(再起動)すると、ライフレイが最初の設定(新規ダウンロード)に戻ります。liferay を使用する場合は、[コントロール パネル] > [設定] > [認証] > [LDAP] で再度設定する必要があります。

だから、誰でも私を助けることができますか?

*私の英語は下手です。私が何を意味するのか、皆さんが理解してくれることを願っています :P

0 投票する
1 に答える
1679 参照

liferay-6.2 - ユーザープロフィール写真を取得する方法 Liferay 6.2

6.1 の場合、この投稿のようにユーザー プロファイルの写真を取得するためのソリューションがありますが、Liferay 6.2 でポートレート画像を取得するにはどうすればよいですか?

0 投票する
0 に答える
161 参照

java - **CacheModel の NoClassDefFoundError

以下のコードを使用してテーブル間の関係を追加しようとしています

<column name="categories" type="Collection" entity="Category" mapping-table="ShoppingItem_Category"/>

これが **LocalServiceUtil.getCategoryItems(categoryId) を使用してサービスを構築した後、この API は例外をスローしています

誰が何が問題なのか教えてもらえますか

0 投票する
1 に答える
1191 参照

liferay-6.2 - liferay 6.2でポートレットに別のページへのリンクを作成する方法

Liferay 6.2 と Tomcat 7 を使用しています。

最初の質問は、このようなページがhttp://localhost:8080/group/page-two-portal/goodあり、そのページにアクセスできるリンクを作成したいです。ポートレットにそのページへのリンクを作成する方法は?

2 番目の質問です。Liferay 6.2 で baseurl を取得する方法を知りたいです。

0 投票する
2 に答える
766 参照

liferay - Web コンテンツ表示ポートレットからキーの値を取得する

要件を頂きました。2 つのテキスト フィールドValueKeyfrom 構造を Web コンテンツ表示ポートレットに追加しました。 「キー」と「値」の 2 つのフィールドを持つ Web コンテンツ

現在、ポートレットでは、以下のようなハード コードから値を取得しています。

しかし、私が欲しいのは、からvalueそれぞれの を取得することです。同様に、このように追加された Web コンテンツ構造フィールドに asとas の値を指定した場合。attributeweb contentlfr.intel.empidkeyABSD1822Dキーと値の新しい追加情報

このようにキーの値を取得できます。