页面布局出现了奇怪的现象,请白哥帮我看看。

本来CSS我是看的明白的。没想到出现了这种事情……
已邀请:

不是本人 - no no no!

赞同来自:

1、你的 Categories 模块是用来显示指定的 k2 类别下的子类别标题列表的。你在顶部菜单上创建的“万智牌”菜单项目,也是同样的功能。那么二者的结果应该是一致的。但是这两处同一个“经销商列表”项目所对应的菜单链接 URL 却不同。其它的项目都一致。所以,问题就处在这个“经销商列表”项目了。
仔细观察一下,模块生成的“经销商列表”的链接,其 URL 里面的别名是 services-items ,而不是菜单上的那个 mtg/sale 。
问题就在这里了:很可能某个菜单已经重复占用了“经销商列表”这个目标,并且使用了 services-items 这个别名。—— 这个菜单项目的链接在模块上优先生效了!
经检查,在你后台确实存在这样一个重复的菜单项目:在 System Menu 下,最后一个项目是 services items ,其别名是 services-items 。这个菜单项目居然指向了与“经销商列表”那个菜单项目完全一样的目标。
所以,解决办法是: 请将 System Menu 上面这个 services items 菜单项目彻底删除(这个留着好像没什么用吧)。记住:仅仅删除是不够的,必须彻底删除,也就是删除之后,还要进入“回收站”(将菜单列表的“选择状态”筛选框选择为“已转入回收站”),将它再从回收站里面删除!
2、其实更简单的一个解决办法是:在后台的“模块管理”里面,找到名为 Categories 的这个模块,将它取消发布 —— 既然模块显示的链接与顶部菜单完全一样,何必要这个模块?
3、打开“经销商列表”这个页面之后,右上角所显示的 Filter 以及 Sort 等筛选条件,是由你指定的那个 K2 展示模板(portfolio)带来的。如果要修改这些英文(比如改为中文的“筛选”、“排序”),恐怕要修改 portfolio 这个模板。
我检查了一下我自己在测试服务器上安装的 K2,发现我的 K2 (原版)没有这个 portfolio 模板。那么,它应该是你购买的那个 joomla 模板(theme1127)的作者额外制作的。模板文件的位置默认在 /components/com_k2/templates ,你找找看有没有名为 portfolio 的文件夹。如果这里没有,很可能在模板自带的僭越目录( /templates/theme1127/html )里面。
要想让右上角这些“筛选”、“排序”消失,最简单的办法是:进入后台的菜单管理界面,找到“经销商列表”这个菜单项目,进入其参数页面,在右侧的“ 基本选项 - 选择多个类别时的布局选项 ” 这里,将“模板”一项选择为“默认”就可以了。
4、你如果要修改“经销商列表”页面左上角的“ SERVICES ”这个英文,还是在菜单项目参数里面。跟上次帖子中回答过的一样。

赤木@晴子 - 明月百年心

赞同来自:

我给删了,而且清空的回收站。貌似还是不成 mohuai.com/ruika/index.php/mtg/sale/itemlist/category/5-sale
经销商列表连接又变成这个了 。。。。。难道是我分类有问题?

~~~~~~~~~ - 上帝给我的使命,就是证明你们都不是最糟糕的

赞同来自:

白哥 删除后又出现灵异事件了,就是经销商列表的这个分类下的文章
标题都显示了2次 变成这样了

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

赞同来自:

看到了,现在模块上的“经销商列表”一项链接从之前的 /services-items 变成了 /mtg/sale/itemlist/category/5-sale 。这个变化至少说明了之前那个 URL 确实是由那个多余的菜单项目导致的,删除之后就消失了。而现在这个 URL,前半部分符合要求,后面多了一部分,我再来查找原因。
因为你网站开启了 SEF,所以不好追查原始网址。所以我临时关闭了 SEF,就找到了原因:
菜单上那个“经销商列表”对应的原始网址是:index.php?option=com_k2&view=itemlist&layout=category&task=&id=&Itemid=121

赤木@晴子 - 明月百年心

赞同来自:

现在来说说样式问题。
到后台看了一下,样式的变化是因为 K2 下该类别的参数引起的。修改参数之后,就正常了。

追梦人 - 梦想每个人都有,但不是每个人都有勇气去坚信,我有

赞同来自:

之前有这么一帖,最后解决的具体操作过程我不是太明白 www.joomlagate.com/forum/topic-59279/
说是要设置K2下的参数,可是我打开模块管理我也找不到什么参数设置,如果在菜单管理中我是可以编辑页面的CSS样式的,比如.blog .port这种。
现在显示出来的问题白哥可以自己点了看看。
我在万智牌,战锤,UP 3个大类中的所有菜单分类中都插入了3个 Categories 模块。
如图:

追梦人 - 梦想每个人都有,但不是每个人都有勇气去坚信,我有

赞同来自:

1、如果是同一个问题,不要另外起话题,在原话题跟帖讨论就行了。你这个新开的话题我合并到这里了。
2、我记得那个关于 Categories 模块的问题,其关键是“两个经销商列表页面的样式不一样”。其实这个样式不一样,不是 CSS 造成的,而是菜单参数造成的。在后台“菜单管理”里面,找到 Main Menu,然后在 “万智牌 - 经销商列表” 这个子菜单的参数里面,右边第一项“基本选项”这里,你一直选择了 多个类别。这是导致模块上的链接与菜单上的链接其网址不同、样式不同的根本原因。你在这个菜单参数中只选择一个类别,就解决了网址差异问题。接下来,到 K2 的类别管理中,找到“经销商列表”这个类别,再来修改此类别的参数:首先将其“模板”选择为 portfolio,然后在“布局网格”中,将“次要”那一个,总数填写 40, 分栏(列)填写 4 ,就行了。
3、To Top 这个按钮及其文字都是你的 theme1127 模板自带的。进入后台的“模板管理”,点击 theme1127 - default,进入其参数,点击“Features”,找到 To-Top Scroller 这一项,后面可以自定义文字。我已经帮你改成中文的“到页顶”了。你如果不喜欢可以自己再改。

要回复问题请先登录注册