//放入以下函数到conf/FunctionsExt.php
function fileFix($str){
    if($str){
    $segments = explode('||', $str);
    $result = [];
    foreach ($segments as $segment) {
        $segment = trim($segment);
        if (empty($segment)) continue;
        $parts = explode('|', $segment, 2);
        if (count($parts) === 2) {
            $url = trim($parts[0]);
            $title = trim($parts[1]);
            $result[] = [
                'title' => $title,
                'url'   => $url,
            ];
        }
    }
    return $result;
   }else{
     return [];  
   }
}
 //前台使用
 {if($jz['files'])}
    <ul>
       {php $files = fileFix($jz['files']) /}
         {foreach $files as $v}
        <li>
            <img src="{$v['url']}" alt="{$v['title']}" loading="lazy">
            <p>{$v['title']}</p>
        </li>
        {/foreach}
    
    </ul>
 {/if}

标签: none

您需要先登录才能发表评论。