2

我正在尝试让 external_image_list_url 与 tinymcs 和 Django 一起使用。我的理解是,当单击图像图标(带有树的图标)时,用户将能够看到他或她的图像列表。从这里可以选择和插入图像。

我是对的,它是带有树的图标吗?这就是所谓的“形象”。名为“insertimage”的那个根本不起作用 - 不显示图标。它和 insertfile 是唯一不显示的。除非我需要它来实现此列表功能,否则我对此表示满意。

首先,我试图让任何图像出现在列表中。我做了以下事情:

创建 myexternallist.js 并将其放置在我保存其他 JS 文件的位置。由于我的 django 设置,我可以通过 src = "/media/js/filename.js" 访问这些其他文件。但这也是我应该提出的:

tinyMCE.init({
    external_image_list_url : "/media/js/myexternallist.js",
    ... })

在这个文件中它说:

var tinyMCEImageList = new Array(["Logo 1", "/media/js/photo.jpg"],);

photo.jpg 与 myexternallist.js 位于同一文件夹中

我也尝试过“photo.jpg”和其他各种组合。不确定我的问题是否与我的相对路径或其他完全有关。我不确定绝对路径应该是什么。现在我正在使用本地主机,但并不总是如此。

4

1 回答 1

1

解决了,呵呵。问题是“var tinyMCEImageList =...”行末尾附近的逗号

现在它适用于以 /media 开头的相对 url

线索是由 Firebug 控制台提供的,它向我显示了 js 错误。我只是碰巧点击了那里,但从现在开始会经常使用它!

于 2012-11-05T15:12:22.237 回答