小编use*_*748的帖子

如何在Magento中以编程方式添加JS?

我需要在块文件中有条件地以编程方式添加JS文件.我试过这些代码:

if (Mage::getStoreConfig('mymodule/settings/enable')) {
$this->getLayout()->getBlock('head')->addJs('path-to-file/file1.js');
} else {
$this->getLayout()->getBlock('head')->addJs('path-to-file/file2.js');
}
Run Code Online (Sandbox Code Playgroud)

但是,无论设置是什么,都不会加载此文件.我甚至试图消除这种情况并仅显式加载一个文件,但它仍然无效.我在这做错了什么?

magento magento-layout-xml

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

如何多次替换相同的字符?

我需要替换其类与jQuery相同的所有元素的特定字符.考虑这个HTML代码:

<div class="product-name">
   <h1>Apple®</h1>
</div>

<div class="product-name">
   <h2>iPhone®</h2>
</div>

<div class="product-name">
   <h3>iPhone 5S®</h3>
</div>
Run Code Online (Sandbox Code Playgroud)

我需要使用以下代码替换所有带有上标标记的charactesr:

$('.product-name').html(
  $('.product-name').html().replace(/®/gi, '<sup>&reg;</sup>')
);
Run Code Online (Sandbox Code Playgroud)

但是,此代码将仅替换第一次出现的代码.对于第二次及以后的事件,它将用第一个产品名称(包括h1标签)替换整个产品名称.

如何在不更改其他字符和标签的情况下仅替换®字符?

javascript jquery replace

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

如何设置弹出颜色选择器 HTML 5 的默认位置?

当我们使用 type="color" 的 input 标签时,HTML 5 中的默认颜色选择器将在左上角位置弹出。如何将其调整到任何位置,例如浏览器的中心?

在此处输入图片说明

html

5
推荐指数
0
解决办法
1766
查看次数

如何更改fabric.js上的默认selectionColor?

如何在fabric.js上更改默认的蓝色selectionColor?我试图在fabric.js中更改这些行,但没有效果:

selectionColor: 'rgba(17,119,255,0.3)',
selectionBorderColor:   'rgba(255, 255, 255, 0.3)',
editingBorderColor: 'rgba(102,153,255,0.25)',
Run Code Online (Sandbox Code Playgroud)

还有其他方法吗?

在此输入图像描述

fabricjs

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

在Magento Grid中编辑项目时没有删除按钮

我已经成功创建了我的第一个管理网格.添加新项目时,它可以正常工作.但是,当我想编辑一个项目时,奇怪的DELETE是,该按钮丢失了.更糟糕的是,当我单击SAVE按钮时,它会创建一个新项目,而不是保存当前项目.我做错了什么?

我不确定要查看哪个文件,因此我不知道必须在此处发布哪些代码.如果我把所有文件中的所有代码都放了,那就太多了.请指教.

更新:不确定原因,但现在SAVE按钮不再重新创建.所以我可以安静地编辑一个项目.但是,DELETE按钮仍然缺失.

magento

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

继续在Amazon EC2上获取redis错误

我刚刚将我的Magento站点移动到Amazon EC2,但是在"2次失败后连接到Redis失败"错误.我试图从app/etc/local.xml中删除redis配置但仍然得到该错误.

我还尝试直接从core_cache_option表中禁用所有缓存选项.我不知道如何清理已经缓存的文件.var/cache文件夹下没有预期的缓存文件,我试图从redis-cli命令提示符中刷新,但仍然会收到此错误.

知道我还应该尝试什么?

<cache>
  <backend_options>
    <server><![CDATA[/var/tmp/_cache.sock]]></server>
    <port><![CDATA[0]]></port>
    <persistent><![CDATA[]]></persistent>
    <database><![CDATA[0]]></database>
    <password><![CDATA[]]></password>
    <connect_retries><![CDATA[1]]></connect_retries>
    <read_timeout><![CDATA[10]]></read_timeout>
    <automatic_cleaning_factor><![CDATA[0]]></automatic_cleaning_factor>
    <compress_data><![CDATA[1]]></compress_data>
    <compress_tags><![CDATA[1]]></compress_tags>
    <compress_threshold><![CDATA[20480]]></compress_threshold>
    <compression_lib><![CDATA[gzip]]></compression_lib>
    <use_lua><![CDATA[0]]></use_lua>
  </backend_options>
  <backend><![CDATA[Cm_Cache_Backend_Redis]]></backend>
</cache>
Run Code Online (Sandbox Code Playgroud)

amazon-ec2 magento redis

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