小编g5w*_*5wx的帖子

Magento 2 - 在成功页面上获得订单预览

有没有办法在下订单后在成功页面上显示订单信息?成功phtml目前仅显示订单号信息.结构:

?>
<?php /** @var $block \Magento\Checkout\Block\Onepage\Success */ ?>
<div class="checkout-success">
    <?php if ($block->getOrderId()):?>
        <?php if ($block->getCanViewOrder()) :?>
            <p><?php echo __('Your order number is: %1.', sprintf('<a href="%s" class="order-number"><strong>%s</strong></a>', $block->escapeHtml($block->getViewOrderUrl()), $block->escapeHtml($block->getOrderId()))) ?></p>
        <?php  else :?>
            <p><?php echo __('Your order # is: <span>%1</span>.', $block->escapeHtml($block->getOrderId())) ?></p>
        <?php endif;?>
            <p><?php /* @escapeNotVerified */ echo __('We\'ll email you an order confirmation with details and tracking info.') ?></p>
    <?php endif;?>

    <?php echo $block->getAdditionalInfoHtml() ?>

    <div class="actions-toolbar">
        <div class="primary">
            <a class="action primary continue" href="<?php /* @escapeNotVerified */ …
Run Code Online (Sandbox Code Playgroud)

html php magento2

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

获取即将到来的夏令时日期

如何通过 PHP 获取特定时区即将到来的夏令时日期/时间更改?我想输出例如:

柏林即将于 2017 年 10 月 29 日凌晨 3 点更改时钟。

php date dst

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

addEventListener()仅适用于最后一个实例

我正在创建一个简单的颜色选择器,其中脚本创建两个选择器实例 - 一个用于更改文本颜色,另一个用于背景颜色(取决于元素分配给它的数据属性).

循环元素时,事件侦听器仅附加到创建的颜色选择器的最后一个实例.在下面的示例中,背景将更改,但文本颜色将不会像先前定义的事件处理程序一样丢失.我找到了这个答案,但不能让我的工作.

var colorPallete = function(id, attr, property, label) {
        var colorsParent = document.getElementById('colorPicker');
        var colorPallete = '<div id="' + id + '" class="pallete"><span>' + label + '</span><div class="colors"></div></div>';
        colorsParent.innerHTML += colorPallete;
        var colors = [
            'blue',
            'red',
            'green'
        ];
        for (var i = 0; i < colors.length; i++) {
            document.getElementById(id).getElementsByClassName('colors')[0].innerHTML += '<div class="color" data-hex="' + colors[i] + '" style="background-color:' + colors[i] + '"></div>';
        }
        var allColors = document.getElementById(id).getElementsByClassName('color');
        for (var i = 0; i < …
Run Code Online (Sandbox Code Playgroud)

html javascript dom

0
推荐指数
1
解决办法
147
查看次数

通知复制的JavaScript代码

我看到我的一些网站在过去完全撕裂(前端).有些人复制/粘贴所有内容,包括GA跟踪代码:)

我想在JS内部注意某些通知,所以当有人复制它们时(他们的访问者)会看到它.我知道我无法保护前端代码,但如果这可以阻止某些人使用它(至少那些不知道在哪里/在哪里看),那么任务就完成了.

这是我到目前为止所做的事情(正如艾米建议的那样):

  • 缩小和混淆代码
  • 版权声明在顶部

这是我将与其余代码混合使用的一个小实现:

if (window.location.hostname && window.location.hostname !== 'myDomain') {
  document.body.style.opacity = '0.2';
  document.body.style.pointerEvents = 'none';
  c = [84, 104, 105, 115, 32, 105, 115, 32, 97, 32, 114, 105, 112, 112, 101, 100, 32, 115, 105, 116, 101, 33];
  alert(String.fromCharCode.apply(null, c));
}
Run Code Online (Sandbox Code Playgroud)
<p>Lorem ipsum dolor sit amet, his aperiam percipit assueverit ea, sit ei eius adhuc tacimates. Cum ad numquam rationibus, mel eu scripta aliquando. Eum ex habemus constituto mediocritatem. Ea dicam aliquip salutatus usu, vidit …
Run Code Online (Sandbox Code Playgroud)

javascript

-1
推荐指数
1
解决办法
60
查看次数

标签 统计

html ×2

javascript ×2

php ×2

date ×1

dom ×1

dst ×1

magento2 ×1