k2

咨询关于k2显示

站长:
当浏览用k2建的文章的内容时,为了考虑SEO的需要,能否为展示的h1标题自动添加一些文字
例:
如浏览页面http://www.fluid-controls.cn/w ... alve/时,显示“VFS型粉体蝶阀”
点击“VFS型粉体蝶阀”进入正文后,把页面的h1标题改为“某字”+"VFS型粉体蝶阀"。
而在页面http://www.fluid-controls.cn/w ... alve/时,仍然显示的是“VFS型粉体蝶阀”
能修改吗?
就像在http://www.cnsyo.com/chint/dlq/点“NX8配电箱”时,在新页面的h1标题自动修改为“正泰NX8配电箱”
谢谢
已邀请:

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

赞同来自:

你是要给全文页面的文章标题自动添加一个前缀对吧?这个前缀是固定字串,还是自动生成(动态变化)?还是无规律手工添加?

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

赞同来自:

站长:
我指的是能否为某个k2类别产生的文章前加上一个“字串”,形成一个h1标题

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

赞同来自:

可以实现,但是好像没有现成的扩展,只能通过修改“HTML 僭越输出”这种方式来实现了。
你不妨举个例子我们一起来解决一下?

赤木@晴子 - 明月百年心

赞同来自:

站长:
比如浏览页面http://www.fluid-controls.cn/w ... alve/时,显示的是“VFS型粉体蝶阀”
这篇文章属于k2的“粉体阀门”类,
点击“VFS型粉体蝶阀”进入正文后,把页面的h1标题改为“wam的VFS型粉体蝶阀",就是根据k2的某个类别判断,根据不同的k2类别生成的文章标题前面自动加上指定的字串形成h1
谢谢

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

赞同来自:

好,就以你这个例子来示范如何给 K2 全文页面的文章标题添加固定字串前缀:
进入 /components/com_k2/templates/ 这个目录,这里已有一个 default 目录,代表“default” 这个模板。将 default 完整目录复制,副本改名为 prefix-wam(你可以根据需要自己决定名称),则此新目录的路径就是:
/components/com_k2/templates/prefix-wam
现在进入这个新目录,打开 /components/com_k2/templates/prefix-wam/item.php 这个文件(此文件代表全文页面的布局),在该文件第 54 行,可找到如下代码:

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

赞同来自:

站长:
我已按此方法做了,但没有效果(浏览器缓存清空了,已经建了文件夹prefix-wam了,也改过item.php)
谢谢

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

赞同来自:

上述方法我是亲自测试成功之后才回帖的。没想到在你那里竟然无效。
请提供一下你网站后台的管理员账号及 FTP 账号等,我帮你现场看看。

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

赞同来自:

后台是 本帖含有机密信息

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

赞同来自:

通过你提供的 FTP 信息我看到了你创建的新模板,操作正确。但是似乎确实没有生效。比较蹊跷。
我查看前台网页源代码的时候注意到,你的文章标题是 H1 标记,而 K2 自身原本是 H2 标记。你能否解释一下,这个 H1 来自哪里?是你安装的某个插件,还是修改了什么地方的源文件?这个有助于查找本问题的来源。
如果方便,请通过淘宝旺旺详谈。

不是本人 - no no no!

赞同来自:

OK,找到原因了 —— 抱歉我对 K2 不是很熟悉,所以忽略了这个参数:
在你网站后台的 K2 “类别”管理界面上,进入“粉体阀门”这个类别,可以看到它的参数里面“继承类别中的参数选项”这一项是选择了别的某个类别,因此,我们对“粉体阀门”这个类别指定 prefix-wam 模板就不会生效,因为继承参数的意思就是全部使用那个类别的参数,包括模板。

跑堂小2 - 冇钱;冇房子;冇成就。要吃饭;要住宿;要消费

赞同来自:

谢谢站长指导,已弄好了,通过自己操作也更明白“HTML 僭越输出””的具体意思了,谢谢

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

赞同来自:

这个还不算“僭越输出”,这只是“自定义模板”,当然是因为 K2 自身带有模板系统才方便实现的。比如 Joomla 核心的文章系统,它不具备模板系统,也就无法用这个方案。

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

赞同来自:

谢谢

要回复问题请先登录注册