emlog文章页实现自动加关键词内链方法(非插件)

2023-10-20 11:10

本文主要是介绍emlog文章页实现自动加关键词内链方法(非插件),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 emlog文章页自动把内容出现的关键词设置成内链方法(非插件),非常有助于网站seo优化。此方法非常简单,不用下载插件,简单修改一下echo_log.php的阅读文件就行了。
首先先准备一个php的文件,文件的名字可以随意,这里就以 nailian.php 吧,文件的字符串编码为 utf-8,将文件放到对应模板的目录。
然后文件内容如下:

  1. <?php
  2. //关键字设置
  3. $gjz=array("软希源码");
  4. //关键字连接设置
  5. $gjzlj=array(
  6. "<a href='https://www.58soho.cn/' target='_blank' title='进入".$gjz[0]."相关页面'>$gjz[0]</a>",
  7. "<a href='/index.php?keyword=iapp' target='_blank' title='进入".$gjz[1]."相关页面'>$gjz[1]</a>",
  8. "<a href='/index.php?keyword=iapp精品源码' target='_blank' title='进入".$gjz[2]."相关页面'>$gjz[2]</a>",
  9. "<a href='/index.php?keyword=php源码' target='_blank' title='进入".$gjz[3]."相关页面'>$gjz[3]</a>",
  10. "<a href='/index.php?keyword=软件库' target='_blank' title='进入".$gjz[4]."相关页面'>$gjz[4]</a>",
  11. "<a href='/index.php?keyword=seo优化' target='_blank' title='进入".$gjz[5]."相关页面'>$gjz[5]</a>",
  12. "<a href='/index.php?keyword=搜索引擎' target='_blank' title='进入".$gjz[6]."相关页面'>$gjz[6]</a>",
  13. "<a href='/index.php?keyword=SEO优化技术' target='_blank' title='进入".$gjz[7]."相关页面'>$gjz[7]</a>",
  14. "<a href='/index.php?keyword=小说源码' target='_blank' title='进入".$gjz[8]."相关页面'>$gjz[8]</a>",
  15. "<a href='/index.php?keyword=教程' target='_blank' title='进入".$gjz[9]."相关页面'>$gjz[9]</a>",
  16. "<a href='/index.php?keyword=黄鸟' target='_blank' title='进入".$gjz[10]."相关页面'>$gjz[10]</a>",
  17. "<a href='/index.php?keyword=服务器' target='_blank' title='进入".$gjz[11]."相关页面'>$gjz[11]</a>",
  18. "<a href='/index.php?keyword=网页源码' target='_blank' title='进入".$gjz[12]."相关页面'>$gjz[12]</a>",
  19. "<a href='/index.php?keyword=短信' target='_blank' title='进入".$gjz[13]."相关页面'>$gjz[13]</a>",
  20. "<a href='/index.php?keyword=模板' target='_blank' title='进入".$gjz[14]."相关页面'>$gjz[14]</a>",
  21. "<a href='/index.php?keyword=emlog' target='_blank' title='进入".$gjz[15]."相关页面'>$gjz[15]</a>",
  22. "<a href='/index.php?keyword=开心版' target='_blank' title='进入".$gjz[16]."相关页面'>$gjz[16]</a>",
  23. "<a href='/index.php?keyword=api接口' target='_blank' title='进入".$gjz[17]."相关页面'>$gjz[17]</a>",
  24. "<a href='/index.php?keyword=宝塔' target='_blank' title='进入".$gjz[18]."相关页面'>$gjz[18]</a>",
  25. "<a href='/index.php?keyword=句子' target='_blank' title='进入".$gjz[19]."相关页面'>$gjz[19]</a>",
  26. "<a href='/index.php?keyword=人生' target='_blank' title='进入".$gjz[20]."相关页面'>$gjz[20]</a>",
  27. "<a href='/index.php?keyword=情人节' target='_blank' title='进入".$gjz[21]."相关页面'>$gjz[21]</a>",
  28. "<a href='/index.php?keyword=幸福' target='_blank' title='进入".$gjz[22]."相关页面'>$gjz[22]</a>",
  29. "<a href='/sort/7' target='_blank' title='进入".$gjz[23]."相关页面'>$gjz[23]</a>",
  30. "<a href='/sort/9' target='_blank' title='进入".$gjz[24]."相关页面'>$gjz[24]</a>",
  31. "<a href='/sort/10' target='_blank' title='进入".$gjz[25]."相关页面'>$gjz[25]</a>",
  32. "<a href='/index.php?keyword=博客' target='_blank' title='进入".$gjz[26]."相关页面'>$gjz[26]</a>",
  33. "<a href='/index.php?keyword=iApp源码' target='_blank' title='进入".$gjz[27]."相关页面'>$gjz[27]</a>",
  34. "<a href='/sort/11' target='_blank' title='进入".$gjz[28]."相关页面'>$gjz[28]</a>",
  35. "<a href='/index.php?keyword=网站' target='_blank' title='进入".$gjz[29]."相关页面'>$gjz[29]</a>",
  36. "<a href='/index.php?keyword=引流源码' target='_blank' title='进入".$gjz[30]."相关页面'>$gjz[30]</a>",
  37. "<a href='/index.php?keyword=推广' target='_blank' title='进入".$gjz[31]."相关页面'>$gjz[31]</a>",
  38. "<a href='/index.php?keyword=和平精英' target='_blank' title='进入".$gjz[32]."相关页面'>$gjz[32]</a>",
  39. "<a href='/index.php?keyword=UI源码' target='_blank' title='进入".$gjz[33]."相关页面'>$gjz[33]</a>",
  40. "<a href='/index.php?keyword=攻略' target='_blank' title='进入".$gjz[34]."相关页面'>$gjz[34]</a>",
  41. "<a href='/index.php?keyword=生活' target='_blank' title='进入".$gjz[35]."相关页面'>$gjz[35]</a>",
  42. "<a href='/index.php?keyword=LOL' target='_blank' title='进入".$gjz[36]."相关页面'>$gjz[36]</a>",
  43. "<a href='/index.php?keyword=皮肤' target='_blank' title='进入".$gjz[37]."相关页面'>$gjz[37]</a>",
  44. //加上连接
  45. for($i=0;$i<count($gjz);$i++){
  46. $log_content=ereg_replace(($gjz[$i]),$gjzlj[$i],$log_content);
  47. }
  48. ?>

想再添加多个关键词,就要在 array 里添加,然后在连接设置里添加对应的链接。
再找到对应模板下面的 echo_log.php 文件打开,找到

  1. if(!defined('EMLOG_ROOT')) {exit('error!');}

代码就在开头那里,打开文件就看到了,然后在这行代码下面添加上下面代码。

  1. /*内链接和备注
  2. *这个是调用 neilian.php 的代码
  3. */
  4. include View::getView('neilian');

添加好代码就可以保存刷新了,刷新后就可以看到网站自动添加关键词为内链了

这篇关于emlog文章页实现自动加关键词内链方法(非插件)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/246703

相关文章

Java中Arrays类和Collections类常用方法示例详解

《Java中Arrays类和Collections类常用方法示例详解》本文总结了Java中Arrays和Collections类的常用方法,涵盖数组填充、排序、搜索、复制、列表转换等操作,帮助开发者高... 目录Arrays.fill()相关用法Arrays.toString()Arrays.sort()A

Spring Boot Maven 插件如何构建可执行 JAR 的核心配置

《SpringBootMaven插件如何构建可执行JAR的核心配置》SpringBoot核心Maven插件,用于生成可执行JAR/WAR,内置服务器简化部署,支持热部署、多环境配置及依赖管理... 目录前言一、插件的核心功能与目标1.1 插件的定位1.2 插件的 Goals(目标)1.3 插件定位1.4 核

使用zip4j实现Java中的ZIP文件加密压缩的操作方法

《使用zip4j实现Java中的ZIP文件加密压缩的操作方法》本文介绍如何通过Maven集成zip4j1.3.2库创建带密码保护的ZIP文件,涵盖依赖配置、代码示例及加密原理,确保数据安全性,感兴趣的... 目录1. zip4j库介绍和版本1.1 zip4j库概述1.2 zip4j的版本演变1.3 zip4

Nginx安全防护的多种方法

《Nginx安全防护的多种方法》在生产环境中,需要隐藏Nginx的版本号,以避免泄漏Nginx的版本,使攻击者不能针对特定版本进行攻击,下面就来介绍一下Nginx安全防护的方法,感兴趣的可以了解一下... 目录核心安全配置1.编译安装 Nginx2.隐藏版本号3.限制危险请求方法4.请求限制(CC攻击防御)

python生成随机唯一id的几种实现方法

《python生成随机唯一id的几种实现方法》在Python中生成随机唯一ID有多种方法,根据不同的需求场景可以选择最适合的方案,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来一起学习学习... 目录方法 1:使用 UUID 模块(推荐)方法 2:使用 Secrets 模块(安全敏感场景)方法

MyBatis-Plus通用中等、大量数据分批查询和处理方法

《MyBatis-Plus通用中等、大量数据分批查询和处理方法》文章介绍MyBatis-Plus分页查询处理,通过函数式接口与Lambda表达式实现通用逻辑,方法抽象但功能强大,建议扩展分批处理及流式... 目录函数式接口获取分页数据接口数据处理接口通用逻辑工具类使用方法简单查询自定义查询方法总结函数式接口

MySQL深分页进行性能优化的常见方法

《MySQL深分页进行性能优化的常见方法》在Web应用中,分页查询是数据库操作中的常见需求,然而,在面对大型数据集时,深分页(deeppagination)却成为了性能优化的一个挑战,在本文中,我们将... 目录引言:深分页,真的只是“翻页慢”那么简单吗?一、背景介绍二、深分页的性能问题三、业务场景分析四、

JAVA中安装多个JDK的方法

《JAVA中安装多个JDK的方法》文章介绍了在Windows系统上安装多个JDK版本的方法,包括下载、安装路径修改、环境变量配置(JAVA_HOME和Path),并说明如何通过调整JAVA_HOME在... 首先去oracle官网下载好两个版本不同的jdk(需要登录Oracle账号,没有可以免费注册)下载完

Spring StateMachine实现状态机使用示例详解

《SpringStateMachine实现状态机使用示例详解》本文介绍SpringStateMachine实现状态机的步骤,包括依赖导入、枚举定义、状态转移规则配置、上下文管理及服务调用示例,重点解... 目录什么是状态机使用示例什么是状态机状态机是计算机科学中的​​核心建模工具​​,用于描述对象在其生命

Spring Boot 结合 WxJava 实现文章上传微信公众号草稿箱与群发

《SpringBoot结合WxJava实现文章上传微信公众号草稿箱与群发》本文将详细介绍如何使用SpringBoot框架结合WxJava开发工具包,实现文章上传到微信公众号草稿箱以及群发功能,... 目录一、项目环境准备1.1 开发环境1.2 微信公众号准备二、Spring Boot 项目搭建2.1 创建