小编Bru*_*que的帖子

在 PrestaShop 中更新 theme.yml

所以我试图在 PrestaShop 主题中修改 theme.yml 的布局。我注释掉以下内容:

  hooks:
    modules_to_hook:
      displayFooter:
      #  - ps_linklist
      #  - ps_customeraccountlinks
        - ps_contactinfo
Run Code Online (Sandbox Code Playgroud)

然后我保存并 FTP 文件。FTP 成功。

但是,链接列表和 customeraccountlinks 挂钩仍显示在客户端浏览器的页脚中。

我试图在客户端浏览器上强制刷新,同时清除后台的缓存。这些都不起作用。

我如何传播这个更新的 theme.yml ?

smarty prestashop prestashop-themes

6
推荐指数
3
解决办法
4808
查看次数

PrestaShop 入门主题已弃用?

PrestaShop文档指导开发人员从起始主题创建自定义主题。然而,入门主题存储库中的自述文件现在有一条说明该存储库已被弃用。现在创建新主题的推荐方法是什么?入门主题的目标之一是不强加主题依赖于 Bootstrap。该项目现在在这方面处于什么位置?主题应该构建在 Bootstrap 之上吗?

themes prestashop prestashop-1.7

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

我们可以使用 $_SERVER['REQUEST_TIME_FLOAT'] 来获得可靠的处理时间吗?

我看到每个人都建议使用一个变量,例如

$start_time = microtime(TRUE);
Run Code Online (Sandbox Code Playgroud)

在脚本的顶部,然后在最后一行我们做:

$process_time = microtime(TRUE) - $start_time;
Run Code Online (Sandbox Code Playgroud)

我的问题是,我们能否可靠地使用$_SERVER['REQUEST_TIME_FLOAT']和跳过 $start_time ?如果是这样,为什么每个人仍然建议在顶部使用 $start_time ?

我的意思的例子:

<?php
// No need for $start_time...

// All the stuff we do to have the benchmark at the end

// Only this line needed to display execution time
echo "Processed in: ". bcsub(microtime(TRUE), "{$_SERVER['REQUEST_TIME_FLOAT']}", 4);
?>
Run Code Online (Sandbox Code Playgroud)

php execution-time time-measurement

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

SessionHandler :: gc():ps_files_cleanup_dir | 许可被拒绝(13)

我在CentoOS(WHM/CPANEL)和Prestashop 1.7中遇到PHP7问题

系统给了我这个消息:

Notice on line 429 in file /home/onywf3fr9a/public_html/app/cache/dev/classes.php
Run Code Online (Sandbox Code Playgroud)

[8] SessionHandler :: gc():ps_files_cleanup_dir:opendir(/ var/cpanel/php/sessions/ea-php70)失败:权限被拒绝(13)

php centos prestashop prestashop-1.7

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

如何隐藏背景 HDR 贴图的显示,但保存 hdri 在 Three.js 中对光照所做的工作?

我在代码中重复这个例子:

https://trijs.org/examples/?q=RGBELoader#webgl_loader_gltf

来源: https ://github.com/mrdoob/ Three.js/blob/master/examples/webgl_loader_gltf.html#L53

HDRI 照明效果很好。但我无法从背景中隐藏 hdr 地图。有办法做到这一点吗?保留此 hdri 闪电并设置自定义背景颜色。

javascript php three.js hdr

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

如何使用 Hubspot API 分配所有者?

我正在使用 Hubspot API 创建新联系人,并希望在创建联系人时自动设置所有者。我知道这可以在不通过工作流程使用 API 的情况下实现,但我想为此使用 API。

这是我现在的代码(有效,只是缺少联系人所有者):

$data = [
    'properties' => [
                        ['property' => 'firstname', 'value' => $contact->first_name],
                        ['property' => 'lastname', 'value' => $contact->last_name],
                    ]
];

$body = json_encode($data);
$response = $client->request('POST', '/contacts/v1/contact/email/'.$user->email.'/profile',
                ['query' => ['hapikey' => $hubspot_key, 'body' => $body]);
Run Code Online (Sandbox Code Playgroud)

hubspot hubspot-crm

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

Prestashop获得运营商ID

我正在使用prestashop 1.5.3.1,我希望在订单支付步骤中获得运营商ID.

在prestashop 1.4我使用{$id_carrier}它并且它工作正常,但它在ps 1.5中不起作用

我想根据选定的运营商显示一种付款方式.例如:

{if $id_carrier == 1}
    my content
{/if} 
Run Code Online (Sandbox Code Playgroud)

smarty prestashop prestashop-1.5

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

将md5更新为sha512 authorizenet

我正在将DPM的md5更新为sha512,请为我提供帮助-

我没有工作。

查看代码更改-

为x_hp_hash生成指纹时-

来自md5-

if (function_exists('hash_hmac')) {

return hash_hmac("md5", $api_login_id . "^" . $fp_sequence . "^" .

 $fp_timestamp . "^" . $amount . "^", $transaction_key); 
}

return bin2hex(mhash(MHASH_MD5, $api_login_id . "^" . $fp_sequence . "^" . $fp_timestamp . "^" . $amount . "^", $transaction_key));
Run Code Online (Sandbox Code Playgroud)

至sha512-

$signature_key = hex2bin($signature_key);

if (function_exists('hash_hmac')) {

return hash_hmac("sha512", $api_login_id . "^" . $fp_sequence . "^" .

 $fp_timestamp . "^" . $amount . "^", $signature_key); 

}

return bin2hex(mhash(MHASH_SHA512, $api_login_id . "^" . $fp_sequence . "^" …
Run Code Online (Sandbox Code Playgroud)

php md5 authorize.net payment-gateway sha512

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