CKFinder construct link to the file like "base-file-url\filename". In Domino, we have access to the attachment with the help of "\$file\" path. So we must to have URL like:
"base-file-url\filename\$file\filename." or "base-file-url\filename\filename" in the case of substitution.
You need to find in the ckfinder.js string like
J.push('<a href="', D.folder.getUrl(),
encodeURIComponent(C[K].name),
'" title="', C[K].name, '" rel="', E, '">a</a>'); and change it with if (!F || F(C[K])) {
var filename = encodeURIComponent(C[K].name);
var basenanme = filename.substring(0,
filename.lastIndexOf('.'));
var url = D.folder.getResourceType().url
+ basenanme+'/$file/'+filename;
J.push('<a href="', url, '" title="', C[K].name,
'" rel="', E, '">a</a>');
if (C[K].isSameFile(D)) H = I;
I++;
}
That will change image url. You also need to change File url. Findif (!W.open(S.folder.getUrl() +
encodeURIComponent(S.name), '_blank', V))
R.msgDialog('', R.lang.ErrorMsg.oo);
and change it with
var filename = encodeURIComponent(S.name);
var basenanme = filename.substring(0, filename.lastIndexOf('.'));
var url = S.folder.getResourceType().download + basenanme+
'/$file/'+filename;
if (!W.open(url, '_blank', V))
R.msgDialog('', R.lang.ErrorMsg.oo);
No comments:
Post a Comment