php - 我想在我的开源社交网络项目中嵌入自定义表情符号
问题描述
我正在计划创建一个在开源社交网络上运行的网站,并且想知道如何嵌入自定义表情符号,用户在发布帖子或 DM 时甚至可以使用它可以这样做。
我想要的一个例子是:用户输入 :ballcap: 并发送帖子。然后系统会显示一个球帽的 svg 来代替 ":ballcap:"。
我需要制作一个这样做的组件吗?还是我使用 twemoji 之类的东西并编辑代码?或者还有什么我应该做的吗?
对不起,如果我听起来很愚蠢,我是初学者
解决方案
我会推荐emojionearea。
如果您创建一个输入,例如一个 textarea,如下所示:
<textarea id="example"></textarea>
然后您可以使用一点 JavaScript 将 emojionearea 链接到该输入,以便用户可以将 emojionearea 选择器中的表情符号添加到该输入中。
<script type="text/javascript">
$(document).ready(function() {
$("#example").emojioneArea();
});
</script>
此外,要启用 emojionearea 将用户输入字符串解析为 :ballcap 等表情符号,您需要添加该shortnames
选项。就这么简单。
推荐阅读
- excel - 将行追加到 CSV 文件 (VBA)
- sql-server - 将来自多个不同 RDBMS 系统的数据整合到可查询数据库中的最直接方法
- mongodb - 寻求建议以创建我的第一个神经网络来对文本进行分类
- python - Kivy 中的状态处理
- r - 从实验结果中回归或去除年龄作为混杂因素
- mysql - MYSql 使用 HQL 从子查询中计算总金额
- python - 尝试使用递归返回值,但未显示值
- hazelcast - 对于 Hazelcast IMDG 开源版本,hazelcast 集群中允许的成员/节点数量是否有限制?
- java - 如何在 Java Spring 中为 gs: 协议注册 URL 流处理程序
- python - 如何使用 python 脚本访问卷挂载?