Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

deeman

Users
  
  • Posts

    8,541
  • Joined

  • Last visited

Everything posted by deeman

  1. Почему-то сбрасывается слежение за этой темой, пишите пожалуйста в основную тему.По Вашем вопросу - пересохраните файл /catalog/language/russian/shipping/citylink.php в нормальном редакторе, в нем что-то выводится в поток (хотя ничего не должно), проверьте символы в начале/конце файла
  2. Попробуйте CTRL+R нажать в браузере, чтобы очистить кэш, может быть там какая-то старая версия скрипта, хотя с другой стороны не работало бы вообще. Хром на обновлении и самый последний?
  3. То, что перематывает к ошибке - это логично, чтобы пользователь видел. Сейчас протестил в трех браузерах (хотя от этого не зависит), да и знаю свой код - ничего не перематывает, да и ошибок никаких нет при этом, если выбрать товар, которого нет в наличии - то перемотает к этой ошибке
  4. Встанет на любой шаблон, просто иногда бывают (скорее даже были) особенности для мобильных устройств, но в новой версии заложил зачатки адаптивной верстки, чтобы упросить переделку под мобильные устройства. Обычно методом копипасты корпируются верхние/нижние части страниц (если отличаются от дефолтных блоков по структуре, а не по внешнему виду) и стили для кнопок в simple.cssНасчет методов оплаты - все должно работать.
  5. Перематывать может только если появляется какая-либо ошибка (после нажатия кнопки оформления), после авторелоада такого быть не должно, можно версию и ссылку на сайт?
  6. А вы само значение куда сохраняете (в поле или через API) и, следовательно, вопрос, подгружаете ли это значение в форму через API? Если сохранение может быть организовано в какое-нибудь стандартное поле через админку, то сохранение в какое-либо нестандартное поле, а также обратная загрузка в форму могут быть реализованы только через API Опять же наследие с версий опенкарта 1.4.x, в версиях 1.5 https ссылка создается через метод линк с параметром SSLРаньше было так $this->url->https('checkout/payment'); а стало $this->url->link('checkout/payment', '', 'SSL'); // от третьего параметра зависит тип ссылки, второй параметр - GET параметры
  7. Если тест написали сами, посмотрите по коду simplegeo.php // получение кода страны через apache_note('GEOIP_COUNTRY_CODE') // либо если такой функции нет, то через geoip_record_by_name($ip) if (function_exists('apache_note') && $code = apache_note('GEOIP_COUNTRY_CODE')) { if ($country_id = $this->getCountryIdbyISO($code)) { $geo = array( 'country_id' => $country_id, 'zone_id' => '', 'city' => '', 'postcode' => '', ); } } else if (function_exists('geoip_record_by_name') && $code = geoip_record_by_name($ip)) { if ($country_id = $this->getCountryIdbyISO($code['country_code'])) { $geo = array( 'country_id' => $country_id, 'zone_id' => '', 'city' => '', 'postcode' => '', ); } }
  8. расскоментировать строку в simplegeo.php для определения по maxmind ModelToolSimpleGeo::$geo = $this->getGeoIpByMaxMindFromDataBase(); Правда определяться будет только страна. А чем не нравится вариант с моей базой?
  9. Если у метода доставки нет геозон в настройках, то он будет показываться всегда, уберите у этих методов геозоны. Если все-таки хотите оставить геозоны у модулей, то тогда задайте страну и регион по умолчанию на третьей вкладке админки модуля. Так же для каждого метода доставки / оплаты можно задать свой набор полей на первой странице админки модуля.
  10. Все равно надо смотреть на Вашем сайте, просто скорее всего неправильно сделали джаваскрипт, там в нужное место просто нужно подставить итоговый текст, насколько я понял, Вы попробовали вставить аякс загрузку с сервера, это делать не нужно
  11. Этот модуль написан для старых версий опенкарт 1.4.x, просто в новых вместо id теперь используется code // было (взято из этого модуля) $method_data = array( 'id' => 'varipay1', 'title' => $this->config->get('varipay1_title_' . $this->config->get('config_language_id')), 'sort_order' => $this->config->get('varipay1_sort_order'), ); // стало (для примера из модуля cod) $method_data = array( 'code' => 'cod', 'title' => $this->language->get('text_title'), 'sort_order' => $this->config->get('cod_sort_order') ); Так что можете просто заменить во всех файлах catalogmodelpayment*.php в архиве id на code в указанных местах.
  12. Поправьте в simple.css ширину левого и правого столбца, чуть увеличьте левый и уменьшите правый (они в самом начале файла), у меня на дефолтной установке все ок, Вы должны понимать, что стили - это сугубо индивидуально, а шаблонов просто море, я лишь включил самые популярные, чтобы облегчить труд по установке.
  13. в настройках модуля первая вкладка - автоперезагрузка при изменении полей, но будьте осторожны, если есть методы оплаты или доставки, которые берут данные с других серверов, может тормозить (каждый раз будет пересчет). насчет второй кнопки - это скорее всего кнопка от формы оплаты, но в стилях (simple.css) стоит скрытие, проверьте наличие #simplecheckout_payment_form div.buttons { display: none; } Насчет изменения емэйла - может добавлю в следующей версии
  14. Заметил сегодня небольшой баг с подгрузкой данных из API, должно заработать после обновления (две строчки поменял местами)Порядок блоков никак не влияет на логику работы модуля, это всего лишь их отображение. Насчет зависания - попробуйте сделать заказ через дефолтную корзины с регистрацией, наверняка заметите такое же подтормаживание, видимо что-то все-таки с отправкой уведомлений, хотя конечно всякое может быть, но в модуле вроде нет каких-то больших вычислений. А насчет регистрации - сделал так, потому что были нарекания из-за неявной работы. Создается он при изменении вариантов потому, что сейчас форма оплаты пытается загрузиться всегда, когда данные валидны, даже при первом открытии страницы, так что при смене вариантов это тоже верно - данные валидны - можно создать пользователя и заказ в базе и перейти к оплате (в старой версии из-за этого был двойной клик по кнопке оформить). Сейчас подумаю, может можно как-то безболезненно перенести этот момент как можно дальше
  15. Проверьте настройки данного модуля (геозоны), если стоит не все регионы, а из формы удалены все поля, то поставьте значения по умолчанию для страны и региона, чтобы было соответствие. Только отключите кукисы, если активно что-то меняете и смотрите, чтобы данные из кукисов не мешали тестированию
  16. ссылки на картинки возвращаются моделью корзины (system/library/url.php)насчет стилей - то они для дефолтной темы, в каждой теме все выглядит по своему, так что заранее не угадать
  17. Случайно не стоит уведомление по смс? Мне уже отписывался один пользователь насчет "зависания", оказалось, что дело в отправке смс.На самый конец регистрацию пользователя переделать трудно из-за особенностей опенкарта, так как в определенный момент все сохраняется базе и управление передается модулю оплаты, он уже переводит статусы заказов, то есть сначала в базе в информации о заказе не будет привязки к id пользователя (так как пользователь еще не создан), а после оплаты пользователь будет создан, но тогда придется править уже созданный заказ с новым статусом, чтобы привязать к покупателю, точно такая же логика и в дефолтном заказе, так как плюс ко всему идет привязка налогов по id сохраненного адреса и т.п. То есть конечно можно создать метод для правки уже сохраненного заказа, но вот не вылезет ли это с каким-нибудь модулем боком - надо проверять.
  18. Только сегодня обсуждали эту ситуацию с neobivis :)В данном случае пригодится моя переделка модуля сбербанка, она как раз работает по принципу, что сначала оформляется заказ, а потом идет редирект на страницу для распечатывания квитанции. Эта кнопка сильно сбивает людей с толку, если бы это было хотя бы ссылкой, то еще куда ни шло.
  19. С таблицей вообще трудно что-то сделать, кроме как убрать столбцы, бывают шаблоны где на сам контент отводится мало места, так еще помимо этого и выводится блоки слева или справа. Так что в таком случае проще всего сделать блок корзины во всю ширину, а остальное в две колонки. Либо в стилях поправить на соотношение 70%/30% тогда справа можно разместить методы доставки/оплаты.
  20. вызывает ее то, что в поток выводится какая-то информация и на момент попытки записи данных в кукисы это невозможно сделать, так как хидеры уже отправлены в поток. обычно это происходит, когда на экран выводится какая-либо информация об ошибке, которая произошла до этого места, то есть если убрать первую ошибку, то эта автоматически пропадет.
×
×
  • 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.