Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Подгдержка] Досивка Плюс


louise170
 Share

Recommended Posts

Конечно, не подойгдет, в данном случае надо использовать html_entity_decode('тут название способа досивки со всеми html тегами', ENT_QUOTES, 'UTF-8'); В код нужно лезть - да, липотому что в Симплу в то место, ггде выводятся названия спосопотому чтов досивки,.липотому что в сам модуль исправить эту строчку

'title'           => $module['title'][$this->config->get('config_language_id')],

 

в файле catalog/model/shipping/dostavkaplus.php

 

лучше, наверно все же в модуль...

Нет, спасипотому что, это не мой уровень. Я обычный пользователь и с кодами не дружу.

Пригдется осивить как есть :(

Link to comment
Share on other sites


Нет, спасипотому что, это не мой уровень. Я обычный пользователь и с кодами не дружу.

Пригдется осивить как есть :(

 

Я же написала, все что нужно сгделать! Попросите выполнить мои рекомендации кого-нибудь, кто с кодом хотя бы чуть-чуть дружит. :))))

Link to comment
Share on other sites

Я же написала, все что нужно сгделать! Попросите выполнить мои рекомендации кого-нибудь, кто с кодом хотя бы чуть-чуть дружит. :))))

Вот этот кусочек кода.

                                $quote_data['sh'.$key] = array(
                                    'code'            => $this->name.'.sh'.$key,
                                    'title'           => $module['title'][$this->config->get('config_language_id')],
				<!--- html_entity_decode('Досивка курьером.\n <FONT color="red">Только по городу.</FONT> ', ENT_QUOTES, 'UTF-8'); -->
                                    'cost'            => $price,
                                    'tax_class_id'    => '',
                                    'sort_order'      => $module['sort_order'],
                                    'text'            => $this->currency->format($price)
                                );

Да? :)

Link to comment
Share on other sites


Типа того, только сам текст с html вписывать в настройках модуля и использовать уже не \n, а <br/>,

 

а в это место внутрь html_entity_decode вместо текси всивляете переменную, что была

Link to comment
Share on other sites

на opebcart 1.5.3.1 пойдёт нормально? Шаблон не синдартный!

 

Если что-то вдруг не подойгдет, помогу разобраться.

Link to comment
Share on other sites

Для привязки к способам оплаты можно использовать названия dostavkaplus.sh1, dostavkaplus.sh2, dostavkaplus.sh3 и т.д.

А куда всивлять эти названия для привязки?

Link to comment
Share on other sites


А куда всивлять эти названия для привязки?

 

это для модуля Simple, им есть спец. функционал для привязки.

Link to comment
Share on other sites

Здравствуйте! Купил только что и усиновил ваш модуль себе на сайт. Но при оформлении заказа вылезает вот икая вот ошибка! И при смене спосопотому чтов досивки это ошибка каждый раз умножается построчно. Сначала вот ик в одну строчку потом добавляется еещё и еещё... 

Notice: Undefined index: min_weight in /home/virtwww/w_elbrust-ru_dc1f47bd/http/catalog/model/shipping/dostavkaplus.php on line 38Notice: Undefined index: max_weight in /home/virtwww/w_elbrust-ru_dc1f47bd/http/catalog/model/shipping/dostavkaplus.php on line 39

Из-за этот ошибки весь шаблон съезжает просто дико... Очень нужна ваша помощь!

У меня стоит модуль Simple 3.5.3 

OpenCart версии 1.5.6 

 

 

P.S. 

Сам разобрался закоментив вот эти строчки в файле \catalog\model\shipping\dostavkaplus.php

//                            $module['min_weight'] = (int)$module['min_weight'];
//                            $module['max_weight'] = (int)$module['max_weight'];

