termen 0 Опубликовано 9 декабря, 2010 Жалоба Share Опубликовано 9 декабря, 2010 Тестирую на локалхосте магазин на версии 1.60. При оформлении товара получаю сообщение: Warning: round() expects parameter 2 to be long, string given in Z:\home\auto1\www\includes\classes\vam_price.php on line 397Непонятно. На той же версии стоит на локалхосте другой магазин, там ошибки нет. Ставил все с нуля :-\ Убрал из vam_price.php эти строки: else { return round($price, $this->currencies[$this->actualCurr]['decimal_places']); } Все стало нормально. Но это же не вариант решение проблемы видимо? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 9 декабря, 2010 Жалоба Share Опубликовано 9 декабря, 2010 Попробуйте лучше поменять: return round($price, $this->currencies[$this->actualCurr]['decimal_places']);[/code] на: [code] return round($price, (int)$this->currencies[$this->actualCurr]['decimal_places']); Ссылка на сообщение Поделиться на другие сайты
termen 0 Опубликовано 9 декабря, 2010 Автор Жалоба Share Опубликовано 9 декабря, 2010 Спасибо. Попробую. Да, все получилось Ссылка на сообщение Поделиться на другие сайты
termen 0 Опубликовано 9 декабря, 2010 Автор Жалоба Share Опубликовано 9 декабря, 2010 Новая проблема. При оформлении заказа возникает ошибка: Fatal error: Call to undefined function: json_decode() in /home/satinternetru/vam/includes/modules/shipping/russianpostems.php on line 83 То есть в этой строке: $WeightList = json_decode($outWeight, true); Что я не так сделал? Вроде ничего не менял в магазине Самое интересное, что на локалхосте такой ошибки не вознкает Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 9 декабря, 2010 Жалоба Share Опубликовано 9 декабря, 2010 Дело в версии php, нет поддержки функции json_decode в Вашей версии php. Ссылка на сообщение Поделиться на другие сайты
termen 0 Опубликовано 9 декабря, 2010 Автор Жалоба Share Опубликовано 9 декабря, 2010 А что это за функция json_decode? Дело в том, что у меня на этом хостинге уже стоит магазин на версии 1.60. Там проблем нет. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 10 декабря, 2010 Жалоба Share Опубликовано 10 декабря, 2010 Вот описание - http://ru.php.net/manual/en/function.json-decode.php Напиишите в поддержку хостера, по идее, они должны быть в курсе, какую php библиотеку подключить. Ссылка на сообщение Поделиться на другие сайты
madvolkov 0 Опубликовано 24 июня, 2016 Жалоба Share Опубликовано 24 июня, 2016 а как включить json данные что бы такое вот передевалось виджету ? kreditlineBig.create({ goods: '[{"Name":"Телефон","Price":"50000.00","Count":"1"},{"Name":"Камера","Price":"10000.00","Count":"2"}]', site: 'www.widget.l-kredit.ru', siteName: 'Пример', elm: 'lkredit', URLSuccess: 'http://widget.l-kredit.ru', discount: '11.95' }); вобще такой вот виджет установить можно ? http://widget.l-kredit.ru/ Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 июня, 2016 Жалоба Share Опубликовано 24 июня, 2016 В смысле, как?! Написать php код. По умолчанию нет этого модуля. - Ссылка на сообщение Поделиться на другие сайты
madvolkov 0 Опубликовано 24 июня, 2016 Жалоба Share Опубликовано 24 июня, 2016 а где включить то json данные вроде были же в вам шоп такие ? они формируются на странице товара ? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 июня, 2016 Жалоба Share Опубликовано 24 июня, 2016 Что значит "включить json данные"?! Я ж говорю, надо писать код этот Ваш виджет, без написания кода Вы ничего сделтаь не сможете и включить ничего не сможете. - Ссылка на сообщение Поделиться на другие сайты
madvolkov 0 Опубликовано 24 июня, 2016 Жалоба Share Опубликовано 24 июня, 2016 ничё писать не надою в шаблон товара просто вставлять метки в функции скрипта кредитного так вот : {literal} <script type="text/javascript"> (function() { kreditlineBig.create({ goods: '[{"Name":"{/literal}{$PRODUCTS_NAME}{literal}","Price":"{/literal}{$PRODUCTS_PRICE_KREDIT}{literal}","Count":"1"}]', site: 'www.l-kredit.ru', siteName: 'тут название сайта партнёра', elm: 'lkredit' }); })(); </script> {/literal} и всё работает ! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 июня, 2016 Жалоба Share Опубликовано 24 июня, 2016 Как бы это тоже код, который надо писать :) Если надо лишь взять название товары и его цену, в общем-то да, Вы правы, достаточно только в шаблон карточки товара вставить. Если что-то по-сложнее, то вряд ли без php кода можно обойтись. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения