RT Chimera for Joomla 3

老师:您好!
我很喜欢RT Chimera for Joomla 3这个模板,我在服务器上安装了这个模板,准备修改首页的那个slideshow位置的3个大图,更改了图片上去,却发现怎么都不会生效。
已邀请:

妥协 - 不会轻易妥协的人不愿意将就的人任性自由的人总是活得比较累

赞同来自:

这是RokSprocket组件的bug, 升级到现在的最新版就好了

刘备曹操 - 古今多少事,都付谈笑中

赞同来自:

好像不是RokSprocket组件的bug,像是模板自身的BUG。

QQ被盗了

赞同来自:

我升级了roksprocket到最新版的2.1.6,问题还是那样,应该是模板自身的BUG了。
老白,怎么办呢?

不是本人 - no no no!

赞同来自:

我似乎找到了一部分原因:
在这个模板快速建站包自带的 CSS 文件中,/templates/rt_chimera/css-compiled/demo-8e77c562e6f6154efef53ccd135b3cdc.css 这个文件里面有这么一段代码:.demostyle-type-preset1 .fp-preset-images .sprocket-features-index-1 .sprocket-features-img-container.sprocket-fullslideshow-image {
background-image: url("../../../images/rocketlauncher/home/fp-slideshow/img-01-preset-1.jpg") !important;
}

不是本人 - no no no!

赞同来自:

刚刚在 RT 官方论坛发现了有人已经指出了这个问题:
FrontPage Images Not Showing in Chimera RocketLauncher
他们也认为是模块参数中的“Module Class Suffix”导致了用户更换图片后仍然不能正确显示。不过,他们指出,默认的 Module Class Suffix 有两个:fp-roksprocket-header-slideshow 和 fp-preset-images ,起坏作用的是后者。
所以,该帖子给出的解决办法有两种:
1、从模块参数的 Module Class Suffix 那里删除 fp-preset-images 这个值;
2、保留 Module Class Suffix 不变,而是将自己的图片改名,使得与显示图片的文件名完全一样,上传、覆盖,替换掉演示图片(偷梁换柱法)。

孤独者 - 世界属于那些勤于思考的人,更属于那些善于行动的人

赞同来自:

我尝试着完成了一种解决办法!
修改模板下的 less/demo.less,将
background-image: url(../../../images/rocketlauncher/home/fp-slideshow/img-01-preset-@{index}.jpg) !important;
语句的 !important 删除掉,然后我设定的图片就显示出来了,只是不知道我修改less会不会有什么弊端。

3P网络 - 背着回忆的旅游人,即使是再细微的风景,也会留在心中的一个角落~

赞同来自:

RT模板Myriad 也有同样的问题,看了这个bug涉及范围很广。
修改less文件唯一的问题就是升级模板安装时会被覆盖掉,我也经常修改这个类型的文件,有时候不修改不行。
备份好了,升级模板后把修改的代码在加进去就行

QQ被盗了

赞同来自:

这个问题我在官方论坛也问了,他们的
回复
是:从模块参数的 Module Class Suffix 那里删除 fp-preset-images 这个值就可以了,没有其它不良影响
楼上说的没错,很多模板,凡是预装了RT RokSprocket 并且以幻灯模式工作的模板,都存在这个问题。也都可以通过这个办法来完美解决。

要回复问题请先登录注册