问题标签 [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.
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
php - 提及 API - 将提及标记为已读
据我了解,如果我想将特定的“提及”标记为已读,我会这样做:
但是,当我运行代码时,它不会产生任何错误并且实际上会返回有效响应,但“读取”标志仍设置为 false。
也试过:
javascript - 从外部点击事件调用 jQuery 插件内部的函数
我正在使用以下库来自动完成并在我的应用程序中提及用户名。我的问题是我怎样才能触发 init: 来自锚标记的 onClick 的函数,而不是在文本区域中写入。有什么建议吗?这是我尝试编写的一个函数。这是插件 http://podio.github.io/jquery-mentions-input/
javascript - At.js 提到回调和重复
任何有At.js经验的人都可以提供帮助吗?我试着:
- 在数组中获取插入的提及,然后可以使用 PHP 处理它们
- 防止重复条目(不知道从哪里开始)
对 Javascript 和 jQuery 的经验很少,所以任何帮助表示赞赏。仅供参考,我将 At.js 与令人惊叹的Froala 所见即所得编辑器一起使用
这是我必须获取标签的内容,但我不确定如何将其放入数组中。
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里面的一个标签......
知道为什么会这样吗?我尝试了几个网站,但没有帮助....
javascript - 如何在 MentionsInput.js 中使用模板?
注意:这可能是为插件jQuery.mentionsInput模板化列表项功能的文档。所以我要求用户不要关闭这个或删除这个问题。TIA。
我在我的项目中使用jQuery.mentionsInput。一切正常。我正在使用这个调用插件:
的来源/usersList
看起来像这样:
如果您可以看到,每个用户都有一个全名 ( name
) 和一个用户名 ( id
)。我希望插件显示用户名和全名,所以我对 JSON 进行了如下修改:
但这会在 textarea 中产生如下效果:
你好
Praveen Kumar (@Praveen)
,你好吗?
而不是显示如下:
你好
Praveen Kumar
,你好吗?
我希望仅在建议发生时而不是在插入文本框期间显示此内容。我知道这可以使用 更改templates
,但他们的网站上没有任何文档。有人可以帮忙吗?我正在使用这个:
这部分有什么注意事项吗?提前致谢。
java - 如何使用 Facebook4jar api 中的用户帐户 ID 在 Facebook 中使用提及功能?
我正在尝试使用 java 制作简单的代码,我在这个 facebook4jar 中使用。我想使用他们的 ID 号来提及组成员。我在网上搜索,并理解这个“要使用会员ID提及,您应该使用此表单@[id:0]”。我正在尝试这样做。但不要使用以下代码“,如果条件有效. 程序在 if 语句中执行代码,并打印组成员 ID,它还对它们进行注释,但仅作为单词而不作为提及形式。
android - 显示 android popout listView
我正在尝试实现类似于 facebook/twitter 的功能,当您添加“@”符号时会显示用户列表。我的问题是我不知道如何实现这种弹出或浮动视图。是对话框还是片段?
jquery - jquery.mentionsInput 和 ckEditor
这只是为了帮助那些在 ckeditor 中寻找类似提及的人。
我修改了 jquery.mentionsInput 以与 ckEditor 和 .. 它一起工作:)
你可以在网上看到这个:http: //jsfiddle.net/us6qo3Lc/(类型:@ken)
autocomplete.js 是我创建的代码,它在小提琴中,好吗?
好吧,如果有时间和知识的人改进代码并可能用它创建一个特定的插件.. 我认为整个社区都会喜欢。
我知道代码是一团糟..所以有一些空间来改进它:)
我希望这对某人有所帮助..谢谢:)
javascript - 将 JSON 从 Django 转换为 JavaScript 数组并循环以在 Mention.js 中填充“用户”参数
我可能在这一切都错了,所以我需要一些指导。我正在使用mention.js
我正在构建的应用程序中链接帖子中的个人资料。使用硬编码数据进行这项工作是微不足道的。只需按照文档中的说明进行设置。
好吧,对于我的应用程序,每个登录的用户都属于一个组织,这个组织来自 Django 作为 JSON。我想mention.js
用这些数据填充下拉列表,以便在用户输入时显示他们的组织列表。我已将 JSON 记录到终端控制台和浏览器控制台:
所以我从 Django 获得了正确的数据。我可以相对轻松地解析数据并打印到浏览器控制台:
下一步是将其放入mention.js
users
参数中。根据@sainaen 的回答,我的 JavaScript 中有这个:
问题是我的个人资料没有username
字段。它通过关系链接到User
模型。OneToOne
所以在我看来,我实际上返回了两个 JSON 块:配置文件(forname
和avatar
)和用户(for username
)。
我意识到我可以组合这些 JSON 对象,所以我这样做了。
但是现在我无法将参数 in取username
出来。users
mention.js
更新
为了解决这个问题,我username
在我的个人资料模型中添加了一个字段。save
我在覆盖中添加了一些代码,以username
将配置文件模型的自动填充为等于user.username
. 不确定这是否是最好的方法,但它允许@sainaen 的答案起作用。