问题标签 [slug]

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 投票
1 回答
231 浏览

ruby-on-rails - 基于其他键的 Ruby 类键

我有以下红宝石课程:

我想添加另一个基于 id 和 title 的键(特别是“#{id} #{data}”)。是否有捷径可寻。

我需要这个的原因是因为我正在使用 mongo map slugizer,它想要一个键的名称来 slugize(它的代码调用slugize(self[key_provided]))我试图弄清楚如何使用它来一起 slugize id + data 而不必更改它的代码。有任何想法吗?

编辑:我正在使用来自 mongomapper_ext 的 slugizer。您可以从以下示例中看到:https ://github.com/dcu/mongomapper_ext/blob/master/examples/slugizer.rb

该 slug_key 传递了要进行 slugize 的键之一的名称。我想定义两个键一起弹奏,而不必更改它们的代码。谢谢!

0 投票
1 回答
403 浏览

sqlite - 使用 Sqlite3,创建完整标题的 slug 版本

我有一个 sqlite3 数据库表。我添加了一个名为 title_slug 的列。我想获取 title 列的内容,并使用 slug 版本更新新的 title_slug 列。我可以直接从 sqlite3 执行此操作,还是必须在程序之外对其进行编码?

0 投票
2 回答
268 浏览

php - cakephp sluggable 字段在从“名称”更改为“标题”后不会显示在索引中

我最近开始使用我从面包店出来的sluggable 行为。它的默认配置使用字段“标题”来创建 slug。因此,我将 mysql 表中的字段名称从“名称”更改为“标题”,而不是进行配置更改。

我现在遇到的问题是我无法获取这些模型的索引页来显示该表中的任何记录。分页功能有效,状态显示 30 条记录中的 1 条,但索引表中没有显示任何内容。

因此,我将表字段改回 'name'并对配置进行了更改,以便'label=>'name',但这也不起作用。就好像它现在被困在“标题”上。

我什至删除了“作为 sluggable 的行为”,仍然没有改变。

关于为什么更改一个字段名称会阻止显示任何记录的索引的任何想法,但分页会?

总是,非常感谢帮助。

保罗

0 投票
1 回答
1037 浏览

django - Django和带有slug的绝对网址

我的模型是这样的:

所以,我无法使用 self.modelo__slug 获得绝对网址......我将如何做到这一点?

多谢你们

0 投票
1 回答
605 浏览

django - Django 更新 slug 字段

我有一个问题,我的模型没有 slug 字段,所以现在我需要添加一个 slug 字段,但是我的模型充满了数据,我使用 django 进化并且很酷添加了新的 slug 字段...但是如何更新立即使用标题字段中的数据填充字段?

谢谢

0 投票
1 回答
641 浏览

model-view-controller - 在 MVC URI 中使用的 Unicode 和国际 slug 名称?

我正在查看 Azure 上 MVC 的 MSFT模式和实践指南,它们的代码类似于以下内容:

我必须做出哪些改变来支持东方语言和非英语语言,并且仍然保持 slu 的 SEO 优势?

0 投票
4 回答
5511 浏览

php - CakePHP - 如何使用 slug 进行反向路由?

我正在使用 CakePHP 1.3。我有一个产品模型。在数据库表中,有idslug字段。

如果我有一个产品id:37并且slug:My-Product-Title我希望产品的 URL 是:

产品/37/我的产品标题

而不是标准:

产品/视图/37

我创建了一条如下所示的路线:

现在我可以去http://server/products/37/My-Product-Title,它把我带到正确的地方。

但是如何获得反向路由以自动构建正确的 URL $HtmlHelper->link

当我使用:

它仍然输出标准products/view/37url。

0 投票
1 回答
994 浏览

javascript - 如何在单击时结束 jquery 函数

我目前使用 jQuery slug 插件来创建基于标题框的项目 slug。这很好用。我正在做的只是在用户单击编辑链接时更新 slug。现在,当调用编辑链接时,会启动 slug 功能并且工作正常,但是当单击“完成”链接时,我需要找到一种方法来关闭 slug 功能。我希望这是有道理的。

我不确定这是实现这一目标的最佳方式,我对想法持开放态度。最主要的是我不确定单击stringToSlug()时如何结束该功能#done_edit_slug

谢谢!

0 投票
1 回答
697 浏览

django - django 预填充字段以连字符中断

我开始在我的管理员中放置 prepopulated_fields 选项,有趣的事情开始发生我有这个模型

这在 admin.py

没什么花哨的,到处都有它的描述但是一旦我在 object_detail 通用视图中使用这个 slug,这个 slug 只有在它只有一个单词开头时才有效。所以如果我有这个观点

如果原始名称中有任何空格,我会得到“没有页面与给定查询匹配”。错误。所以细节/测试会起作用,但细节/测试页面不会我有点难过

0 投票
2 回答
1898 浏览

cakephp - CakePHP:如何获取与 slug 匹配的行的 ID?

我有一个名为 Posts 的模型,其中包含一个名为 slug 的字段。我想创建一个路由功能来基本上做到这一点:www.mysite.com/slug。所以,我创建了一个在 routes.php 文件中使用的 Slug 类,看起来像这样,但它不像我想要的那样工作:

这是我在 routes.php 文件中的代码行:

我要做的就是在我的帖子上执行搜索,以将 URL 中的输入 slug 与我数据库中的内容匹配,然后返回 ID 并自动链接到该 ID。

我究竟做错了什么?提前致谢!!