标签: hashtag

在rails上实现类似twitter的hashtag

我想在我的应用程序上实现类似twitter的hashtag.

假设我有一个文本区域的用户输入"我要从#paris转到#london"然后我想构建标签云的标签云.

我正在考虑使用act-as-taggable-on.所以我从后端的文本中找到了所有的hashtags,然后将其保存到tag字段.

任何人都有这方面的经验,他们想分享?谢谢.

twitter tagging ruby-on-rails hashtag

18
推荐指数
2
解决办法
6659
查看次数

twitter主题标签中允许哪些字符?

在开发包含twitter客户端的iOS应用程序时,我必须允许用户生成的主题标签(可以在应用程序的其他位置创建,而不仅仅是在推文正文中).

我想确保任何这样的主题标签对于twitter都有效,所以我想错误地检查输入的无效字符值.请记住,用户可能来自非英语国家.

我知道通常的限制,例如没有开始带有数字的主题标签,也没有特殊的标点字符,但我想知道是否存在技术上允许在主题标签(即国际字符)中的所有其他字符的已知列表.

twitter hashtag

17
推荐指数
3
解决办法
1万
查看次数

AngularJS 1.1.5 - 自动向URL添加哈希标记

有谁知道为什么版本1.1.5会自动为你的网址添加一个标签,以及如何关闭它?IMO这看起来很难看.只要您的网址没有以正斜杠结尾,就会发生这种情况.(我没有使用路线或类似的东西).

所以这:

http://my.website.com/about
Run Code Online (Sandbox Code Playgroud)

http://my.website.com/about#/about
Run Code Online (Sandbox Code Playgroud)

还有这个:

http://my.website.com/about.html
Run Code Online (Sandbox Code Playgroud)

变为:

http://my.website.com/about.html#/about.html
Run Code Online (Sandbox Code Playgroud)

但是这个:

http://my.website.com/about/
Run Code Online (Sandbox Code Playgroud)

没有这个问题.

javascript url hashtag angularjs

17
推荐指数
1
解决办法
1万
查看次数

Twitter:哈希标签搜索查询

我试图通过给定的标签来搜索Twitter推文.我想获得正确的http查询,但我不知道哪一个.我尝试了一些,但我找不到正确的.

我应该使用http://api.twitter.com/1/ ...链接.

我已经通过给定名称搜索http查询,该查询正常工作

http://api.twitter.com/1/statuses/user_timeline.json?screen_name=prayforjapan
Run Code Online (Sandbox Code Playgroud)

