Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

progroman

Recommended Posts

Добрый день,

 

В продолжение предыдущей ошибки установки:

Заменил вызов MySQL на MySQLi в файле \install\prinstall\library\install.php, установка прошла успешно. Однако, при настройке, при нажатии кнопки "Добавить" в любой из закладок - "Доставка по регионам", "Доставка по геозонам" открывается пустая страница и ничего не происходит.

Спасибо.

Надіслати
Поділитися на інших сайтах


Посмотрите в консоли, нет ли там ошибок js. Может jquery старый (< 1.7)

Надіслати
Поділитися на інших сайтах

А ошибок в консоли нет?

Включите вывод ошибок: в начале admin/index.php после <?php

ini_set('display_errors', 1);

Надіслати
Поділитися на інших сайтах

А ошибок в консоли нет?

Включите вывод ошибок: в начале admin/index.php после <?php

ini_set('display_errors', 1);

 

Включил - сообщения вот такие

 

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/r/rpmadm/ocstore/public_html/system/database/mysql.php on line 6

Parse error: syntax error, unexpected end of file in /home/r/rpmadm/ocstore/public_html/admin/view/template/shipping/prcategory_edit.tpl on line 198

Надіслати
Поділитися на інших сайтах


Ответил в личку.

Надіслати
Поділитися на інших сайтах

  • 4 weeks later...

Модуль нужный, но работает нестабильно. То работает, то нет.

Периодически выдает ошибку:

 

Notice: Undefined index: tariffs in /home/user2451/www/test3.tline.biz/admin/model/shipping/prcategory.php on line 48Warning: Invalid argument supplied for foreach() in /home/user2451/www/test3.tline.biz/admin/model/shipping/prcategory.php on line 48Warning: Cannot modify header information - headers already sent by (output started at /home/user2451/www/test3.tline.biz/admin/index.php:86) in /home/user2451/www/test3.tline.biz/vqmod/vqcache/vq2-system_engine_controller.php on line 28Warning: Cannot modify header information - headers already sent by (output started at /home/user2451/www/test3.tline.biz/admin/index.php:86) in /home/user2451/www/test3.tline.biz/vqmod/vqcache/vq2-system_engine_controller.php on line 29

 

Мой порядок действий:

1) поставил модуль на OcStore 1.5.5.1.2 + (успешно)

2) прописал все как в настройках - все ок, подвязался к Simple

3) добавил еще один регион в стране в системе - ок

4) добавил еще один регион в модуле, выбрал вновь созданный регион - выдается ошибка.

 

Выключил модуль, очистил кеш, очистил кеш vqmod, включил старые модули доставки, потом отключил их, включил новый модуль - работает.

Добавляю географическую зону - опять ошибка.

Плюс периодически пишет, что доставка по данному адресу невозможна.

Включаешь любой другой стандартный модуль - все ок, все возможно.

 

В чем может быть проблема?

Надіслати
Поділитися на інших сайтах


В этом файле в 48й строке

foreach ($data['tariffs'] as $tariff) {

замените на

if (!empty($data['tariffs'])
foreach ($data['tariffs'] as $tariff) {
Надіслати
Поділитися на інших сайтах

 

В этом файле в 48й строке

foreach ($data['tariffs'] as $tariff) {

замените на

if (!empty($data['tariffs'])
foreach ($data['tariffs'] as $tariff) {

 

 

Что-то не так:

 

Parse error: syntax error, unexpected T_FOREACH in /home/user2451/www/test3.tline.biz/admin/model/shipping/prcategory.php on line 49

Надіслати
Поділитися на інших сайтах


Скобку забыл

if (!empty($data['tariffs']))

Надіслати
Поділитися на інших сайтах

Скобку забыл

if (!empty($data['tariffs']))

 

Да, но при добавлении географической зоны все равно пишет:

 

Notice: Undefined index: tariffs in /home/user2451/www/test3.tline.biz/admin/model/shipping/prcategory.php on line 77Warning: Invalid argument supplied for foreach() in /home/user2451/www/test3.tline.biz/admin/model/shipping/prcategory.php on line 77Warning: Cannot modify header information - headers already sent by (output started at /home/user2451/www/test3.tline.biz/admin/index.php:86) in /home/user2451/www/test3.tline.biz/vqmod/vqcache/vq2-system_engine_controller.php on line 28Warning: Cannot modify header information - headers already sent by (output started at /home/user2451/www/test3.tline.biz/admin/index.php:86) in /home/user2451/www/test3.tline.biz/vqmod/vqcache/vq2-system_engine_controller.php on line 29

 

Мне как бы географическая зона и не нужна. Прост если я выбираю только "доставка по региону", то сделать заказ нельзя, пишет: Доставка по данному адресу невозможна! Обратитесь к Администрации!

Надіслати
Поділитися на інших сайтах


Там тоже добавьте.

Надіслати
Поділитися на інших сайтах

Сейчас ошибка в админке не возникает, все ok, но упорно пишет при оформлении:

Доставка по данному адресу невозможна! Обратитесь к Администрации!

 

Хотя в системе стоит регион по умолчанию: Минск, в модуле доставка также добавлен регион Минск, но они как бы не понимают друг друга.

Змінено користувачем stanr
Надіслати
Поділитися на інших сайтах


if (!empty($data['tariffs']))

Перед

foreach ($data['tariffs'] as $tariff)

В строке 77

Надіслати
Поділитися на інших сайтах

 

Сейчас ошибка в админке не возникает, все ok, но упорно пишет при оформлении:

Это уже от настроек зависит. Можете дать доступ в админку, посмотрю.

Надіслати
Поділитися на інших сайтах

Это уже от настроек зависит. Можете дать доступ в админку, посмотрю.

 

отправил в ЛС.

просто обычные встроенные модули почему-то работают, а новый не хочет.

Надіслати
Поділитися на інших сайтах


В адресе город не передается.

Надіслати
Поділитися на інших сайтах

В адресе город не передает

 

У меня город скрыт и смысл его указывать не вижу, так как работаю только по своему городу + есть доставка до транспортной.

 

Скрыл вот так, как исправить? Чтобы ошибка не вылазила.

 

<tr style="display:none">
<td><span class="required">*</span> Город:</td>
<td><input type="text" name="city" value="Санкт-петербург" class="large-field"></td>  
</tr>
Надіслати
Поділитися на інших сайтах


Значит, город так не передается. Добавьте тогда такой костыль в /catalog/model/shipping/prcategory.php:

после

public function getQuote($address) {

добавьте:

$address['city'] = 'Санкт-Петербург';

Надіслати
Поділитися на інших сайтах

  • 4 weeks later...

Здравствуйте! Подскажите, пожалуйста, есть ли возможность установить несколько таких модулей? Хочу реализовать доставку по геозонам, но методы доставки и сроки разные (несколько вариантов), чтобы было видно в чекауте (дни) и название логистической компании.

Спасибо!

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.