张凯个人博客原创首发,简单说一下思绪:背景文章编辑的链接不带http://(直接网址轻易其他地方挪用),完成的结果是:首页点击外链能够直接跳转至外链网址(但照样显现站内链接),内容页点击外链翻开到内链。
在说要领之前,张凯先引见一下两头代码:
1.假如article->Metas->alink!=""有值,就显现
{if $article->Metas->alink!=""}<a href="{$article.Url}" onclick="javascript:SN_Go(String.fromCharCode({$aurl}))" class="ma ascbg">点击直达</a>{/if}2.当点击挪用TXT
onclick="javascript:SN_Go(String.fromCharCode({$aurl})104,116,116,112,58,47,47, 这段意义是http://下面引见一下要领:
一、起首翻开template目录下的index_default.php,查找
onclick="javascript:SN_Go(String.fromCharCode($aurl}))将其替换为:
onclick="javascript:SN_Go(String.fromCharCode(104,116,116,112,58,47,47,{$aurl}))二、翻开template目录下的listpost-istop.php和post-multi.php,没错是两个,将个中内容全选替换为:
<?php die();?>{php}$aurl=SiteNav_xyascii($article->Metas->alink);{/php}<li><a href="{$article.Url}">{$article.Title}</a><div>{php}$description = preg_replace('/\s{2,}| |(\ \;|\xc2\xa0)+/', '', trim(SubStrUTF8(TransferHTML($article->Content,'[nohtml]'),48)).'...');{/php}{$description}</div></li>

评论列表