Модули для Simpla CMS

Статус
В этой теме нельзя размещать новые ответы.
Здравствуйте! нужен модуль "Заказать Звонок" если можно в личку.
 
Привет друзья!

в payment/Paypal/Paypal.php
есть строки:
Код:
 foreach($purchases as $purchase)
            {           
                $price = $this->money->convert($purchase->price, $payment_method->currency_id, false);
               
                $price = number_format($price, 2, '.', '');
                $button .=    "<input type='hidden' name='item_name_".$i."' value='".$purchase->product_name.' '.$purchase->variant_name."'>
                            <input type='hidden' name='amount_".$i."' value='".$price."'>
                            <input type='hidden' name='quantity_".$i."' value='".$purchase->amount."'>";
                $i++;
            }

в строке:
Код:
$price = $this->money->convert($purchase->price, $payment_method->currency_id, false);

мне нужно после $price = $this->money->convert($purchase->price сделать + и значение по типу {if}...{elseif}...{/if}

скажите пожалуйста как можно сделать это? в ПХП я не силен
 
Здравствуйте! нужен модуль "Заказать Звонок" если можно в личку.
Скрипт "Заказать звонок" (CallMe)
- Указать email менеджера магазина в файле: "callme\lib\send.php"
- Менять/добавлять/удалять поля в форме можно в файле: "callme\js\config.js"
 

Вложения

  • callme.rar
    197,3 KB · Просмотры: 60
Доброй, скажите пожалуйста. Для просмотра ссылки Войди или Зарегистрируйся там папка с js антивирусы и гугл ругается, как устранить?
 
подскажите, пожалуйста. как в коде мультисвойств View/ProductView.php
Код:
$product->features = $this->features->get_product_options(array('product_id'=>$product->id));

        $temp_options = array();
        foreach($product->features as $option) {
           $temp_options[$option->feature_id]->feature_id = $option->feature_id; 
           $temp_options[$option->feature_id]->name = $option->name;
           $temp_options[$option->feature_id]->values[] = $option->value; 
        }
        foreach($temp_options as $id => $option)
           $temp_options[$id]->value = implode(', ', $temp_options[$id]->values);   //ВЫВОД ЗНАЧЕНИЙ ЧЕРЕЗ ЗАПЯТУЮ - 1,2,3,4,5
сделать сортировку VALUE?
ЧТОБЫ 2,3,5,0,11,12,20,1,6,4
ВЫВОДИЛИСЬ 0,1,2,3,4,5,6,11,12,20
А НЕ ТАК 0,1,11,12,2,20,3,4,5,6,11,12,20
 
решил вопрос

api/Features.php самый конец файла)
Код:
public function get_product_options($product_id)
    {
        $query = $this->db->placehold("SELECT f.id as feature_id, f.name, po.value, po.product_id FROM __options po LEFT JOIN __features f ON f.id=po.feature_id WHERE po.product_id in(?@)
ORDER BY f.position", (array)$product_id);
        $this->db->query($query);
        return $this->db->results();
    }

меняем ORDER BY f.position на ORDER BY LENGTH(value) ASC
и получаем сортировку по длине значения 0,1,2,3,4,10,100,1000,10000
 
При экспорте товаров в export.csv все значения мультисвойств (стоит дополнение) не экспортируются, берется только первое значение у свойства. Проблема, видимо, в export.pnp как поправить код экспорта?
 
При экспорте товаров в export.csv все значения мультисвойств (стоит дополнение) не экспортируются, берется только первое значение у свойства. Проблема, видимо, в export.pnp как поправить код экспорта?
вы все указания выполнили при установке мультисвойств?
там же черным по белому написано
Код:
     Заменяем строку (78)
                if(!isset($products[$option->product_id][$option->name]))
                    $products[$option->product_id][$option->name] = $option->value;
на код
                if(!isset($products[$option->product_id][$option->name]))
                    $products[$option->product_id][$option->name] = $option->value;
                else
                    $products[$option->product_id][$option->name] .= ','.$option->value;
 
решил вопрос

api/Features.php самый конец файла)
Код:
public function get_product_options($product_id)
    {
        $query = $this->db->placehold("SELECT f.id as feature_id, f.name, po.value, po.product_id FROM __options po LEFT JOIN __features f ON f.id=po.feature_id WHERE po.product_id in(?@)
ORDER BY f.position", (array)$product_id);
        $this->db->query($query);
        return $this->db->results();
    }

меняем ORDER BY f.position на ORDER BY LENGTH(value) ASC
и получаем сортировку по длине значения 0,1,2,3,4,10,100,1000,10000

Приветствую!
После установки модуля "мультисвойства" вы заметили рост нагрузки на БД? У меня нагрузка возросла в 10 раз.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху