JoomShaper Carousel模块无法正常工作

时间:2016-07-01 12:18:18

标签: joomla-extensions

我最近成功下载并安装了JoomShaper Carousel模块。但是,当我尝试创建一个模块时,它显示出来:

  

警告:       JFolder :: folder:Path不是文件夹。路径:C:\ xampp \ htdocs \ FairywaveDS \ images

(其中Fairywave是我的网站名称而非FairywaveDS)以及

  

警告:在第688行的C:\ xampp \ htdocs \ Fairywave \ libraries \ joomla \ filesystem \ folder.php中为foreach()提供的参数无效。

因此,我无法访问轮播来源。

我尝试重命名整个目录,但它添加了一个额外的DS。我也试着查看php文件,看看我是否能发现问题,但仍然是新手我无法找到问题。

1 个答案:

答案 0 :(得分:0)

DS是常量目录分隔符,它用于Joomla 2.5和 这个扩展是针对那个joomla版本的。

  

DS常量已被删除。如果你真的需要它,你可以改用DIRECTORY_SEPARATOR。 Joomla Docs

要解决此问题,您需要编辑此文件

  

C:\ XAMPP \ htdocs中\ Fairywave \模块\ mod_shaper_carousel \元素\ foldertree.php

并添加此代码(可以在类声明之前)

if(!defined('DS')) define('DS', DIRECTORY_SEPARATOR);