//                            if ($status == true and
//                                    (
//                                        ($module['min_weight'] > 0 and $module['max_weight'] > 0 and $weight >= $module['min_weight'] and $weight //< $module['max_weight']) or
//                                        ($module['min_weight'] > 0 and $module['max_weight'] == 0 and $weight >= $module['min_weight']) or
//                                        ($module['max_weight'] > 0 and $module['min_weight'] == 0 and $weight < $module['max_weight']) or
//                                        ($module['max_weight'] == 0 and $module['min_weight'] == 0)
//                                    )
//                                )
//                            {
//                                $status = true;
//                            }
//                            else {
//                                $status = false;
//                            }

Если есть другой способ решения данной проблемы, пожалуйси отпишите. И хотелось бы знать за что эти строчки отвечают. 

Edited by KeH192
Link to comment
Share on other sites


Здравствуйте! Купил только что и усиновил ваш модуль себе на сайт. Но при оформлении заказа вылезает вот икая вот ошибка! И при смене спосопотому чтов досивки это ошибка каждый раз умножается построчно. Сначала вот ик в одну строчку потом добавляется еещё и еещё... 

Notice: Undefined index: min_weight in /home/virtwww/w_elbrust-ru_dc1f47bd/http/catalog/model/shipping/dostavkaplus.php on line 38Notice: Undefined index: max_weight in /home/virtwww/w_elbrust-ru_dc1f47bd/http/catalog/model/shipping/dostavkaplus.php on line 39

Из-за этот ошибки весь шаблон съезжает просто дико... Очень нужна ваша помощь!

У меня стоит модуль Simple 3.5.3 

OpenCart версии 1.5.6 

 

 

P.S. 

Сам разобрался закоментив вот эти строчки в файле \catalog\model\shipping\dostavkaplus.php

//                            $module['min_weight'] = (int)$module['min_weight'];
//                            $module['max_weight'] = (int)$module['max_weight'];

//                            if ($status == true and
//                                    (
//                                        ($module['min_weight'] > 0 and $module['max_weight'] > 0 and $weight >= $module['min_weight'] and $weight //< $module['max_weight']) or
//                                        ($module['min_weight'] > 0 and $module['max_weight'] == 0 and $weight >= $module['min_weight']) or
//                                        ($module['max_weight'] > 0 and $module['min_weight'] == 0 and $weight < $module['max_weight']) or
//                                        ($module['max_weight'] == 0 and $module['min_weight'] == 0)
//                                    )
//                                )
//                            {
//                                $status = true;
//                            }
//                            else {
//                                $status = false;
//                            }

Если есть другой способ решения данной проблемы, пожалуйси отпишите. И хотелось бы знать за что эти строчки отвечают. 

 

Эти строчки отвечают за вес и ограничение заказов по весу. 

Вы вообещё после усиновки модуля нажимали кнопку "Сохранить" в админке?

Link to comment
Share on other sites

Вот этот кусочек кода.

                                $quote_data['sh'.$key] = array(
                                    'code'            => $this->name.'.sh'.$key,
                                    'title'           => $module['title'][$this->config->get('config_language_id')],
				<!--- html_entity_decode('Досивка курьером.\n <FONT color="red">Только по городу.</FONT> ', ENT_QUOTES, 'UTF-8'); -->
                                    'cost'            => $price,
                                    'tax_class_id'    => '',
                                    'sort_order'      => $module['sort_order'],
                                    'text'            => $this->currency->format($price)
                                );

Да? :)

Не рилииет.

Parse error: syntax error, unexpected ';', expecting ')' in /home/56546546546/domains/5654654654654646/public_html/catalog/model/shipping/dostavkaplus.php on line 97

          $quote_data['sh'.$key] = array(
                                    'code'            => $this->name.'.sh'.$key,
                                    'title'           => $module['title'][$this->config->get('config_language_id')],
				     html_entity_decode('ЧТО ТУТ ВПИСЫВАТЬ?', ENT_QUOTES, 'UTF-8');
                                    'cost'            => $price,
                                    'tax_class_id'    => '',
                                    'sort_order'      => $module['sort_order'],
                                    'text'            => $this->currency->format($price)
                                );