现在我想通过给定的标签搜索(例如#prayforjapan)

我尝试使用了一些,但找不到正如我之前所说的那个.这是我试过的一个:

http://api.twitter.com/1/statuses/public_timeline.json?include_entities=true&hashtag=prayforjapan"
Run Code Online (Sandbox Code Playgroud)

有谁知道我应该使用哪一个?

谢谢!

twitter hash search hashtag

16
推荐指数
2
解决办法
4万
查看次数

@user和#hashtag的Twitter搜索查询

我想嵌入twitter小部件,其中包含带有hashtag和用户帐户的搜索结果.'#hashtag或@username'不起作用

twitter search social-media widget hashtag

16
推荐指数
3
解决办法
1万
查看次数

_Actual_ Twitter格式的主题标签?不是你的正则表达式,而不是他的代码 - 实际的代码?

更新:如果可以的话,使用Twitter的实体 - 他们会为您和其他项目找出它.我的情况是我只有没有实体和所有额外元数据的推文

我花了我认为不合理的时间试图找到主题标签的实际格式.

据我所知,Twitter尚未发布.

我知道很多人都提出了正则表达式来解析它们,然而,你的lib的正则表达式不是我的lib的正则表达式,也许我不喜欢你的.

所以我问 - 有没有实际的官方规格?我不想要正则表达式的答案,我想要一个BNF或类似的东西.或者最低限度 - 完整的分隔符列表.

其他难点 - 从随机unicode消息(非英语)文本中获取它们也很重要.

注意:我非常了解实体,它们不适用于我的情况(存储在数据库中的Twitter消息数月).

regex twitter parsing bnf hashtag

14
推荐指数
4
解决办法
9517
查看次数

如何在页面加载后导航到主题标签?

我想做到目前为止我所发现的相反.我用js设置了很多高度,我想在页面加载后导航到url中的hashtag.我猜这很简单,但我没有看到明显的答案......例如,请点击这里......

http://alavita.rizenclients.com/#story

使用代码尝试了这个...

$(window).load(function() {
    var hashTag = window.location.hash;
    window.location = '/' + hashTag;
}); 
Run Code Online (Sandbox Code Playgroud)

实际上并没有把我带到标记部分的顶部......

javascript hashtag

13
推荐指数
1
解决办法
2万
查看次数

如何在Python中考虑正则表达式的重音字符?

我目前使用re.findall查找并隔离字符串中哈希标记的'#'字符后的单词:

hashtags = re.findall(r'#([A-Za-z0-9_]+)', str1)
Run Code Online (Sandbox Code Playgroud)

它搜索str1并找到所有的hashtags.这可行,但它不考虑像这样的重音字符,例如:áéíóúñü¿.

如果其中一个字母在str1中,它会将标签保存到它之前的字母.例如,#yogenfrüz将是#yogenfr.

我需要能够解释所有带有德语,荷兰语,法语和西班牙语的重音字母,以便我可以保存像 #yogenfrüz

我怎么能这样做呢

python regex django non-ascii-characters hashtag

12
推荐指数
3
解决办法
1万
查看次数

正则表达式(类似Twitter)标签,允许非ASCII字符

我想要一个正则表达式来匹配像twitter中那样的简单主题标签(例如#someword).我希望它也能识别非标准字符(如西班牙语,希伯来语或中文字符).

这是我最初的正则表达式:(^|\s|\b)(#(\w+))\b
- >但它不识别非标准字符.
然后,我尝试使用XRegExp.js,但是运行得太慢了.

有关如何做的任何建议?

javascript regex twitter unicode-string hashtag

11
推荐指数
1
解决办法
8364
查看次数

AJAX应该使用hashtag /#!/吗?

我创建了一个包含URL形式的网页http://www.example.com/module/content 这是一个非常动态的网页,实际上它是一个网络应用程序.

为了使其尽可能响应,我想使用AJAX而不是普通的页面请求.这也使我能够使用JavaScript添加图层来提供离线功能.

我的问题是:我应该如何制作网址?它们应该是http://www.example.com/module/content还是http://www.example.com/#!/module/content

以下只是我对两个方向的想法.如果您已经清楚地想到这一点,则无需阅读.

我想使用第一个版本,因为我想支持新的HTML5标准.它易于使用,URL看起来很漂亮.但更重要的是它允许我这样做:

如果用户请求页面,它将获得完整的HTML页面.

如果用户然后单击链接,它将仅通过AJAX将内容插入到容器div中.

这将使没有JavaScript的用户能够使用我的网站,因为它不需要使用JavaScript,它只需使用普通的"点击链接请求 - 获取完整的html页面"-approach.

虽然这很好,但问题当然是Internet Explorer.只有IE的最新版本支持History API,并且要在旧版本中使用它,需要使用#标签.(我的用户中有50%将使用IE,所以我需要支持它...)所以我必须使用/#!/来使其正常工作.

如果使用这两个URL版本,问题就出现了如果IE用户将此链接发布到网站,Google将向服务器发送_unescaped_string(或类似的..)并且它将使用IE版本索引该页面井号.有些页面没有标签.

正如我们记得的那样,非标签在许多不同的东西上更好.那么,这个搜索引擎问题可以被规避吗?是否有可能告诉GoogleBot,如果它到达网站的主题标签版本,它应该被重定向到网页的非主题标签版本?这样,人们就可以获得非主题标签URL的所有好处,并且仍然支持IE6-IE9.

您认为最好的方法是什么?也许你自己在实践中尝试过它?感谢您的回答!

javascript ajax internet-explorer url-design hashtag

10
推荐指数
1
解决办法
1914
查看次数