欢迎访问广州天荣科技,专注网站建设 · 模板定制 · 源码下载
加入VIP

eyoucms友情链接分组循环输出调用方法

更新时间:2026-03-06 浏览:
价格: 免费

分享一个友情链接分组调用方法

今天遇到一个政府内网网站,友情链接要分组,而且经常修改和添加,之前都是分开调用,分组名称和id都是手动写的,由于是内网不方便每次去远程改代码,为了维护方便,简单标签化了。

先到extend/function.php

增加以下代码

if (!function_exists('diy_fenzu')) {
    function diy_fenzu($id = null)
    {
        $map = $id ? ['status' => 1, 'id' => $id] : ['status' => 1];
        
        $data = db('links_group')
            ->where($map)
            ->field('id, group_name')
            ->select();
        
        if (is_object($data)) {
            $data = $data->toArray();
        }
        
        return is_array($data) ? $data : [];
    }}

在模板调用位置改成如下

{eyou:volist name='(diy_fenzu())' id='fenzu' empty='暂无友情链接分组'}
    
        {$fenzu.group_name}
        
            {eyou:links  type='text'   loop='100' titlelen='100' groupid="$fenzu.id" empty='该分组暂无友情链接'}
              {$field.title}
            {/eyou:links}
        
    
{/eyou:volist}

最后效果这样的

(图1)



想要这个模板?联系我们获取下载方式

上一篇:你们可以实现多端网站?
下一篇:无
QQ在线咨询 ☎拨打电话 微添加微信 ↑返回顶部