小编Phi*_*hil的帖子

iOS 7网络应用状态栏

我正在构建一个iOS网络应用程序.自从更新到iOS 7后,我注意到状态栏有很多问题.我想让状态栏显示为带有黑色文字/图标的白色,但我似乎无法弄明白.

我试过的元标记是:

只显示一个空的黑条并将内容向下移动:

<meta name="apple-mobile-web-app-status-bar-style" content="default" />
Run Code Online (Sandbox Code Playgroud)

显示带有白色文本/图标的黑条:

<meta name="apple-mobile-web-app-status-bar-style" content="black" />
Run Code Online (Sandbox Code Playgroud)

显示带有白色文本/图标的白色栏:

<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
Run Code Online (Sandbox Code Playgroud)

关于我做错了什么或者如何让状态栏显示为带有黑色文本的白色背景的任何想法?

html web-applications ios ios7

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

在PHP中生成随机唯一数字的数组

我正在尝试从0-n生成一个随机数组,然后随机播放(但要确保键和值不匹配).

例如:

0 => 3
1 => 2
2 => 4
3 => 0
4 => 1
Run Code Online (Sandbox Code Playgroud)

请注意,键和值都是0-4,但键和值都不相同.

有什么想法吗?

php

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

RegEx匹配字符串末尾的数字

我正在尝试使用正则表达式匹配字符串末尾的数字.例如,字符串可能如下所示:

var foo = '101*99+123.12'; // would match 123.12
var bar = '101*99+-123';   // would match -123
var str = '101*99+-123.';  // would match -123.
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止所得到的,但如果没有小数点,它似乎匹配整个字符串:

foo.match(/\-?\d+.?\d+?$/);
Run Code Online (Sandbox Code Playgroud)

我认为这意味着:

  • \-?:可选" - "符号
  • \d+:1位或更多位数
  • .?:可选的小数点
  • \d+?:小数点后可选1位或更多位数
  • $:匹配字符串的结尾

我错过了什么?

javascript regex

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

增加最大上传文件大小WordPress多站点

我正在尝试增加WordPress多站点安装的最大文件大小(目前为1MB).我尝试过很多东西都无济于事.我试过的东西:

将这些添加到我的主机php.ini文件:

memory_limit = 300M
post_max_size = 32M
upload_max_filesize = 32M
Run Code Online (Sandbox Code Playgroud)

将这些添加到主题中的functions.php文件中:

@ini_set('upload_max_size' , '32M');
@ini_set('post_max_size', '32M');
@ini_set('max_execution_time', '300');
Run Code Online (Sandbox Code Playgroud)

将这些添加到.htaccess文件中:

php_value upload_max_filesize 32M
php_value post_max_size 32M
Run Code Online (Sandbox Code Playgroud)

我甚至尝试检查wp-includes/default-constants.php.

有趣的是,我在同一台服务器上有另一个WordPress安装(不是多站点)似乎工作正常(最大上传有32MB).任何想法接下来要尝试什么?

谢谢.

php wordpress php-ini

8
推荐指数
1
解决办法
9184
查看次数

scandir - 排序数字文件名

做了一些搜索,但似乎无法找到我正在寻找的确切答案.

我想使用'scandir($ dir)'来输入带有编号文件名的文件,但要正确排序.例如,文件名是:

1-something.ext

2-something-else.ext

3-a-third-name.ext

.

.

.

10-another-thing.ext

11-more-names.ext
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是10-a-fourth-thing.ext将显示在2-something-else.ext之前.我想找到一种更好的方法来解决这个问题,而不是在所有文件名前面引入前导'0'.

有什么想法吗?谢谢.

php scandir

7
推荐指数
1
解决办法
6605
查看次数

用于列表样式图像的Retina资产

有没有人知道为视网膜显示器设置自定义列表-lyly-image的好方法?媒体查询中通常的背景大小技巧不适用于list-style-image.

css retina-display

6
推荐指数
1
解决办法
2567
查看次数

在循环中创建新对象实例

我正在尝试通过循环为数组中的每个项创建一个新对象.对象的名称应该基于数组的键.

所以对于这个数组:

var arr = new Array(
    "some value",
    "some other value",
    "a third value"
);
Run Code Online (Sandbox Code Playgroud)

会导致三个对象:

alert(object1.value);
alert(object2.value);
alert(object3.value);
Run Code Online (Sandbox Code Playgroud)

我到目前为止的代码(但不起作用)是:

// Object
function fooBar(value) {
    this.value = value;
    ...
}

// Loop
var len = arr.length;
for (var i = 0; i < len; i++) {
    var objectName = object + i;
    var objectName = new fooBar(arr[i]);
}
Run Code Online (Sandbox Code Playgroud)

我要求的甚至是否有意义?

javascript

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

反向自然排序PHP数组而不保留键

我希望以相反的顺序自然地对数组进行排序,而不是保留键.例如,我想要这个数组:

[0] => 1-string
[1] => 2-string
[2] => 10-string
[3] => 4-srting
[4] => 3-srting
Run Code Online (Sandbox Code Playgroud)

最终像这样:

[0] => 10-srting
[1] => 4-string
[2] => 3-string
[3] => 2-string
[4] => 1-string
Run Code Online (Sandbox Code Playgroud)

我用usort($ array,'strnatcmp')得到了它; 但它并没有按相反的顺序排列.array_reverse()之后没有帮助.

有任何想法吗?

php arrays sorting

5
推荐指数
2
解决办法
5277
查看次数

Select and add result of multiplying two columns from table in MySQL

I'm trying to put together a MySQL query to select and multiply two columns from a specific table. In addition, I'd like the query to add the results of each multiplication if the value of a third column match any other rows.

The table has these columns: id, client_id, project_id, rate, and quantity.

So looking for rate multiplied by quantity for each row. Then add those results if every row has the same project_id. …

mysql sql

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

wp.​​data.select('core').getPostType('post-type') 在古腾堡中返回未定义

我正在构建一个 WordPress 插件,该插件依赖于注册自定义帖子类型时启用的自定义字段。我想检查帖子类型对象中是否custom-fields存在(并且存在true)该键。supports但是,当我调用 时wp.data.select('core').getPostType('post-type'),它会返回undefined。如果我直接从控制台调用它,我会得到我期望的 post 类型对象,所以我不确定为什么它在我的代码中不起作用。

我尝试从几个地方调用这个。

例如,注册插件面板时:

// Loading `wp.editPosts`, `wp.plugins`, etc. excluded for brevity.

const Component = () => {
    const postType = wp.data.select('core/editor').getCurrentPostType();
    const postTypeObj = wp.data.select('core').getPostType(postType);

    if (postTypeObj.supports.hasOwnProperty('custom-fields')) {
        return (
            <PluginDocumentSettingPanel
                name="my-plugin-name"
                title={ __('My Plugin Title', 'pb') }
            >
                <MyPlugin/>
            </PluginDocumentSettingPanel>
        );
    }

    return;
};

registerPlugin('my-plugin-name', {
    render: Component,
    icon: '',
});
Run Code Online (Sandbox Code Playgroud)

或在插件本身内通过withSelect

// Loading `wp.compose`, `wp.data`, etc. excluded for brevity.

class MyPlugin …
Run Code Online (Sandbox Code Playgroud)

wordpress wordpress-gutenberg

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