问题标签 [dotcms]

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 回答
48 浏览

dotcms - 如何搜索整个 dotCMS 文件夹而不是给定视图

我正在为我们的网站创建新内容,我们的图片文件夹相当大(几百张图片)。“选择文件”菜单一次只显示 30 张图像,并且只有这些图像是可搜索的,而不是整个文件夹。

我想搜索整个文件夹以节省该项目的大量时间。

我现在要做的是搜索视图,如果找不到,清除搜索,然后转到下一页以加载接下来的 30 张图像,搜索该视图等,等等,这是需要很长时间。

我在 Chrome 和 Firefox 上都试过了,同样的问题正在发生。有没有办法解决这个问题或者这是一个已知的错误?

0 投票
1 回答
1158 浏览

.net - Alfresco 的奇怪超时问题

在我从 5 个文档中提取任意两个文档后,DotCMIS 调用停止响应。

我检查了 Alfresco 服务器上的日志,并没有与失败的调用相关的任何内容。

我已经调试以确定超时。

// 定义 alfresco 参数下已经存在的 CMIS 可用路径[DotCMIS.SessionParameter.AtomPubUrl] = " https://localhost:8080/alfresco/service/cmis ";

// alfresco 门户管理员用户名参数[DotCMIS.SessionParameter.User] = "admin";

// 露天门户管理员密码参数[DotCMIS.SessionParameter.Password] = "w4rth0g!";

// 定义会话工厂 SessionFactory factory = SessionFactory.NewInstance();

// 使用会话工厂获取默认存储库,在此存储库上我们将执行操作并在此存储库上创建会话 ISession session = factory.GetRepositories(parameters)[0].CreateSession();

公共 ContentStream GetContentByDocumentId(string docId) { ISession session; IObjectId 标识;IDocument 文档;IContentStream 内容流;ContentStream contentStreamModel = new ContentStream();

在这里,我正在关闭内容流。稍后在下面的方法中,我试图循环遍历

public static void CreateMergedPdf(string targetPdfLocation, IEnumerable docStreams) { try { using (FileStream stream = new FileStream(targetPdfLocation, FileMode.Create)) { var pdfDoc = new Document(PageSize.A4); PdfCopy pdf = 新 PdfCopy(pdfDoc, 流); pdfDoc.Open();

我已将关闭连接移至我在这里使用的方法。

// 按照 orderNo 字段的顺序合并文档。var docStreams = new List(); //var docStreams2 = new List();

在这里我将无法访问已关闭的流。有没有办法重新打开?

在第三次调用 createsession() 时,它会给出超时错误。

0 投票
1 回答
109 浏览

java - 如何在运行时引用并绑定到 Velocity 电子邮件模板?

我有一个 Java 程序,可以从 dotcms 调用速度模板。我需要知道 vm 文件的放置位置以及如何在 Java 中定位。我正在使用这个链接。

http://www.javaworld.com/article/2075966/core-java/start-up-the-velocity-template-engine.html

0 投票
1 回答
515 浏览

java - 无法运行 dotCMS

我是 dotCMS 的新手,无法运行 dotcms,这是我的日志文件。帮我解决这个问题。

FutureTask.run(Unknown Source) [?:1.8.0_73] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_73] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source ) [?:1.8.0_73] at java.lang.Thread.run(Unknown Source) [?:1.8.0_73] [05/10/16 14:43:32:228 ALMT] WARN quartz.DotJobStore: 数据库连接关闭不成功。java.sql.SQLException:在 org.quartz.utils.DBConnectionManager.shutdown(DBConnectionManager.java:136) ~[dot.quartz-all-1.8.6_2.jar:?] 处没有名为“null”的数据源。 quartz.impl.jdbcjobstore.JobStoreCMT.shutdown(JobStoreCMT.java:152) [dot.quartz-all-1.8.6_2.jar:?] at org.quartz.core.QuartzScheduler.shutdown(QuartzScheduler.java:696) [dot . apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1683) [catalina.jar:8.0.18] 在 java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_73]在 java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_73] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_73] at java.util.concurrent.ThreadPoolExecutor $Worker.run(Unknown Source) [?:1.8.0_73] at java.lang.Thread.run(Unknown Source) [?:1.8.0_73] [05/10/16 14:43:32:229 ALMT] 信息core.QuartzScheduler:调度程序 DotMarketingQuartzExclusiveScheduler_$_NON_CLUSTERED 关闭完成。[05/10/16 14:43:32:229 ALMT] 错误 listeners.ContextLifecycleListener:尝试关闭调度程序时发生错误。

