问题标签 [mention]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
138 浏览

php - Detecting @mentions in a string returns two elements from one match

I have the following code:

However this results in $matches to return an array of count 2. With the following string:

My question is why? Why does it match the string twice? What is wrong with my regex

0 投票
1 回答
192 浏览

php - 提及 API - 将提及标记为已读

在此处使用 API:https ://dev.mention.com/resources/alert_mentions/#put-accounts-id-alerts-alert-id-mentions-mention-id

据我了解,如果我想将特定的“提及”标记为已读,我会这样做:

但是,当我运行代码时,它不会产生任何错误并且实际上会返回有效响应,但“读取”标志仍设置为 false。

也试过:

0 投票
2 回答
1092 浏览

javascript - 从外部点击事件调用 jQuery 插件内部的函数

我正在使用以下库来自动完成并在我的应用程序中提及用户名。我的问题是我怎样才能触发 init: 来自锚标记的 onClick 的函数,而不是在文本区域中写入。有什么建议吗?这是我尝试编写的一个函数。这是插件 http://podio.github.io/jquery-mentions-input/

0 投票
2 回答
2340 浏览

javascript - At.js 提到回调和重复

任何有At.js经验的人都可以提供帮助吗?我试着:

  1. 在数组中获取插入的提及,然后可以使用 PHP 处理它们
  2. 防止重复条目(不知道从哪里开始)

对 Javascript 和 jQuery 的经验很少,所以任何帮助表示赞赏。仅供参考,我将 At.js 与令人惊叹的Froala 所见即所得编辑器一起使用

这是我必须获取标签的内容,但我不确定如何将其放入数组中。

0 投票
0 回答
56 浏览

php - 使用 PHP 中的正则表达式动态创建的链接的 URL 出现“www”或“.com”时返回无效的 html

当我尝试使用正则表达式使用模式动态创建链接时,我得到了无效的 html。

这是我创建链接的函数:

此功能在 localhost 中完美运行,但是当我在具有类似“ https://dsdsdsdsdsdsd.com/project ”的site_url 的临时服务器中尝试相同时,我得到了无效的html,例如:

href包含另一个a标签...如果我将site_url作为IP地址传递给192.168.1.X,它工作正常但是当我在sit_url中使用“www”或“.com”时,上面的无效html与另一个返回href里面的一个标签......

知道为什么会这样吗?我尝试了几个网站,但没有帮助....

0 投票
1 回答
528 浏览

javascript - 如何在 MentionsInput.js 中使用模板?

注意:这可能是为插件jQuery.mentionsInput模板化列表项功能的文档。所以我要求用户不要关闭这个或删除这个问题。TIA。

我在我的项目中使用jQuery.mentionsInput。一切正常。我正在使用这个调用插件:

的来源/usersList看起来像这样:

如果您可以看到,每个用户都有一个全名 ( name) 和一个用户名 ( id)。我希望插件显示用户名和全名,所以我对 JSON 进行了如下修改:

但这会在 textarea 中产生如下效果:

你好Praveen Kumar (@Praveen),你好吗?

而不是显示如下:

你好Praveen Kumar,你好吗?

我希望仅在建议发生时而不是在插入文本框期间显示此内容。我知道这可以使用 更改templates,但他们的网站上没有任何文档。有人可以帮忙吗?我正在使用这个:

这部分有什么注意事项吗?提前致谢。

0 投票
0 回答
628 浏览

java - 如何使用 Facebook4jar api 中的用户帐户 ID 在 Facebook 中使用提及功能?

我正在尝试使用 java 制作简单的代码,我在这个 facebook4jar 中使用。我想使用他们的 ID 号来提及组成员。我在网上搜索,并理解这个“要使用会员ID提及,您应该使用此表单@[id:0]”。我正在尝试这样做。但不要使用以下代码“,如果条件有效. 程序在 if 语句中执行代码,并打印组成员 ID,它还对它们进行注释,但仅作为单词而不作为提及形式。

0 投票
1 回答
201 浏览

android - 显示 android popout listView

我正在尝试实现类似于 facebook/twitter 的功能,当您添加“@”符号时会显示用户列表。我的问题是我不知道如何实现这种弹出或浮动视图。是对话框还是片段?

在此处输入图像描述

0 投票
1 回答
1807 浏览

jquery - jquery.mentionsInput 和 ckEditor

这只是为了帮助那些在 ckeditor 中寻找类似提及的人。

我修改了 jquery.mentionsInput 以与 ckEditor 和 .. 它一起工作:)

你可以在网上看到这个:http: //jsfiddle.net/us6qo3Lc/(类型:@ken)

autocomplete.js 是我创建的代码,它在小提琴中,好吗?

好吧,如果有时间和知识的人改进代码并可能用它创建一个特定的插件.. 我认为整个社区都会喜欢。

我知道代码是一团糟..所以有一些空间来改进它:)

我希望这对某人有所帮助..谢谢:)

0 投票
1 回答
277 浏览

javascript - 将 JSON 从 Django 转换为 JavaScript 数组并循环以在 Mention.js 中填充“用户”参数

我可能在这一切都错了,所以我需要一些指导。我正在使用mention.js我正在构建的应用程序中链接帖子中的个人资料。使用硬编码数据进行这项工作是微不足道的。只需按照文档中的说明进行设置。

好吧,对于我的应用程序,每个登录的用户都属于一个组织,这个组织来自 Django 作为 JSON。我想mention.js用这些数据填充下拉列表,以便在用户输入时显示他们的组织列表。我已将 JSON 记录到终端控制台和浏览器控制台:

所以我从 Django 获得了正确的数据。我可以相对轻松地解析数据并打印到浏览器控制台:

下一步是将其放入mention.js users参数中。根据@sainaen 的回答,我的 JavaScript 中有这个:

问题是我的个人资料没有username字段。它通过关系链接到User模型。OneToOne所以在我看来,我实际上返回了两个 JSON 块:配置文件(fornameavatar)和用户(for username)。

我意识到我可以组合这些 JSON 对象,所以我这样做了。

但是现在我无法将参数 in取username出来。usersmention.js

更新

为了解决这个问题,我username在我的个人资料模型中添加了一个字段。save我在覆盖中添加了一些代码,以username将配置文件模型的自动填充为等于user.username. 不确定这是否是最好的方法,但它允许@sainaen 的答案起作用。