问题标签 [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.
liferay - Liferay 将数据从一些遗留数据库迁移到 Liferay 表中
我希望将数据从旧数据库之一迁移到 Liferay 表之一。我可以编写迁移脚本,但我想知道 Liferay 的“计数器”服务是否会出现问题。
例如,我有旧版自定义用户表。我需要将此表中的用户移动到 Liferay 的 User_ 表中。我可以使用 sql 脚本来移动数据。我想知道主键会发生什么。据我所知,Liferay 有计数器服务来创建主键并跟踪当前 ID。
因此,在迁移时,我需要做些什么,以便在迁移后不会弄乱计数器。
liferay-6.2 - Liferay 6.2 中的停靠栏更改
谁能建议我,哪个文件负责liferay 6.2中管理员用户和其他用户的停靠栏菜单更改?
我\docroot\META-INF\custom_jsps\html\portlet\dockbar\view_user_account.jspf
对停靠栏菜单的文件进行了更改,但更改仅反映来宾用户停靠栏菜单。
请建议我为管理员用户和其他用户提供停靠栏菜单的文件。
liferay - Liferay 从旧数据库和 LDAP 迁移用户
我正在将数据从遗留数据库迁移到 Liferay,为此我编写了脚本以编程方式将数据推送到我认为合适的 Liferay 用户。
现在身份验证发生在 LDAP 中,用户的一些基本详细信息也在应该同步的 LDAP 中。如果我将用户迁移到 Liferay 并在迁移后从 LDAP 同步用户的基本详细信息,是否会导致问题。LDAP 同步是否会尝试插入新记录而不是更新数据库中的现有记录(迁移之前)?
liferay - Liferay 使用 Service API 导入数百万数据
我有一张旧表,里面有大约 170 万条记录。我正在使用 Liferay 的服务构建器 api 将这些记录插入到 Liferay 的表中,按照各地的建议使用 Liferay 的服务 api 来处理 Liferay 的表。
最初我使用 (Entity)LocalServiceUtil.getEntities(-1,-1) 来获取所有记录并一一插入,我意识到一次读取 170 万条记录是愚蠢的。
然后我从数据库中读取了 5000 个增量的记录。虽然这很有效,但它正在度过自己的美好时光。有没有其他方法可以更快地完成这个过程?或者不同的 delta 值会解决问题吗?
liferay - 在文档和媒体中获取原始文件名
从 Documents & Media 下载文件时,我需要获取上传文件的原始文件名。
这是现在发生的事情
- 上传basic-document,原文件名:
test01.xml
- 将文档的标题指定为
Testing Java
- 提交并上传
- 现在对于用户来说,它会显示为
Testing Java
,当我下载它时,它会下载带有名称的文件Testing Java.xml
。
Q.我想把下载的文件命名为test01.xml
,可以吗?
无论如何通过API可以做到这一点?
谢谢
liferay - 在分页时保持 liferay-ui:search-container
我有一个<liferay-ui:search-container>
显示我的结果。
我启用了 a rowChecker
,以便每一行都可以通过复选框进行选择。
它被放置在一个表格中;通过这种方式,用户可以选择更多行,然后单击我的“提交”按钮,该操作就可以获取所选行的 ID。
但是用户无法选择存在于不同页面中的两行(例如,分页 delta=5,他们需要元素 1 和 6)。
我无法想出解决这个问题的方法。
你以前有过这方面的经验吗?
谢谢
liferay - 我想知道这个 liferay 6.2 搜索 portlet(jsp 和 java)的源文件
我正在使用 liferay 6.2 搜索 portlet。我想知道这个搜索portlet(jsp 和java)的源文件。我已经搜索了整个项目中的文件,但找不到文件。提前致谢
liferay - 为什么 Liferay 还要求公共站点页面的凭据?
奇怪的导航。使用 Liferay CE 6.2.3 GA4,在门户实例 www.portal.com 中,我创建了一个不同于基本访客站点的站点。新站点是“打开的”,我为它分配了一个虚拟主机名 www.site.com。公共和私人三个有一个主页。
如果用户导航到 www.site.com,他/她会看到公共主页,那么如果他/她登录,则登录页面是 www.portal.com 的访客基地站点的主页。为什么 ?
然后在“我的站点”中,如果用户单击 www.site.com 的私有端,他/她需要再次提供凭据。很奇怪...
好的,那么用户在 www.site.com 的私人主页上,但如果用户在“我的站点”中单击 www.site.com 的公共端,他/她需要再次提供凭据!这是因为“我的站点”portlet 不在右上角,而是“登录”链接”。非常错误...
请问有人可以帮助我吗?
先感谢您 !伊万诺 C.
liferay - liferay portal6.2中如何配置portlet会话对象生命周期?
我的要求是我需要将用户购物车对象存储在 portlet 会话中。每当用户将项目添加到购物车中时,应该更新用户购物车对象并再次将其保存到 portlet 会话中。每当用户注销/会话到期时,应将这些用户购物车对象详细信息保存到数据库中。我可以将对象保存在 portlet 会话中,但是当用户注销/会话过期时,详细信息不会保存到数据库中。我使用 Hook 覆盖了“LogoutPreAction”类。但是在运行方法中我无法获取 PortletSession 对象。如何在“MyCustomLogoutPreAction”类的 run 方法中获取 portlet 会话对象?
gradle - 不正确的 liferay-plugins 依赖
在https://github.com/liferay/liferay-plugins/blob/6.2.x/build-plugins.gradle#L9 中定义了以下依赖项:
6.2.x 版本如何依赖 7.0.0 版本?它是一个错误吗?当我查看文件的历史时,依赖关系一直存在。我无法构建 LF 插件,我怀疑这可能是原因。
可能根本不相关,但我仍然很好奇为什么存在这种依赖关系。