小编use*_*123的帖子

如何获取所有选定的选项文本形式多选择使用Javascript

我在多选中获取所有选定选项时遇到问题

<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)

所以请建议我如何获得所有选择的选项文本以及我犯错误的地方?

javascript jquery select

18
推荐指数
3
解决办法
8万
查看次数

Magento:类别名称而不是类别路径中的类别ID.

我试图根据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)

php performance magento magento-1.7

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

Magento中的控制器覆盖

你好朋友我需要骑过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)

请帮我改写控制器

我的代码在哪里出问题?

php overriding magento mage magento-1.7

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

产品图片放大zen购物车?

我需要帮助 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 plugins jquery-plugins zen zen-cart

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