如果这是重复的问题,我很抱歉,我搜索并查看了它们,但它们并没有帮助我。

0 投票
1 回答
491 浏览

jsp - How and where does tomcat store the files that are created on dotCMS in the computer?

I am new to dotCMS. I am looking for the location that tomcat stores the data or files that are created by user, such as the content and site.

I created the the site and some content on dotCMS, and I used tomcat as the server. I am finding the location that those data or file saves in the computer, and that should be inside the server.

Someone told me that those .jsp files store in

will tell the location of the data, and I can trace the location with the help of cmd. But I have no idea what the codes inside the .jsp is talking about.

Could anyone please teach me how to trace the location of those data? How dotCMS processes those data and then send to the server for storage?

Thanks!

--------update-------- Is that means file based assets inside the site will store in the same folder? How about the storage location of a site? Is that and specific file to store one site, or the sites will be group together in a file? May I have one more question: The characteristic of dotCMS is to manage and process data in a website and maintain them in a user-friendly way? Those data will be store in the server. I would like to confirm whether it is correct. Thanks.

0 投票
1 回答
66 浏览

dotcms - 如何通过脚本将多个内容发布到 dotCMS

由于我是 dotCMS 的新手,只是想知道它是否支持任何脚本,通过它我可以上传/发布我的多个内容(即结构良好的目录)。例如,我有多个文本文件,其中包含要发布的内容,我怎样才能一口气做到这一点?

我知道它支持动态内容页面,但似乎适用于已创建的内容/页面。

0 投票
1 回答
124 浏览

dotcms - DotCMS - 使用来自外部数据库的内容

在 DotCMS 中,我们可以从外部数据库而不是 dotcms 数据库中提取内容数据并显示吗?
我创建了带有两个字段的新内容类型作为文本。1) 具有文本类型的 KEY 字段和 2) 具有文本类型的 VALUE 字段。
当我尝试添加新的内容类型时,它应该直接从外部数据库中提取数据添加内容或更新内容也应该转到外部数据库。有没有办法做到这一点?

0 投票
1 回答
135 浏览

dotcms - dotCMS - 如何在内容中创建具有两个字段的密钥,Rest API 保存/发布具有多个内容

在 dotCMS 中,
1)我创建了一个名为 product 的内容类型,其中包含 3 个字段(名称、id、描述)。通过选择唯一选项创建的名称和 ID 字段。名称和 ID 字段组合应具有唯一性。但在 dotCMS 中有单独的字段唯一选项。当我尝试使用以下数据添加新内容时,它无法插入。
a) 名称:prod1,id:1,描述:电话。
b) 名称:prod2,id:1,描述:平板电脑。

2)在调用 REST api 来保存/发布内容时,有没有办法传递多个输入而不是单个 PUT 或 POST。 https://dotcms.com/docs/latest/rest-api-end-points#ContentResource

以上两个问题有解决办法吗?

0 投票
2 回答
111 浏览

dotcms - 从 .zip 备份 dotCMS

我对 dotCMS 有疑问。我有一个上传到 Internet 的站点,我想将其导出以在我的计算机上本地处理该站点。我已经从维护 -> 导出 dotCMS 内容下载了所有数据/资产。我有一个包含该站点所有内容的 zip 文件。我在我的计算机上本地管理和配置 dotCMS。我不知道如何在 dotCMS 中从该 zip 文件访问我的网站。在维护菜单中,我没有上传此站点的选项。我已阅读有关文件夹 dotCMS/starter.zip 的信息,但我没有类似的内容。谁能一步一步告诉我,我如何在本地从 zip 文件管理我的网站?谢谢

0 投票
1 回答
956 浏览

javascript - 语言变量中的 Velocity.Quotes 和双引号

我在 dotCMS 中有多种语言。语言变量可能包含单引号或双引号。我可以通过将它们用引号括起来来访问我的 javascript 中的这些变量。

var text = "$text.get('variable_name')";

但是如果变量包含相同的引号,js 代码就会崩溃。当变量包含 / 时,正则表达式也不起作用。我使用 es5,所以模板字符串不是一个选项。

我怎么解决这个问题?