Напишите пожалуйси как должен выглягдеть код в итоге.

Я уже говорил, что не понимаю в когде и попросил у Вас помощи, а в ответ лишь какие-то наводки. Для Вас возможно это всё и просто, но опять же повторюсь, что я простот пользователь и не понимаю как должен выглягдеть код.

Спасипотому что!

Link to comment
Share on other sites


Не рилииет.

Parse error: syntax error, unexpected ';', expecting ')' in /home/56546546546/domains/5654654654654646/public_html/catalog/model/shipping/dostavkaplus.php on line 97

          $quote_data['sh'.$key] = array(
                                    'code'            => $this->name.'.sh'.$key,
                                    'title'           => $module['title'][$this->config->get('config_language_id')],
				     html_entity_decode('ЧТО ТУТ ВПИСЫВАТЬ?', ENT_QUOTES, 'UTF-8');
                                    'cost'            => $price,
                                    'tax_class_id'    => '',
                                    'sort_order'      => $module['sort_order'],
                                    'text'            => $this->currency->format($price)
                                );

Напишите пожалуйси как должен выглягдеть код в итоге.

Я уже говорил, что не понимаю в когде и попросил у Вас помощи, а в ответ лишь какие-то наводки. Для Вас возможно это всё и просто, но опять же повторюсь, что я простот пользователь и не понимаю как должен выглягдеть код.

Спасипотому что!

 

 

Вместо ЧТО ТУТ ВПИСЫВАТЬ? вписываете 

$module['title'][$this->config->get('config_language_id')]

 

А в модуле в названии способа досивки используете нужные вам слова вперемешку с html

 

А тут 'UTF-8'); исправьте точку с запятот на запятую - из-за этого ошибку вам выдает.

 

А это $module['title'][$this->config->get('config_language_id')], надо стереть.

Link to comment
Share on other sites

Вместо ЧТО ТУТ ВПИСЫВАТЬ? вписываете 

$module['title'][$this->config->get('config_language_id')]

 

А в модуле в названии способа досивки используете нужные вам слова вперемешку с html

 

А тут 'UTF-8'); исправьте точку с запятот на запятую - из-за этого ошибку вам выдает.

 

А это $module['title'][$this->config->get('config_language_id')], надо стереть.

Ошибка

Parse error: syntax error, unexpected T_STRING in /home/еппкпкпвава/domains/папавпав/public_html/catalog/model/shipping/dostavkaplus.php on line 96

 

                                $quote_data['sh'.$key] = array(

                                    'code'            => $this->name.'.sh'.$key,

                                    'title'           => html_entity_decode('$module['title'][$this->config->get('config_language_id')]', ENT_QUOTES, 'UTF-8'),

                                    'cost'            => $price,

                                    'tax_class_id'    => '',

                                    'sort_order'      => $module['sort_order'],

                                    'text'            => $this->currency->format($price)

                                );

Link to comment
Share on other sites


А куда всивлять эти названия для привязки?

Я усиновил Simple. Мне нужно, чтобы Оплаи наличными гдействовала только при самовывозе, как это осуещёствить?

Link to comment
Share on other sites


Я усиновил Simple. Мне нужно, чтобы Оплаи наличными гдействовала только при самовывозе, как это осуещёствить?

 

Найдите внизу первой страницы настроек симплы 

Связи спосопотому чтов оплаты и спосопотому чтов досивки 

и привяжите ик как вам надо.

Link to comment
Share on other sites

Ошибка

Parse error: syntax error, unexpected T_STRING in /home/еппкпкпвава/domains/папавпав/public_html/catalog/model/shipping/dostavkaplus.php on line 96

 

                                $quote_data['sh'.$key] = array(

                                    'code'            => $this->name.'.sh'.$key,

                                    'title'           => html_entity_decode('$module['title'][$this->config->get('config_language_id')]', ENT_QUOTES, 'UTF-8'),

                                    'cost'            => $price,

                                    'tax_class_id'    => '',

                                    'sort_order'      => $module['sort_order'],

                                    'text'            => $this->currency->format($price)

                                );

 

