联系电话:020-28187900

K9链接应用篇

发表时间:2012-08-13 阅读: 2729

链接应用篇需要用到K9的链接应用,首先我们得了解K9的链接应用是什么?还有它能提供什么功能?

链接应用经常应用于网站的头部导航、左右侧导航和尾部导航。

k9-001.demo.kingcms.net为例子说明链接应用的作用以及用法。

头部导航的操作步骤如下:

进入云端的链接应用界面
链接应用的位置

点击“新建分类”

链接应用的头部导航

新建一个分类名称为“头部导航”,备注为“网站的头部导航”(可不填),排序一般来说默认就OK了,实在没必要去改,如有需要在云端排序,调用的K9标签可参考《如何用K9标签输出文章/列表排序?》中的例子5用法。备注可写可不写。

新建分类为头部导航

提交之后,新建的“头部链接”便出现在“链接”的下面

提交头部导航

点击“头部链接[1]”,进入“头部链接”界面;并“新建链接”,在弹出的表单中依次输入下表的内容

头部导航名称

首页

关于我们

产品展示

案例展示

联系我们

URL路径

/

/about/

/products/

/case/

/contact/


新建链接

注意:
1、新建链接时要按顺序输入。
2、URL路径结束要带“/”。

以上建完之后整个头部链接的效果图
头部链接的效果图

头部链接代码调用:把以下代码复制并覆盖原代码,并调试直到成功为止。

不带链接应用的分类名称的标签:

{@res table='%s_link' field='name,url' where='cid=1' order='norder,id'}
{#foreach($res as $rs)}
<a href="{$rs[url]}"{?=$_SERVER['REQUEST_URI']==$rs['url']?' class="topmenu_on"' :''?}>
{$rs[name]}</a> |
{#endforeach}

带链接应用的分类名称的标签:字段名为cname

{@res.join table1='%s_link' field1='name,url'  table2='%s_link_categroy' field2='cname' on='cid'where='t1.cid=2'order='t1.id desc' number='8'}
{#foreach($res as $rs)}
<h2>{$rs[cname]}</h2>
<a href="{$rs[url]}" title="{$rs[name]}" target="_blank">{$rs[name]}</a> |
{#endforeach}

说明:cid便是云端中链接应用的“[]”中的数字1。例如:如果下图要调用头部链接的话,便把以下代码中的“cid=1”改为“cid=5”即可;在本例中便直接调用即可。

头部链接的效果图

尾部导航的操作步骤如下:

尾部导航的添加和调用的代码(把cid=1改为cid=2)跟头部导航相类似,在这里便不多讲了,不会的朋友可以参考头部导航的建立步骤)。其导航名称和URL路径如下表。

尾部导航名称

首页

关于我们

产品展示

案例展示

联系我们

URL路径

/

/about/

/products/

/case/

/contact/


按上表建立的尾部导航的最终效果图
尾部链接的效果图

尾部导航的调用代码:

{@res table='%s_link' field='name,url' where='cid=2' order='norder,id'}
{#foreach($res as $rs)}
<a href="{$rs[url]}"{?=$_SERVER['REQUEST_URI']==$rs['url']?' class="topmenu_on"' :''?}>
{$rs[name]}</a> |
{#endforeach}
注意:在就链接应用新添“友情链接”和“合作伙伴”时,链接的地址一定要把http://带上,不然会出错。个人不防试试。

友情链接

如何在同一模板中只在首页调用友情链接?查看《以PATH判断只在首页调用友情链接



转载请注明出处:唯众网络


相关教程 【更多】

唯众网络