我想在Magento产品视图模板中获取属性集名称.我可以获取属性值$_product->getAttributeText('attribute'),但是如何获取属性集名称?
我想仅在属于某个属性集时才显示属性.
我必须解析wordpress post_meta 表,特别是 "_wp_attachment_metadata"字段
例如:
它的值是post id = 99
> a:6:{s:5:"width";s:3:"238";s:6:"height";s:3:"179";s:14:"hwstring_small";s:23:"height='96'
> width='128'";s:4:"file";s:21:"2010/11/matt-lane.jpg";s:5:"sizes";a:1:{s:9:"thumbnail";a:3:{s:4:"file";s:21:"matt-lane-150x150.jpg";s:5:"width";s:3:"150";s:6:"height";s:3:"150";}}s:10:"image_meta";a:10:{s:8:"aperture";s:1:"0";s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";s:1:"0";s:9:"copyright";s:0:"";s:12:"focal_length";s:1:"0";s:3:"iso";s:1:"0";s:13:"shutter_speed";s:1:"0";s:5:"title";s:0:"";}}
Run Code Online (Sandbox Code Playgroud)
我不明白它是如何编译或如何在wordpress之外解析它.我必须从wordpress加载magento平台上发布的所有数据集的最新文章.
请帮我解析这些数据以获得图像src.
提前致谢
我的问题很简单,我的WP模板需要一个"主页"链接,而该功能get_home_url()只是返回当前的网址.所以,如果我在"example.com/?cat=2",那就是我为我的主页按钮获取的网址.
我有什么想法我做错了吗?我把头发拉了出来.
我想用magento中的JSON类型的块代码传递一个变量,
{{block type="multibanners/multibanners" category_id="9" name="multibanners" alias="multibanners" template="multibanners/multibanners.phtml"}}
Run Code Online (Sandbox Code Playgroud)
来自cms页面的内容区域,但我没有收到任何东西.
如果我使用块动作方法比我轻易获得我的价值.任何人都知道如何使用我的自定义块传递变量?
我创建了这样的数组["9", "ques_5", "19", "ques_4"].现在我想将它从JS发送到PHP,但我没有得到正确的结果.我的JS代码是:
$(".button").click(function(e) {
e.preventDefault();
$.ajax({
type : 'post',
cache : false,
url : 'test/result.php',
data : {result : stuff},
success: function(resp) {
alert(resp);
}
});
});
Run Code Online (Sandbox Code Playgroud)
在上面的代码中,stuff是包含记录的数组.如何使用上面的代码发送此数组,然后在PHP中我想像处理stuff密钥一样处理此数组并ques_5成为该键的值.
我正在Magento网站上工作,我收到此错误:
SQLSTATE[HY000]: General error: 2006 MySQL server has gone away on running
cron job magento
Run Code Online (Sandbox Code Playgroud)
我有时只会遇到这个错误.
<?php
class Namespace_Module_Model_Observer
{
public function importemails(Varien_Event_Observer $observer)
{
echo "Hi Dear";exit();
/* connect to gmail */
$hostname = '{imap.gmail.com:993/imap/ssl}INBOX';
$username = 'myid@gmail.com';
$password = 'mypass';
/* try to connect */
$inbox = imap_open($hostname,$username,$password)
or die('Cannot connect to Gmail: ' . imap_last_error());
/* grab emails */
$emails = imap_search($inbox,'ALL');
/* if emails are returned, cycle through each... */
if($emails) {
/* begin output var …Run Code Online (Sandbox Code Playgroud) 我想覆盖product.js文件,在一些函数中添加一些额外的值.我将文件从js/mage/adminhtml/product.js复制到我的文件夹,如js/myfolder/myproduct.js.How我可以使用我尝试的文件的功能,它不适合我.当我更改对象名称时,它将显示没有错误,但没有任何事情发生(Products.Gallery = Class.create()原始是Product.Gallery = Class.create();).任何人都可以告诉我如何使用myproduct的所有功能而不会与原始功能冲突.
谢谢
我想从块传递价值,但我无法得到欲望的结果.
出了点问题,我不知道为什么.
我"block type="multibanners/multibanners" name="multibanners" category_id="5" alias="multibanners"在xml文件中尝试代码.
为了得到结果我用了echo $this->getCategoryId()和getData('category_id').
我搜索但所有时间都是相同的代码.
任何人都可以帮我解决代码问题.
谢谢.
我创建了一个ajax请求,它在按钮点击事件上将一些数据发送到php文件.现在提交数据后,我想限制ajax请求,不要通过单击按钮一次又一次地发送数据.它仅在页面刷新时发送数据(表示在页面加载时发送一次数据).我怎么能停止这样的请求.我的ajax代码如下:
$(".button").click(function (e) {
e.preventDefault();
$.ajax({
type: 'post',
cache: false,
url: 'my/ajaxrequest.php',
data: {
result: 'hi test data'
},
success: function (resp) {
$("#result").html(resp);
}
});
});
Run Code Online (Sandbox Code Playgroud) 我正在研究自定义模块.我尝试将我的模块重定向到magento目录类别页面.该页面的链接是
我试过以下方法但没有成功.
$this->_redirect($this->getUrl("admin/catalog_category/"));
$this->_redirect("admin/catalog_category/");
Magento正在从网址中删除管理员?最后的网址看起来像那样
HTTP://localhost/project/index.php//catalog_category/index/key/cc65595b0383ca64fb245cb7de2359d8/
我没弄明白为什么管理员会从我的网址中跳过?有人可以帮忙吗?
我创建了自定义模块,现在从编辑表单的管理员端我添加了额外的字段选择类型.我想用这个特定字段的onchange函数更改注释.请参阅下面的代码.
$eventElem = $fieldset->addField('banner_type', 'select', array(
'label' => Mage::helper('multibanners')->__('Banner Style'),
'required' => false,
'onchange' => 'checkSelectedItem(this.value)',
'name' => 'banner_type',
'values' => array(
array(
'value' => 'Banner 1',
'label' => 'AnySlider',
),
array(
'value' => 'Banner 2',
'label' => 'Content Slider',
),
));
$eventElem->setAfterElementHtml("<script type=\"text/javascript\">function checkSelectedItem(selectElement){}</script>");
Run Code Online (Sandbox Code Playgroud)
这是我的代码我警告价值,我得到了我的价值,但它无法在评论区显示.有人知道如何解决它?
谢谢
我创建了js函数,现在我希望js函数只调用一次,我的代码是
function view(str){
$.ajax({
type: "POST",
url: '<?php echo base_url()?>index.php/main/'+str+'/',
success: function(output_string){
//i want to call function from here only once like view(str);
}
});
}
Run Code Online (Sandbox Code Playgroud)
.我怎样才能做到这一点 ?在此先感谢,目前它正在向我展示infinte循环.
嗨我有一些需要隐藏的代码.我已经尝试过以下代码,但这不符合我的情况.
<div id="zoomer" >
<div class="nice">Which show image</div>
<img src="" id="img"/><div style="">Want to hid this div</div>
<div style=""/>Want to hid this div too </div>
</div>
Run Code Online (Sandbox Code Playgroud)
我想隐藏最后一个div,但是div没有id或class.我也不能使用这个div:first(or :eq(0)').hide()方法,因为有很多div,并且不可能分辨出nth-child这个div是什么.有没有任何方法可以与zoomer div链接并隐藏它?谢谢
magento ×7
javascript ×4
jquery ×4
php ×2
wordpress ×2
ajax ×1
attributes ×1
block ×1
cron ×1
css ×1
html ×1
json ×1
magento-1.7 ×1
mysql ×1
observers ×1
parsing ×1
static-block ×1
url ×1