代理加盟 2019全新代理計劃 賺錢+省錢雙管齊下,獨立平臺,豐厚利潤!

您現在的位置: 大乐透复式20加8多少钱 > 織夢大學 > 使用教程 >

双色球小复式如何组合:織夢會員發布文章內容禁止帶超鏈接方法

來源:未知 發布時間:2019-12-01熱度: ℃我要評論
織夢會員中心發布文章自動過濾外部外部鏈接,保留本站站內鏈接。這個織夢默認后臺本身帶有這樣的功能的,只是會員??槔錈揮卸?。 我們可以把功能嫁接到會員??槔鍶ナ褂?,實現自動過濾外部鏈接 實現教程 打開 /member/inc/inc_archives_functions.php 在文件的最下面...

大乐透复式20加8多少钱 www.wmmqog.com.cn 織夢模板免費下載,無需注冊無需充值

織夢會員中心發布文章自動過濾外部外部鏈接,保留本站站內鏈接。這個織夢默認后臺本身帶有這樣的功能的,只是會員??槔錈揮卸?。

我們可以把功能嫁接到會員??槔鍶ナ褂?,實現自動過濾外部鏈接

實現教程

打開 /member/inc/inc_archives_functions.php 在文件的最下面插入

/**

 *  刪除非站內鏈接

 *

 * @access    public

 * @param     string  $body  內容

 * @param     array  $allow_urls  允許的超鏈接

 * @return    string

 */

function Replace_Links( &$body, $allow_urls=array()  )

{

    $host_rule = join('|', $allow_urls);

    $host_rule = preg_replace("#[nr]#", '', $host_rule);

    $host_rule = str_replace('.', ".", $host_rule);

    $host_rule = str_replace('/', "/", $host_rule);

    $arr = '';

    preg_match_all("#<a([^>]*)>(.*)</a>#iU", $body, $arr);

    if( is_array($arr[0]) )

    {

        $rparr = array();

        $tgarr = array();

        foreach($arr[0] as $i=>$v)

        {

            if( $host_rule != '' && preg_match('#'.$host_rule.'#i', $arr[1][$i]) )

            {

                continue;

            } else {

                $rparr[] = $v;

                $tgarr[] = $arr[2][$i];

            }

        }

        if( !empty($rparr) )

        {

            $body = str_replace($rparr, $tgarr, $body);

        }

    }

    $arr = $rparr = $tgarr = '';

    return $body;

}

繼續在這個文件中找到,大概在329行

//自動摘要

在它上面加入

//刪除非站內鏈接

$allow_urls = array($_SERVER['HTTP_HOST']);

// 讀取允許的超鏈接設置

if(file_exists(DEDEDATA."/admin/allowurl.txt"))

{

    $allow_urls = array_merge($allow_urls, file(DEDEDATA."/admin/allowurl.txt"));

}

$body = Replace_Links($body, $allow_urls);

如圖:

織夢會員發布文章內容禁止帶超鏈接方法

本文地址://www.wmmqog.com.cn/dedecms_jq/1976.html

    發表評論

    評論列表(條)