登录 注册

登录

喜欢 2.5上面有没有什么插件或组件可以限制用户上传图片的目录?

更多
2012年05月28日 03:08 #1 作者: HarryDean
现有网站刚升级成2.5版本,之前一直用的1.5.整理旧网站数据时候发现用户发表文章时候附带的图片全都在IMAGES文件夹里,太乱了。。。有没有什么办法让某用户比如“001”用户,如果想在自己文章里插入图片,那么他上传图片的目录就只能在IMAGES/001里面?

登录 或者   注册一个会员帐号 来参与讨论

更多
2012年06月03日 08:49 #2 作者: Joomla之门
今天更新 CKeditor 编辑器汉化版的时候,发现这个编辑器的最新版本已经增加了上述功能,不仅支持在文件上传路径里面自动插入用户 ID,还可以选择插入当前日期(如 20120603)或者用户名、群组名等等变量。

有兴趣的话,下载试用一下,我自己测试是成功的:

点此下载 CKEditor for Joomla! 2.5 所见即所得编辑器中文版

我明天即将发布的另一款注明编辑器 JCE 也有这个功能。不同的是,CKeditor 已经内置了这个功能,你安装上就能试用,而 JCE 要求你购买它的 Image Manager 插件才能试用此功能。

不要高兴太早,虽然 CKeditor 一经安装就能拥有这个功能,但这实际上是一个“试用”,因为 CKeditor 目前内置的文件管理器 KCfinder 本身就是收费软件,不可能免费发放给 Joomla 用户的。你最终还是要付费购买。

既然两者都需要付费,那么选一个好用的就行了。我个人比较偏向 CKeditor。你可以自己斟酌一下。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2012年06月05日 01:00 #3 作者: Joomla之门
今天发布的 JCE 编辑器最新版本也提供了“在上传路径中插入变量”的功能,比如用户 ID,或者当前日期。不过,这个功能似乎是收费插件提供的,你可能需要到 JCE 官方网站购买一个插件才能体验。

点此下载 JCE for Joomla 2.5 所见即所得编辑器中文版

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2012年06月13日 02:19 #4 作者: HarryDean

登录 或者   注册一个会员帐号 来参与讨论

更多
2012年06月18日 09:52 #5 作者: HarryDean

白建鹏 写道: 今天发布的 JCE 编辑器最新版本也提供了“在上传路径中插入变量”的功能,比如用户 ID,或者当前日期。不过,这个功能似乎是收费插件提供的,你可能需要到 JCE 官方网站购买一个插件才能体验。

点此下载 JCE for Joomla 2.5 所见即所得编辑器中文版


您好,白站长,首先感谢您之前的回复。这两天抽空试了一下却总是不成功,不知道是哪里没弄对。

比如我想把用户名为“STY”所上传的文件都强制上传到images/STY,那么是不是这样设置的:

控制面板----编辑方案 - [Default]----编辑器参数----文件系统----文件目录路径。在这里,我设置的是“images/$username”但是没有任何作用。。。不知是不是我没用对参数?

登录 或者   注册一个会员帐号 来参与讨论

更多
2012年06月19日 10:38 #6 作者: Joomla之门
你已经购买了 JCE 配套的那个收费插件了?如果没购买,你无法享用到这个功能的。

不建议使用 $username 变量,因为有些用户可能注册了中文的用户名,这样就无法创建中文名称的目录了,会出错的。我推荐使用 $id ,这代表用户 ID 编号,是纯数字形式的。如果不喜欢纯数字格式的目录名称,可以添加字母上去,例如:
images/uploaded/user-$id

这样就给数字前面添加了 user- 这部分,最终生成形如 user-42 或者 user-2874 这种目录名称。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论