通过JS暴力实现生成缩略图通过 64输出
8个月前 今天也是在网站找了一些用js生成缩略图的文章教程,都是一些千奇百怪的...
有的时候想要文章中链接地址点击后跳转到一个中转页面,可以通过下面代码实现
function xmurl($obj){<br /> if (strpos($obj, "data-fancybox") == false) {<br /> $site = Helper::options()->index;<br /> $obj = preg_replace_callback('/<a\b([^>]+?)\bhref="((?!' . addcslashes($site, '/._-+=#?&') . ').*?)"([^>]*?)>/i', function($matches){<br /> $matches[2] = $matches[2];<br /> return "<a{$matches[1]}href=".Helper::options()->themeUrl .'/xmurl.php?url='.$matches[2] . "{$matches[3]} target=\"_blank\" rel=\"nofollow noopener\">";<br /> }, $obj);<br /> }<br /> return $obj; <br /> }<br /> ```<br /> <br /> 在内容页面使用<br /> <br /> ```php<br /> echo xmurl($this->content);<br /> ```<br /> <br /> 在模板文件加中添加一个名为xmurl.php文件后添加下面代码,具体美化代码自行找一个就行。<br /> <br /> ```html<br /> <style type="text/css"><br /> .xm-body{<br /> padding: 10px;<br /> border-radius: 6px;<br /> background: aliceblue;<br /> }<br /> .xm-title{<br /> background: #38b351;<br /> color: white;<br /> text-align: center;<br /> padding: 15px 5px;<br /> margin-top: 10px;<br /> border-radius: 6px 6px 0 0;<br /> }<br /> <br /> .xm-tishi{<br /> color: #f40707;<br /> margin-bottom: 10px;<br /> font-size: 14px;<br /> position: relative;<br /> padding: 0 15px;<br /> font-weight: 600;<br /> }<br /> .xm-tishi::before {<br /> <br /> content: '';<br /> position: absolute;<br /> top: 10%;<br /> bottom: 10%;<br /> left: 0;<br /> width: 6px;<br /> border-radius: 6px;<br /> background: #00CFFF;<br /> <br /> }<br /> .xm-miaos{<br /> font-size: 14px;<br /> color: #777;<br /> margin-top: 20px;<br /> margin-bottom: 20px;<br /> color: #666;<br /> }<br /> .xm-miaos a{<br /> color: #1e48c6;<br /> }<br /> .xm-anniu{<br /> margin-bottom: 10px;<br /> font-size: 14px;<br /> }<br /> .xm-foot{<br /> text-align: center;<br /> margin-bottom: 10px;<br /> color: #2d2d2d;<br /> background: #d5d5d5;<br /> padding: 15px 5px;<br /> border-radius: 0 0 6px 6px;<br /> }<br /> </style><br /> <div class="xm-title">网站外部链接跳转提示</div><br /> <div class="xm-body"><br /> <div class="xm-tishi">您点击了一个外部链接,点击下面的链接可能使您离开本站。 本站不保证链接的安全性,请谨慎访问,注意防止感染病毒或上当受骗。</div><br /> <div class="xm-miaos"> <br /> 您访问的链接是: <a href="<?php echo $_GET["url"]; ?>"><?php echo $_GET["url"]; ?></a><br /> </div> <br /> <br /> <div class="xm-anniu"><br /> 我不想访问了,<a href="/">返回首页页面</a>,<span style="color:red;">知道危险依然坚持,</span> <a href="<?php echo $_GET["url"]; ?>">继续坚持前往</a>。<br /> </div><br /> </div><br /> <div class="xm-foot">© <?php echo date('Y',time()) ?> 本站网络安全宣传办</div><br />
#免责声明#
本文为转载 或 原创内容,未经授权禁止转载、摘编、复制及镜像使用、转载请注明作者、出处及原文链接、违者将依法追究责任。

8个月前 今天也是在网站找了一些用js生成缩略图的文章教程,都是一些千奇百怪的...

38天前 这一款不错的404页面是博主的一个域名没有正确解析后,访问发现的,看着...

6个月前 
7个月前 以下代码就是通过ai生成的全部过程 # 商业级延迟加载 JavaScript 模块方案...
7个月前 把下面的代码添加到“functions.php”文件中 $fenlei = new \Typecho\Widget\Help...

7个月前 > 需求说明 以前还真没有注意这个问题,今天一位朋友测试上一篇文章的...