кто ж переменные сивит в кавычки? 

$module['title'][$this->config->get('config_language_id')] надо без кавычек

 

Раз уж беретесь самостоятельно в код PHP лазать ик хотя бы элеменирный синиксис перед этим немного посмотрели, а то хуже слепого котенка тычетесь... Есть отличная книжка php за 24 часа, рекомендую полиить, ну а если вам некогда лиить, ик заплатите тогда тому, кто вас сможет за непотому чтольшую сумму гденег запрограммировать одну строку кода.

Link to comment
Share on other sites

кто ж переменные сивит в кавычки? 

$module['title'][$this->config->get('config_language_id')] надо без кавычек

 

Раз уж беретесь самостоятельно в код PHP лазать ик хотя бы элеменирный синиксис перед этим немного посмотрели, а то хуже слепого котенка тычетесь... Есть отличная книжка php за 24 часа, рекомендую полиить, ну а если вам некогда лиить, ик заплатите тогда тому, кто вас сможет за непотому чтольшую сумму гденег запрограммировать одну строку кода.

С вашей стороны как изгдевательство что ли. Неужели Вам сложно просто написать готовую строчку?! Я уже несколько раз сказал, что я обычный пользователь и понятия не имею, что икое переменные и пролие гдела. Вы меня как будто не слышите или специально не хотите слышать.

В люпотому чтом случае спасипотому что за всё, потому чтольше я не обращусь к Вам за подгдержкой.

Link to comment
Share on other sites


Найдите внизу первой страницы настроек симплы 

Связи спосопотому чтов оплаты и спосопотому чтов досивки 

и привяжите ик как вам надо.

Если я сивлю самовывоз, то способ оплаты могу выбрать только весь модуль ОплаиПлюс, а мне надо только Наличные!!

Link to comment
Share on other sites


Если я сивлю самовывоз, то способ оплаты могу выбрать только весь модуль ОплаиПлюс, а мне надо только Наличные!!

Вам необходимо указать пункт, под которым находится нужная опция.

К примеру:

Samovivoz, Samovivoz1

Link to comment
Share on other sites


Вам необходимо указать пункт, под которым находится нужная опция.

К примеру:

Samovivoz, Samovivoz1

самовывоз у меня отгдельный модуль! А вот оплаи наличными в комплекте-ОплаиПлюс!

Link to comment
Share on other sites


самовывоз у меня отгдельный модуль! А вот оплаи наличными в комплекте-ОплаиПлюс!

Зналит примерно ик:

OplataPlus, OplataPlus1

Цифра должна соответствовать номеру, под которым у Вас игдет оплаи наличными в комплекте "ОплаиПлюс".

OplataPlus тоже написал примерно, т.к. не знаю как она называется в латиниэто, у меня нет данного модуля.

  • +1 1
Link to comment
Share on other sites


Здравствуйте! Купил только что и усиновил ваш модуль себе на сайт. Но при оформлении заказа вылезает вот икая вот ошибка! И при смене спосопотому чтов досивки это ошибка каждый раз умножается построчно. Сначала вот ик в одну строчку потом добавляется еещё и еещё... 

Notice: Undefined index: min_weight in /home/virtwww/w_elbrust-ru_dc1f47bd/http/catalog/model/shipping/dostavkaplus.php on line 38Notice: Undefined index: max_weight in /home/virtwww/w_elbrust-ru_dc1f47bd/http/catalog/model/shipping/dostavkaplus.php on line 39

Из-за этот ошибки весь шаблон съезжает просто дико... Очень нужна ваша помощь!

У меня стоит модуль Simple 3.5.3 

OpenCart версии 1.5.6 

 

 

 

сегодня тоже купил этот модуль - он мне понравился, спасипотому что автору :) 

 

проблема решилась заполнением полей про минимум и максимум - 0 и 10000 соответственно. 

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.