小编Kob*_*ius的帖子

Wordpress - 插件将代码片段包含在布局的选定部分中

试图在插件的范围内找到一些关于如何实现这一点的确认,但没有成功:

目标是让用户使用插件,该插件将在布局的选定部分中插入预定义的代码片段.典型用途是:

  • 用户选择"标题下方"
  • 包含的代码显示在标题下方

  • 用户选择"页脚"

  • 包含的代码显示在页脚上方

"代码"代码段就像一组链接或图像.这样他们就可以从下拉菜单中进行选择,它应该出现在他们的网站上,而不需要编辑任何主题代码.

我认为提供一个标签,devs可以粘贴在他们的主题模板中的某个地方,以便包含在更复杂的地方,例如.

php wordpress plugins header include

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

无法以字符开头或结尾的用户名

我正试图用正则表达式来实现这些规则:

  • 可以包含小写和大写字母和数字
  • 可以包含下划线和句点
  • 连续不能包含2个下划线
  • 不能连续包含2个句点
  • 不能以下划线或句号开头或结尾
  • 不能包含带重音的字母
  • 长度必须在3到28个字母之间

有效:

Spicy_Pizza
97Indigos
Infinity.Beyond
Run Code Online (Sandbox Code Playgroud)

无效:

_yahoo
powerup.
un__real
no..way
Run Code Online (Sandbox Code Playgroud)

这是我现在的正则表达式:

^(?:[a-zA-Z0-9]|([._])(?!\1)){3,28}$
Run Code Online (Sandbox Code Playgroud)

除了以下划线或句号开头和结尾的例外之外,所有规则似乎都有效.

ruby regex

5
推荐指数
1
解决办法
95
查看次数

jQuery UI Droppable - 克隆 droppable 元素?

JSFiddle:https ://jsfiddle.net/dy556efs/2/

当放到右侧时,左侧的元素应该被克隆。目前,它们已完全转移 - 并且无法使克隆助手正常工作。

你能指出我正确的方向吗?

$(".social-msl-link-label").draggable({
    connectToSortable: ".social-msl-group-list",
    revert: "invalid",
    helper: "clone"
});

$(".social-msl-links-order li").droppable({
    accept : ".social-msl-link-label",
    tolerance: 'pointer',
    greedy : true,
    hoverClass: 'highlight',
    drop: function(ev, ui) {
        $(ui.draggable).detach().css({position : 'relative', top: 'auto',left: 'auto'}).appendTo(this);
    }
});
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui jquery-ui-sortable jquery-ui-draggable jquery-ui-droppable

4
推荐指数
1
解决办法
3075
查看次数

模型是否属于性传播感染儿童?

我有一个Place使用 STI 约定的基类和多个子类。我有一个单独的模型Post,它belongs_to是以下子类之一Place

class Place < ApplicationRecord
end

class SubPlace < Place
  has_many :posts, class_name: "SubPlace", foreign_key: "sub_place_id"
end

class Post < ApplicationRecord
  belongs_to :sub_place, class_name: "SubPlace", foreign_key: "sub_place_id"
end
Run Code Online (Sandbox Code Playgroud)

可以使用 Rails 控制台保存新记录,但在尝试查找特定记录Post时出现以下错误:PostsSubPlace

ActiveRecord::StatementInvalid (PG::UndefinedColumn: ERROR:  column places.sub_place_id does not exist)
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点,或者我的关联必须仅与基类相关?

添加架构:

create_table "posts", force: :cascade do |t|
    t.string "title"
    t.bigint "sub_place_id"
    t.datetime "created_at", null: false
    t.datetime "updated_at", null: false
    t.index ["sub_place_id"], name: "index_posts_on_sub_place_id"
end

create_table "places", …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails associations single-table-inheritance

4
推荐指数
1
解决办法
1290
查看次数

使用1 dyno保持Heroku清醒的最佳方法

什么是保持Heroku应用程序活着同时保持1 dyno的最佳解决方案?

这是一个非常小的应用程序,但是不是等待20秒等待将dyno变为现实,如果每隔30分钟就会对我的Heroku应用程序进行一次ping操作以防止它进入睡眠状态,那将会很棒.每隔一小时.

网上的一些解决方案建议使用"New Relic",但我想亲自询问一下,看看2014年是否有新问题的答案.

小信息:我正在运行一个中间人应用程序,在Heroku上使用Puma.

ruby heroku puma

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

Vips - 在 Ruby 中调整大小后在图像顶部添加文本

我正在使用 Vips 通过 Shrine 调整图像大小,希望可以使用 Vips 库在图像顶部合并一层文本。

ImageProcessing::Vips.source(image).resize_to_fill!(width, height)
Run Code Online (Sandbox Code Playgroud)

这段代码效果很好,如何在 resize_to_fill 之后添加一层文本?

目标是用白色文本编写“Hello world”,并在图像中心放置 CSS 文本阴影。

我试过写这样的东西,但到目前为止我只收到错误:

Vips\Image::text('Hello world!', ['font' => 'sans 120', 'width' => $image->width - 100]);
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails imagemagick ruby-on-rails-5 vips shrine

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

jQuery:计算字符串中字符的出现次数

我有一个返回的字符串,其中包含由|'分隔的数据.

我已经将脚本拆分为'|',现在我只需要计算字符串中存储了多少条数据,最简单的方法就是计算字符串中|的数量.

这基本上是到目前为止:http://jsfiddle.net/53ueL/

非常感谢任何提前帮助!

string jquery count

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