我在使用CCK字段进行复杂操作时遇到了麻烦。
用户提供视频ID;然后,使用cck计算字段,我生成唯一的哈希,以在远程站点上找到图像的缩略图;然后,我不知道该怎么做,但我想用一个下载的缩略图'填充'一个字段(图像类型),并显示图像缓存预设。
所以我的问题可能很愚蠢,但是,如何使用简单的php函数(我将在计算的cck字段中添加)自动'将图像添加到图像字段中
使用行动?还是其他任何想法?
答案 0 :(得分:1)
Embedded Media Field适用于ImageCache。它从远程站点提取源图像,并可以通过图像缓存而不是直接显示在屏幕上。
使用这种方法,而不是计算字段我将在节点上创建一个em字段,但将其隐藏在用户之外。相反,用户会看到视频ID的文本字段,该字段在hook_nodeapi()上传输,但会填充隐藏的em字段。
如果您确实需要直接下载图片,我会查看FileField Sources模块。它便于用户输入远程URL,然后将其下载到服务器。也许您可以将它用作您自己的小模块的一种灵感来实现这一目标,或者根据它的编写方式,使用它来为您使用。