百度了一下phpcms的友情链接调用分类并获取该分类下的链接,找了半天没有找到自己需要的,可能是自己的关键词错了。
这里记录一下,方便以后自己需要直接复制。
查了一下,分类的名称不在友链表里
phpcms_type
友链表
phpcms_link
那么现在就方便了。
直接贴代码。
{pc:get sql="select * from phpcms_type where module = 'link' limit 0,4--"}
{loop $data $r}
<div class="footer_link_item">
<select onChange="if(this.value!='')window.open(this.value);" name="product_name" class="select_input">
<option selected="selected">========{$r[name]}========</option>
{pc:link action="type_list" siteid="$siteid" typeid="$r[typeid]" order="listorder DESC" num="100" return="dat"}
{loop $dat $v}
<option value="{$v[url]}">{$v[name]}</option>
{/loop}
{/pc}
</select>
</div>
{/loop}
{/pc}
这里是我建立了四个分类,所以我这里是直接写的4,如果你有多个自行修改。另外这个排除了默认分类,默认分类的不是很好调用,一般也不会调用,你都分类选择了,干嘛还要去选择默认分类。
接下来就是循环获取了各自下的友情链接。并通过选择的方式直接自动打开。