小编Ala*_*law的帖子

从命令行向'git commit -m'添加换行符

我从命令行使用Git,并尝试在提交消息(使用git commit -m "")中添加换行符而不进入Vim.

这可能吗?

git bash shell

693
推荐指数
14
解决办法
24万
查看次数

Magento主页上的静态块

我正在尝试使用布局XML文件将静态块添加到Magento站点的主页.

我可以看到如何在引用中添加和删除块,但我很难看到如何为特定页面(即主页)添加它.

<block type="cms/block" name="home-page-block">
    <action method="setBlockId"><block_id>home-page-block</block_id></action>
</block>
Run Code Online (Sandbox Code Playgroud)

如何将此代码包装在page.xml文件中,以便仅在主页上使用?
或者,还有更好的方法?主页应该是新模板吗?

xml magento

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

在jQuery ajax运行时加载gif图像

我正在尝试在我的ajax调用运行时显示加载图像,但是使用该beforeSend属性不会更改我的结果区域.

$.ajax({
  url: "/answer_checker.php",
  global: false, type: "POST", 
  data: ({...clipped...}), 
  cache: false,
  beforeSend: function() {
    $('#response').text('Loading...');
  },
  success: function(html) {
    $('#response').html(html);
  }
}
Run Code Online (Sandbox Code Playgroud)

提前致谢.

html javascript ajax jquery html5

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

带有成功函数的.load()

我知道之前已经多次询问过......

我有一个简单的 ('#Div').load(file.php?id='+id+'&page='+page)

on click事件的行为如下

function recp(id) {  
  var user = $('#page').attr('page'); 
  $("#button").hide()
  $("#loading").html('<img src="images/loader.gif">');
  $('#div').load('file.php?id='+id+'&page='+page); 
  $("#loading").empty();
  $("#button1").show()
}
Run Code Online (Sandbox Code Playgroud)

我在我的网站上有一个类似的过程与ajax帖子,工作得非常好,但我似乎无法使用它.load().

需要一些建议.干杯.

ajax jquery

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

在JavaScript中如何获得当天的第二天?

所以问题在标题中描述.我需要使用JavaScript获得当前的第二天.

javascript time seconds

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

使用里面包含模板magento的getChildHtml

我试图$this->getChildHtml('head')page/html/header.phtmlMagento中的文件内部使用.

使用$this->getChildHtml('head')内部thh page/1column.phtml文件按预期工作.

有人能指出我正确的方向来理解$this模板中如何使用魔法吗?

我认为这个Stack溢出问题,Magento - 在自定义页面模板使用$ this-> getPriceHtml是在正确的行,但我仍然遗漏了一些东西.谢谢

php templates magento

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

无法在droppable上删除jquery ui helper

为什么这段代码不允许我将帮助器放到可放置区域?

  $(".product").draggable({
    revert: 'invalid',
    cursorAt: { top: -12, left: -20 },
    helper: function(event) {
      return $('<div class="product_helper"></div>');
    }
  });
  $(".droppable").droppable({
    accept: '.product_helper',
    drop: function(event, ui) {
      $(this).append( ui.helper );
    }
  });
Run Code Online (Sandbox Code Playgroud)

甚至可以将帮助器放在一个可放置的支架上吗?

jquery drag-and-drop

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

</ html>之后的HTML评论

这对大多数现代浏览器来说是安全的还是会变成巨大的憎恶?

例如:

<html>
<head>
<title>Please work</title>
</head>
<body>
My Awesome Body
</body>
</html>
<!-- Generated in 1.337 seconds -->
Run Code Online (Sandbox Code Playgroud)

html comments

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

jquery ui drop helper

使用jQuery和Jquery UI,我有一个可拖动和可放置区域,可拖动项目有以下帮助器

  $(".draggable").draggable({
    revert: 'invalid',
    grid: [ 20,20 ],
    cursorAt: { top: -12, left: -20 },
    helper: function(event) {
      return $('<div class="helper"></div>');
    }
  });
Run Code Online (Sandbox Code Playgroud)

如何让助手进入可added投放区域?

jquery drag-and-drop jquery-ui jquery-ui-draggable

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

Magento属性过滤器使用'like'无法按预期运行

我遇到的问题addAttributeToFilter()是它没有像我期望的那样工作.

$product = Mage::getModel('catalog/product');
...snip...
$simple_associated_collection = $product->getCollection()
  ->addAttributeToFilter('type_id', 'simple')
  ->addAttributeToFilter('sku',array('like'=>$configurable_product_sku.'_%'))
  ->load();
Run Code Online (Sandbox Code Playgroud)

传入4_%我希望得到

4_1
4_2
Run Code Online (Sandbox Code Playgroud)

但我也明白了

42_1
420_1
Run Code Online (Sandbox Code Playgroud)

目标是获取一组简单的产品,以便我可以在导入后将它们与可配置的父项相关联.

我应该如何使用LIKE以获得相同的结果MySQL

php magento

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

使用PHP,Magento'选择可配置属性'

我创建了新的可配置产品,并使用PHP附加了他们的简单产品.

现在当我编辑任何可配置产品时,我看到这个屏幕:

管理员中的Magento选择可配置属性屏幕

因此,在没有任何Magento文档的情况下,我在PHP中调用什么来以编程方式执行与上面的屏幕相同的功能?

我已经看到$configurable_product->setConfigurableProductsData()在一些例子中使用过,但不认为这是我需要的.

php magento

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

Magento搜索总是返回相同的产品

我的magento(1.7)搜索总是返回相同的15个产品,无论我搜索什么.

这显然是索引/缓存问题,因此我正在寻找有关如何调试搜索结果来源的答案.

我已经rm -rf var/cache和禁用了缓存,并重新索引了所有内容.

search magento-1.7

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

在Magento中创建一个新块

我昨天在Magento的主页上问了这个问题静态块,它回答了我关于将cms /块挂钩到现有块的问题(在该示例中为内容).

但现在我想知道如何创建自己的块.

我在.phtml模板中有这个:

<?php echo $this->getChildHtml('home_flash') ?>
Run Code Online (Sandbox Code Playgroud)

这在我的cms.xml文件中

<reference name="home_flash">
  <block type="cms/block" name="home-page-flash" before="content">
    <action method="setBlockId"><block_id>home-page-flash</block_id></action>
  </block>
</reference>
Run Code Online (Sandbox Code Playgroud)

但这不起作用.

我也曾尝试创建自己的块类型,(通过复制面包屑声明)在page.xml文件:

<block type="page/html_home_block" name="home_block" as="home_block" template="page/template/home_block.phtml"/>
Run Code Online (Sandbox Code Playgroud)

该文件存在但未呈现.

但是当我像这样引用块时:

<block type="page/html_breadcrumbs" name="home_block" as="home_block" template="page/template/home_block.phtml"/>
Run Code Online (Sandbox Code Playgroud)

它使得我的家乡块模板,但原来的CMS /块不重视它.

希望所有的不同的情况表明正在发生的事情,并强调在我的知识缺口不够好,有人来回答,我必须为"注册"我的新"home_block"类型的地方?

php xml layout block magento

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