首页 > 编程源码 > 【教程】给网站添加互动二次元看板娘老婆

【教程】给网站添加互动二次元看板娘老婆

楼主:昔日轮回 [3级] · 2019-11-8 ·  浏览8141 · 编程源码 · ID:

【本教程来自网络,已亲测可用,以下教程为详解,如有问题请指出】

【关于二次元看板娘】

这是在PC网页上的效果及位置

image.png

这是在手机端的效果(可能没有对话框,因为没有电脑端的鼠标指示)image.png

教程开始

首先你要有自己的服务器和网站 (废话),然后找到自己的网站目录准备上传文件,所有文件我会放在文末。

推荐使用宝塔作为服务器管理后台

找到目录后挂着备用,然后准备开始做自己的二次元老婆

首先第一种方法是一位大佬提供的wordpress插件(不懂的百度这个,是一款很火的源码)

下载后解压直接上传到wp-content/plugins文件夹即可(wordpress的插件目录)

放进去之后在wordpress后台启用插件然后自己设置即可,当然这种有局限性,人物就那么几个

所以这里提供以下自己搭建的教程

自己搭建可以增加更多功能,还可以添加聊天

自己去下载一些live2sd文件(就是人物,及看板娘模型)

推荐自己百度找自己喜欢的

【搭建教程】【由于源码比较乱,在这儿放图,源码在文末文档中复制即可】

1.先在路径为wp-content/themes/主题名称(不同源码不同路径),文件夹的header中head标签中加嵌入如下代码

2.接下来就是需要找一个合适的位置插入我们的看板娘元素,注意要在body里面代码如下

注意:不同的模型是需要修改的

3.然后就是在页面的body标签结束前加上如下代码

4.如果你想添加聊天功能的话,可以到图灵机器人官网注册账号,然后获取apikey,前面的接口路径改成 :网站域名/tlapi.php即可。下面是PHP代码,你需要自己新建一个tlapi.php文件到根目录

教程到此结束,这里再说一下如果你想修改提示的话可以修改提示的请修改 message.json 文件。

插件下载地址(蓝奏云):https://www.lanzoui.com/i7b00tc

- 版权声明 - 1、本帖所有言论和图片等纯属网友个人意见,与流星社区立场无关;
2、其他单位或个人使用、转载或引用本帖时必须同时征得该帖子作者昔日轮回流星社区的同意;
3、备注原文地址:https://bbs.liuxingw.com/t/17029.html,可忽略第2条;
4、帖子作者需承担一切因本文发表而直接或间接导致的相关责任;
5、如本帖内容或部分内容转载自其它媒体,这并不代表本站赞同其观点和对其真实性负责;
6、如本帖若为资源类,将仅限用于学习和研究目的,您必须在下载后的24个小时之内,从您安装或使用的设备中彻底删除上述内容;
7、如果您喜欢该程序,请支持正版软件,购买注册,可以得到更好的正版服务;
8、如本帖侵犯到任何版权或违法问题,请立即邮件告知我们,我们将及时予以处理。
18条回复 |  最后回复于2019-11-9

昔日轮回 [3级]

1.先在路径为wp-content/themes/你的主题名称,文件夹的header中head标签中加嵌入如下代码,

<link rel="stylesheet" href="/live2d/css/live2d.css" target="_blank" rel="external nofollow" />

2.接下来就是需要找一个合适的位置插入我们的看板娘元素,注意要在body里面代码如下

注意:不同的模型是需要修改的

<div id="landlord" style="left:5px;bottom:0px;">

<div class="message" style="opacity:0"></div>

<canvas id="live2d" width="480" height="640" class="live2d"></canvas>

<div class="live_talk_input_body">

<div class="live_talk_input_name_body">

<input name="name" type="text" class="live_talk_name white_input" id="AIuserName" autocomplete="off" placeholder="你的名字" />

</div>

<div class="live_talk_input_text_body">

<input name="talk" type="text" class="live_talk_talk white_input" id="AIuserText" autocomplete="off" placeholder="要和我聊什么呀?"/>

