轻源码

  • QingYuanMa.com
  • 全球最大的互联网技术和资源下载平台
搜索
一起源码网 门户 PHPwind专区 查看主题

给大家分享一段phpwind9.0帖子外链优化代码

发布者: mx0101 | 发布时间: 2018-4-12 07:34| 查看数: 4010| 评论数: 1|帖子模式

修改好了,刚刚那个判断格式错误,尴尬ING……
--------------------------------------
使用phpwind一段时间了,发现帖子外链不太适合SEO,我分享一段刚刚修改好的代码:
打开src/library/ubb/PwUbbCode.php 文件
找到第562行:
替换成如下代码
  1. public static function createUrl($url, $name, $protocol, $isdownload = 0, $checkurl = 0) {
  2.     !$protocol && $url = 'http://' . $url;
  3.     $attributes = '';
  4.     $isdownload && $attributes .= ' class="down"';
  5.     $local_url = preg_match("/(http|https|ftp|file){1}(:\/\/)?(www\.it892\.com).*([\w\W]*)/i",$url);
  6.     if ($url == "http://"||$url == "https://"||$url == "ftp://"||$url == "file://") {
  7.         $html = "$url";
  8.         return self::_pushCode($html);
  9.     } else if ($local_url){
  10.         $html = "$name";
  11.         return self::_pushCode($html);
  12.     } else {
  13.         $html = "$name";
  14.         return self::_pushCode($html);
  15.     }
  16. }
复制代码
使用说明:第5行改成自己的域名,不懂php的记得前面加反斜杠
                 第10行:新建一个url.php跳转文件到论坛根目录,代码如下:
[code][/code]我用的php header跳转方法,其实也可以用a标签的onclick方法,随便你们用哪种,我就不一一举例了。
SEO优化说明:
1,如果是内容只有“http://”或者“https//”……这么一段,则直接输出文本,官方是默认输出链接的,这样打开是空白页;
2,正则匹配自己的域名,如果是内链,则输出正常的链接,适合内链建设。
3,如果不是内链,则输出跳转链接。
希望官方能考虑优化进去,例如,按板块设置是否开启外链,全局开关外链,跳转交互增强等等!我的论坛:,谢谢支持。

最新评论

⁢4045 发表于 2022-6-7 12:18
下载了源代码怎么用

轻源码让程序更轻更快

QingYuanMa.com

工作时间 周一至周六 8:00-17:30

侵权处理

客服QQ点击咨询

关注抖音号

定期抽VIP

Copyright © 2016-2021 https://www.171739.xyz/ 滇ICP备13200218号

快速回复 返回顶部 返回列表