之前有弄过一次简繁互换的功能,自从换了主题后就没有弄了,这次一个朋友问我之前的博客是怎么实现的,我一时间竟然忘记了,于是又重新在百度搜索,经过一番折腾终于弄好了。
首先下载 js 文件放在博客的根目录或者主题目录下面。
JS 文件
修改 JS 内容
var defaultEncoding = 2; // 网站默认语言,1: 繁體中文, 2: 简体中文
var translateDelay = 0; // 延迟时间, 若不在前, 要设定延迟翻译时间, 如 100 表示 100ms, 默认为 0
var cookieDomain = "https://laolion.com"; // 更改为你的博客网址
var msgToTraditionalChinese = " 繁體 "; // 此处可以更改为你想要显示的文字
var msgToSimplifiedChinese = " 简体 "; // 同上,但两处均不建议更改
var translateButtonId = "translateLink"; // 默认互换 id
然后在页脚 footer.php
添加下面代码
<!--- 简繁转换开始 --->
<script type="text/javascript" src="<?php $this->options->themeUrl(); ?>js/cn_tw.js"></script> // 此处地址改为你的 js 文件地址
<script type="text/javascript">
var defaultEncoding = 0; // 默认是否繁体,0- 简体,1- 繁体
var translateDelay = 0; // 延迟时间, 若不在 </body> 前, 要设定延迟翻译时间, 如 100 表示 100ms, 默认为 0
var cookieDomain = "https://laolion.com/"; //Cookie 地址, 一定要设定, 通常为你的网址
var msgToTraditionalChinese = " 繁體 "; // 默认切换为繁体时显示的中文字符
var msgToSimplifiedChinese = " 简体 "; // 默认切换为简体时显示的中文字符
var translateButtonId = "translateLink"; // 默认互换 id
translateInitilization();
</script>
<!--- 简繁转换结束 --->
最后在页头 header.php
或者任意适合的位置放入以下代码即可
<a id="translateLink" href="javascript:translatePage();"> 繁體 </a>
有意思
邱全增 2022-03-22
你好, 请问如何实现中文与英文的转换?
注册了可以干嘛? 2021-12-27
我是小白请问大大,js文件地址怎么填
乔治 2021-02-13
你JS文件放在哪里就填哪里的地址
老狮 2021-02-13
66666666学到了
乔治 2021-02-13