<button type="button" class="live_talk_send_btn" id="talk_send">发送</button>

</div>

</div>

<input name="live_talk" id="live_talk" value="1" type="hidden" />

<div class="live_ico_box">

<div class="live_ico_item type_info" id="showInfoBtn"></div>

<div class="live_ico_item type_talk" id="showTalkBtn"></div>

<div class="live_ico_item type_music" id="musicButton"></div>

<div class="live_ico_item type_youdu" id="youduButton"></div>

<div class="live_ico_item type_quit" id="hideButton"></div>

<input name="live_statu_val" id="live_statu_val" value="0" type="hidden" />

<audio src="" style="display:none;" id="live2d_bgm" data-bgm="0" preload="none"></audio>

<input name="live2dBGM" value="音乐地址" type="hidden">

<input id="duType" value="douqilai,l2d_caihong" type="hidden">

</div>

</div>

<div id="open_live2d">召唤康纳</div>

3.然后就是在页面的body标签结束前加上如下代码

<script type="text/javascript"src="https://apps.bdimg.com/libs/jquery/1.7.1/jquery.min.js"></script>

<script>

var message_Path = '/live2d/';//资源目录,如果目录不对请更改

var talkAPI = "";//如果有类似图灵机器人的聊天接口请填写接口路径

</script>

<script type="text/javascript" src="live2d/js/live2d.js"></script>

<script type="text/javascript" src="live2d/js/message.js"></script>

4.如果你想添加聊天功能的话,可以到图灵机器人官网注册账号,然后获取apikey,前面的接口路径改成 :网站域名/tlapi.php即可。下面是PHP代码,你需要自己新建一个tlapi.php文件到根目录

<?php

//获得聊天

$appkey = ''; //你的appkey

$talkContent = "";

$info=addslashes($_POST['info']);

$userid=addslashes($_POST['userid']);

function send_post($url, $post_data) {

$postdata = http_build_query($post_data);

$options = array(

'http' => array(

'method' => 'POST',

'header' => 'Content-type:application/x-www-form-urlencoded',

'content' => $postdata,

'timeout' => 15 * 60 // 超时时间(单位:s)

)

);

$context = stream_context_create($options);

$result = file_get_contents($url, false, $context);

return $result;

}

//使用方法

$post_data = array(

'key' => $appkey,

'info' => $info,

'userid' => $userid,

);

if($appkey==""){

$talkContent = '{"code":"500","text":"我还没学会聊天功能,快和站长联系吧!"}';

}

else{

$talkContent = send_post('http://www.tuling123.com/openapi/api', $post_data);

}

header('Content-type:text/json');

echo $talkContent;

?>

教程到此结束,这里再说一下如果你想修改提示的话可以修改提示的请修改 message.json 文件。


发布于2019-11-8

回复列表

  • 内容加载中...

说点什么...

昔日轮回 [3级]

一边玩去
发布于2019-11-8

回复列表

  • 内容加载中...

说点什么...

囚墨[蜷] [1级]

我要给你生猴子
发布于2019-11-8

回复列表

  • 内容加载中...

说点什么...

昔日轮回 [3级]

我觉得不行
发布于2019-11-8

回复列表

  • 内容加载中...

说点什么...

[]

我发现你星币太多了
发布于2019-11-8

回复列表

  • 内容加载中...

说点什么...

星币娃 [3级]

演示有问题
发布于2019-11-8

回复列表

  • 内容加载中...

说点什么...

我是我 [1级]

我来插眼了
发布于2019-11-8

回复列表

  • 内容加载中...

说点什么...

昔日轮回 [3级]

哪里多了
发布于2019-11-8

回复列表

  • 内容加载中...

说点什么...

昔日轮回 [3级]

什么问题[蜷]
发布于2019-11-8

回复列表

  • 内容加载中...

说点什么...

[]

去给我玩红星币,我在还给你
发布于2019-11-8

回复列表

  • 内容加载中...

说点什么...
登录注册 后才可进行评论
签到
2人签到
已签0天
  • 46636帖子
  • 1936878热点量
  • 185009火热值