标签: variations

"Desktop Safari"上已知的"Safari on iPad"差异列表

在最近在Windows/Mac桌面浏览器上测试Web应用程序 - 然后在iPad上我注意到Safari中的各种差异,这是我没想到的.即使版本#是相同的.

我想编写一份这些差异的列表(对我自己和其他人)作为开发人员参考.

例如在iPad上的Safari中

  • iPad Safari完全控制选择列表/选项样式
  • 当输入元素获得焦点时,iPad会打开屏幕键盘,因此内联浮动日历窗口小部件(等)可能无法按预期工作(或需要更改)
  • iPad Safari不支持position:fixed桌面Safari <iOS 5
  • iPad Safari(类似于iPhone/iPodTouch Safari)自动超链接10位数字以提供电话号码/联系方式
  • iPad Safari prompt('long message...','default');只显示消息的1行(尽管它确实提供了消息的滚动

我从其他人那里听说某些JavaScript不起作用等等,但我还没有完全测试它,因此我很感激您可能遇到的任何发现.

safari rendering variations ipad

57
推荐指数
2
解决办法
9万
查看次数

WooCommerce:变更后触发事件

我们使用Woocommerce来销售彩盒.大多数情况下,选择变量产品选项.

我们添加了一个带调色板的模态对话框,客户可以从中选择颜色.这是woocommerce常见下拉的旁边.

问题是,当我将正确的SlugValue传递给下拉列表(从调色板中选中)之后,下拉列表中的值是正确的,但是需要触发以发布价格的事件不起作用.

我已经尝试解决onchange了下拉事件,但没有任何事情发生.

任何人都可以告诉我,需要触发哪个事件,以及如何触发?

aprec任何帮助!

javascript variations woocommerce

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

如何获得变异的库存数量woocommerce

我正在为wordpress和woocommerce开发一个主题.

我需要显示变异的股票.

<p class="stock-m13"><?php echo $product->get_stock_quantity(); ?></p>
Run Code Online (Sandbox Code Playgroud)

(这里:如何从woocommerce获得文章的库存数量?)但是这个代码只显示全球库存数量,而不是每个变化数量.

我需要另一个功能来获得变化数量?或者我的代码可能没有完成(我认为是因为我使用了Twenty Fifteen主题并且显示了变化数量)?

我希望你能帮助我.

谢谢!!

更新:我尝试用这个得到最大数量:

<?php
    foreach ($product->get_available_variations() as $key) {
        echo $key['max_qty'] .'<br/>';
    }
?>
Run Code Online (Sandbox Code Playgroud)

我明白了,但是当股票价格下跌时我不知道这是否有用.

php variation variations stock woocommerce

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

在WooCommerce 3中用所选择的变化价格替换可变价格范围

在WooCommerce上,我想更改Variable单一产品页面布局.因为,当您拥有可变产品时,您会在"变量产品"页面中获得此有线价格(在产品标题下方),并且它也会显示在商店页面中.

对我来说,标准方法是在商店和产品页面显示产品的最低价格,并根据用户选择的变量更改价格.我不敢相信为什么.

我可以使用此代码段删除价格范围并显示最低价格.

https://businessbloomer.com/disable-variable-product-price-range-woocommerce/

但话说回来,最低价格不会根据选择变量而改变.变量产品布局中还有两个价格.这是我当前的变量产品页面布局

http://www.preorders.lk/product/beats-solo3-wireless-on-ear-headphones/

因此,任何人都可以帮助从可变产品页面中删除价格范围,并仅显示产品的最低价格(在产品标题下)作为默认值.因此,价格应根据产品的变量而变化.并且最低价格也应该在商店页面中显示.

希望这很清楚.如果有任何不清楚的地方,请告诉我.有关更多详细信息,请参阅附图.

谢谢.

截图

php wordpress product variations woocommerce

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

以编程方式创建具有新属性值的WooCommerce产品变体

我在Woocommerce版本3+中创建了一个可变产品("父"产品).从Wordpress插件,我想以编程方式创建具有新属性值的产品变体("儿童"产品).

变体属性已在Woocommerce中设置.
因此,每次创建一个变体时,新属性的值也应该以编程方式创建,并在父变量产品中设置.

如何才能做到这一点?可能吗?


更新:我已经编写了更多我想要的代码行,并尝试了很多东西来解决它,使用woocommerce对象,并使用wordpress数据库在数据库中添加关于术语,termmeta,术语与post的关系的缺失数据对象 - 但没有什么能够让它发挥作用.我无法确定错误的地方 - 这就是为什么我无法提供更窄的问题 - 堆栈流更多的事情.

php wordpress product variations woocommerce

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

在java中生成不带重复/排列的变体

我必须生成所有变体而不重复数字0 - 9.

它们的长度可以是1到10.我真的不知道如何解决它,特别是如何避免重复.

示例:变化的长度:4个随机变化:9856,8753,1243,1234等(但不是9985 - 包含重复)

如果有人可以帮助我解决这个问题,我会非常感激,特别是提供一些代码和线索.

java algorithm permutation variations

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

Woocommerce:在购物车页面上显示产品变化描述

我正在尝试在购物车中显示我的产品变体说明.我试过在cart.php模板中插入此代码:

if ( $_product->is_type( 'variation' ) ) {echo $_product->get_variation_description();}
Run Code Online (Sandbox Code Playgroud)

按照此文档https://docs.woocommerce.com/document/template-structure/

但它仍然没有出现.

不知道我在这里做错了什么.

任何人都可以帮忙吗?

谢谢

php wordpress cart variations woocommerce

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

Woocommerce可变产品下拉列表

我正在尝试为我的woocommerce商店实施数量下拉,我发现下面的代码启用单个产品,但我不能让它适用于有变化的产品.

<?php
// Place the following code in your theme's functions.php file
// override the quantity input with a dropdown
// Note that you still have to invoke this function like this:
/*
$product_quantity = woocommerce_quantity_input( array(
  'input_name'  => "cart[{$cart_item_key}][qty]",
  'input_value' => $cart_item['quantity'],
  'max_value'   => $_product->backorders_allowed() ? '' : $_product->get_stock_quantity(),
  'min_value'   => '0'
), $_product, false );
*/
function woocommerce_quantity_input($data) {
    global $product;
  $defaults = array(
    'input_name'    => $data['input_name'],
    'input_value'   => $data['input_value'],
    'max_value'   => apply_filters( 'woocommerce_quantity_input_max', '', $product ),
    'min_value' …
Run Code Online (Sandbox Code Playgroud)

php variations woocommerce drop-down-menu

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

Python中更有效的加权基尼系数

根据/sf/answers/3428728411/,这是Python中加权基尼系数的实现:

import numpy as np
def gini(x, weights=None):
    if weights is None:
        weights = np.ones_like(x)
    # Calculate mean absolute deviation in two steps, for weights.
    count = np.multiply.outer(weights, weights)
    mad = np.abs(np.subtract.outer(x, x) * count).sum() / count.sum()
    rmad = mad / np.average(x, weights=weights)
    # Gini equals half the relative mean absolute deviation.
    return 0.5 * rmad
Run Code Online (Sandbox Code Playgroud)

这很干净,适用于中型阵列,但正如其初步建议(/sf/answers/2765965961/)所述,它是O(n 2).在我的计算机上,这意味着它在大约20k行之后中断:

n = 20000  # Works, 30000 fails.
gini(np.random.rand(n), np.random.rand(n))
Run Code Online (Sandbox Code Playgroud)

可以调整它以适用于更大的数据集吗?我的行是~150k行.

python numpy variations weighted gini

7
推荐指数
2
解决办法
1595
查看次数

不能解决PHP算法的变化

我必须从给定的整数序列中找到所有可能的解决方案,它等于给定的数字.

例如:1,2,3,4,5,6,7,8,9等于100回答:1 + 23 - 4 + 56 + 7 + 8 + 9 = 100

我的解决方案是示例25中的另一个总和:

$arr = array(1, 2, 3, 4, 5, 6, 7, 8, 9);
$n = count($arr);
$sum = 25;

function checkSol() {
    global $arr;
    global $n;
    global $sum;
    $tempSum = 0;
    for ($i = 0; $i < $n; $i++) {
        $tempSum += $arr[$i];
    }

    if ($tempSum == $sum) {
        for ($i = 0; $i < $n; $i++) {
            if ($arr[$i] > 0) {
                printf("+%d ", …
Run Code Online (Sandbox Code Playgroud)

php algorithm combinations variations

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