迅睿開源框架是一款PHP8高性能·簡單易用的PHP開源開發(fā)框架, 基于MIT開源許可協(xié)議發(fā)布,不限制商業(yè)使用,以多端互聯(lián)為設(shè)計(jì)理念, 支持的微信公眾號(hào)、小程序、APP客戶端、移動(dòng)端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
業(yè)務(wù)經(jīng)理
微信掃描以上二維碼
028-61286886
技術(shù)咨詢
各位大神 請(qǐng)問內(nèi)容頁調(diào)用關(guān)鍵詞庫的關(guān)鍵詞鏈接怎么調(diào)用?謝謝!
{$content}應(yīng)該換成什么?可以把關(guān)鍵字自動(dòng)加上tag鏈接
POSCMS 沒有這個(gè)功能,要用插件實(shí)現(xiàn)
<?php /** * 自定義函數(shù)文件 */ function dr_content_tags($content, $keywords, $mid = MOD_DIR, $num = 1, $blank = true){ if($keywords){ foreach ($keywords as $i => $t) { $name = $t['name']; $url = dr_tags_url($i); if (!$url) { $url = dr_search_url(null, 'keyword', $name, $mid); } if ($blank) { $url = '<a href="'.$url.'" target="_blank">'.$name.'</a>'; } else { $url = '<a href="'.$url.'">'.$name.'</a>'; } $preg = "/(?!<[^>]*)(".preg_quote($name, '/').")(?![^<]*>)/siU"; $content = $num ? @preg_replace($preg, $url, $content, $num) : @preg_replace($preg, $url, $content); } } return $content; }
調(diào)用方法
{php $tags = $ci->get_cache('tags-'.SITE_ID);}
{dr_content_tags($content, $tags, MOD_DIR)}
POSCMS 沒有這個(gè)功能,要用插件實(shí)現(xiàn)
<?php /** * 自定義函數(shù)文件 */ function dr_content_tags($content, $keywords, $mid = MOD_DIR, $num = 1, $blank = true){ if($keywords){ foreach ($keywords as $i => $t) { $name = $t['name']; $url = dr_tags_url($i); if (!$url) { $url = dr_search_url(null, 'keyword', $name, $mid); } if ($blank) { $url = '<a href="'.$url.'" target="_blank">'.$name.'</a>'; } else { $url = '<a href="'.$url.'">'.$name.'</a>'; } $preg = "/(?!<[^>]*)(".preg_quote($name, '/').")(?![^<]*>)/siU"; $content = $num ? @preg_replace($preg, $url, $content, $num) : @preg_replace($preg, $url, $content); } } return $content; }調(diào)用方法
{php $tags = $ci->get_cache('tags-'.SITE_ID);}
{dr_content_tags($content, $tags, MOD_DIR)}