我在多选中获取所有选定选项时遇到问题
<select multiple="" title="" class="" id="fm_delivery_or_collection" name="fm_fields[fm_delivery_or_collection][]">
<option value="90">Delivery or Collection1</option>
<option value="91">Delivery or Collection2</option>
<option value="92">Delivery or Collection3</option>
</select>
Run Code Online (Sandbox Code Playgroud)
贝娄是我的代码,它只返回我第一个选择的选项
var select = form.find('select')
for (var i = 0; i < select.length; i++)
{
var s_id = jQuery(select[i]).attr('id');
var str="",i;
var e = document.getElementById(s_id);
var strUser = e.options[e.selectedIndex].text;
var name = jQuery(select[i]).attr('name')
var str1 = jQuery(select[i]).attr('id').replace("fm_"," ")
requestString += "<b>"+str1.replace(/_/g," ")+"</b>" + ':' +strUser+"<br>";
}
Run Code Online (Sandbox Code Playgroud)
所以请建议我如何获得所有选择的选项文本以及我犯错误的地方?
我试图根据magento中的产品ID在类别路径中获取类别名称.
假设我的产品ID = 1,并且我定义了category5(id = 5),我得到类别路径,如2/3/5.我需要类别路径,如category2/category3/category5,而不是这种类型的路径.这意味着我需要路径中的类别名称而不是类别ID.我通过使用以下代码得到了这个,但它花了很多时间.我需要减少处理时间.
请告诉我如何减少处理时间的建议.
$category_model = Mage::getModel('catalog/category');
$product_model = Mage::getModel('catalog/product');
$all_cats = array();
$product_model->reset();
$_product = $product_model->load($entityId);
$all_cats = $product_model->getCategoryIds($_product);
$main_cnt = count($all_cats);
$cat_str_main = '';
$j = 0;
foreach($all_cats as $ac)
{
$root_category = $category_model->load($ac);
$cat_path = $root_category->getPath();
$cat_arr = explode("/",$cat_path);
$cnt = count($cat_arr);
$cat_str = '';
$main_str = '';
$i=0;
foreach($cat_arr as $ids)
{
$root_category = $category_model->load($ids); //load root catalog
if($i == 2)
{
$cat_str = $category_model->getName();
}
else if($i > 2)
{
$cat_str = …
Run Code Online (Sandbox Code Playgroud) 你好朋友我需要骑过magento核心控制器
我想覆盖一个 Mage\ImportExport\controllers\Adminhtml\ExportController.php
在我的 community\compnyname\modulename\controllers\Adminhtml
这是我的 config.xml in \compnyname\modulename\etc
<?xml version="1.0" encoding="utf-8"?>
<config>
<modules>
<company_module>
<version>1.0</version>
</company_module>
</modules>
<global>
<rewrite>
<company_module>
<from><![CDATA[#^/controller/adminhtml/#]]></from>
<to>/controller/adminhtml/</to>
</company_module>
</rewrite>
</global>
</config>
Run Code Online (Sandbox Code Playgroud)
这是我的控制器代码 \compnyname\modulename\controllers\Adminhtml\ExportController.php
<?php
require_once('/Mage/ImportExport/controllers/Adminhtml/ExportController.php');
class company_module_ImportExport_Controller_Adminhtml_ExportController extends Mage_ImportExport_Adminhtml_ExportController
{
function indexAction()
{
echo "i am called";die;
}
}
?>
Run Code Online (Sandbox Code Playgroud)
请帮我改写控制器
我的代码在哪里出问题?
我需要帮助 how can i zoom image of the product in zen cart ?
我试试jqzoom插件但没有显示任何效果也没有找到任何选项admin->configuration->jqzoom
我用的zen cart version 1.5.0.
是jqzoom兼容zen cart 1.5.0版?
或建议任何其他兼容zen cart版本1.5.0的插件
提前致谢..
php ×3
magento ×2
magento-1.7 ×2
javascript ×1
jquery ×1
mage ×1
overriding ×1
performance ×1
plugins ×1
select ×1
zen ×1
zen-cart ×1