Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 预设货币大小_Javascript_Php_Prestashop_Prestashop 1.5_Prestashop 1.6 - Fatal编程技术网

Javascript 预设货币大小

Javascript 预设货币大小,javascript,php,prestashop,prestashop-1.5,prestashop-1.6,Javascript,Php,Prestashop,Prestashop 1.5,Prestashop 1.6,大家好,我是新来普雷斯塔肖普的。 我想增加货币符号的大小 我编写了一个模块来覆盖Tools.php和Tools.js,并将其模块目录放在主题下。 文件结构如下所示 Mymodule\ -->mymodule.php -->override ----->classes -------->Tools.php ----->js -------->tools.js 我只是从各自的文件夹中复制了这两个文件,并添加了以下代码 在Tools.php中,我在if$no\u

大家好,我是新来普雷斯塔肖普的。 我想增加货币符号的大小

我编写了一个模块来覆盖Tools.php和Tools.js,并将其模块目录放在主题下。 文件结构如下所示

Mymodule\
-->mymodule.php
-->override
----->classes
-------->Tools.php
----->js
-------->tools.js
我只是从各自的文件夹中复制了这两个文件,并添加了以下代码

在Tools.php中,我在if$no\u utf8之前添加了这行代码

$c_char = '<span>'.$c_char.'</span>';
在tools.js中,我在currencyBlank>0之前添加了这行代码

currencySign = '<span>' + currencySign + '</span>';
谢谢你的时间

关于
AB

在override/classes/Tools.php文件中:

public static function displayPrice(...)
{
   $price = paret::displayPrice(...);
   // use regex to seperate number from currency sign
   return $price.'<small>'.$sign.'</small>';
}
要覆盖tools.js formatCUrreny,您需要在具有以下内容的每个页面上插入脚本块或文件:

var fnDefaultFormatCurrency = window.formatCurrency;
window.formatCurrency = function(price, currencyFormat, currencySign, currencyBlank){

    var priceStr = fnDefaultFormatCurrency(price, currencyFormat, currencySign, currencyBlank),

    // use regex here again

    priceFinal = price +' <small>' + sing+ '</small>';

    return priceFinal;
}

实际上我需要做一些更小的,所以我用了小的,但你可以用其他的。注意:您必须在ajax函数中将.text替换为.html才能正确显示html

Hello抱歉回复太晚。我应该在哪里将.text更改为.html?您可以具体说明一下。谢谢你的回复。试着先插入两个覆盖,将文本转换成html将是以后的问题。基本上,如果您将20.00美元传递给.text,它将显示带有可见HTML转义的文本。