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

Edward

Новачок
  
  • Публікації

    29
  • З нами

  • Відвідування

Усі публікації користувача Edward

  1. Доброго! Если я правильно понял, нужно задать соответствия категорий магазина категориям маркета Вконтакте. Без этого выгрузить товары не получится. Но, есть проблемы. 1. В ВК маркете можно выбрать главную категорию раздела. В модуле этого сделать нельзя. Как сделать, чтобы можно было выбрать главную категорию в модуле? 2. В модуле сейчас не полное соответствие категориям маркета ВК. Для некоторых разделов нет "Прочее", а в ВК такая категория есть. Например, ВК: Досуг и подарки -> Прочее Модуль: нет категории Прочее Как исправить эти проблемы?
  2. Доброго! Подскажите, как проще решить проблему позиционирования карты, если предварительно не выбирать пункт выдачи, а сразу жать на линк "выбрать на карте"? Если сразу выбирать карту получаем ошибку в консоли и карту на центре Москвы. Поскольку pvz_id = 0, не приходит data.position от API. Выбор партнера ничего не дает: метки отображаются, но карта не центрируется на выбранный город. Приходится мотать ручками.
  3. Версия ocStore: 2.3.0.2.3 Изменений в коде админки и плагинов редакторов нет. localhost: nginx/1.6.2, PHP 5.6.30-0+deb8u1 Баг редактора "Summer Note". При редактировании описания товара в карточке, в режиме редактора "исходный код" не сохраняется описание. Описание сохраняется, если перед сохранением карточки товара, перевести редактор в режим обычной правки текста. Вот здесь было об этом написано, но с того релиза, похоже, баг остался.
  4. Решение для тех, кто шлет почту через сервер с самоподписанным сертификатом. Не рекомендуется, но можно просто тупо выключить проверку сертификата. Открываем файл .../system/library/mail.php ищем строку 167: $handle = fsockopen($hostname, $this->smtp_port, $errno, $errstr, $this->smtp_timeout); меняем ее на это : $streamContext = stream_context_create([ 'ssl' => [ 'verify_peer' => false, 'verify_peer_name' => false ] ]); $handle = stream_socket_client($hostname.':'.$this->smtp_port, $errno, $errstr, $this->smtp_timeout, STREAM_CLIENT_CONNECT, $streamContext); Проверяем отправку, ошибок сертификата больше нет.
  5. Что Вам мешает запросить у любой компании прайс на услуги по интересующим направлениям и сделать калькулятор по аналогии, как в теме про ЕМС?
  6. вот здесь все хорошо описано https://opencartforum.com/topic/1859-ems-%D0%BF%D0%BE%D1%87%D1%82%D0%B0-%D1%80%D0%BE%D1%81%D1%81%D0%B8%D0%B8/page__p__11314__fromsearch__1
  7. Если в магазине 2 языка и более (а по умолчанию их 2: русский, английский) нужно заполнить вкладки также и для других языков.
  8. sadko, скорее всего Ваш php читает файл php.ini из директории выполняемого скрипта. В исталлере Opencart есть файл php.ini в директории /install Скопируйте этот файл в директорию /install ocStore (там его как раз нет). А вообще можно не обращать внимания, в системном скрипте ocStore есть фикс для magic_quotes_gpc
  9. только комментарий там не нужен, так должно быть: php_flag magic_quotes_gpc Off
  10. А поиск хорошо работает ) https://opencartforum.com/topic/5728-rbk-money-%D0%B4%D0%BB%D1%8F-ocstore-v101/
  11. Нужно вставлять верный content-type прилагаемого к письму логотипа. как это сделать одновременно для linux и для windows я не нашел. Если у вас хостинг на linux, замените в файле system/library/mail.php строки со 131 по 147 включительно вот на это: foreach ($this->attachments as $attachment) { if (file_exists($attachment['file'])) { $handle = fopen($attachment['file'], 'rb'); $content = fread($handle, filesize($attachment['file'])); fclose($handle); //added 28.12.2011 this worked only in linux system! $attach_file = $attachment['file']; if (strpos(system('file -bi ' . $attach_file . ''), ';') === false) { $contype = system('file -bi ' . $attach_file . ''); } else { $contype = strstr(system('file -bi '.$attach_file.''), ';', true); } if (!$contype) { $contype = 'application/octetstream'; } //end added 28.12.2011 $message .= '--' . $boundary . $this->newline; $message .= 'Content-Type: ' . $contype . '; name="' . basename($attachment['file']) . '"' . $this->newline; //changed 28.12.2011 $message .= 'Content-Transfer-Encoding: base64' . $this->newline; $message .= 'Content-Disposition: inline; filename="' . basename($attachment['filename']) . '"' . $this->newline; //changed 28.12.2011 $message .= 'Content-ID: <' . basename($attachment['filename']) . '>' . $this->newline; $message .= 'X-Attachment-Id: ' . basename($attachment['filename']) . $this->newline . $this->newline; $message .= chunk_split(base64_encode($content)); } }
  12. LiLu, это в любом браузере? загадочная ошибка. 1. Поставь отладчик клиентский, firebug например для mozilla, посмотри откуда тянется капча при первом заходе на станицу. 2. Смотри логи сервера попробуй мой файл для проверки, я там пару шрифтов, словарь отключил и поменял формат картинки на png. копировать с заменой в system/library. старый сохрани на всякий случай. captcha.php.zip
  13. посмотри чему равно значение public $minWordLengthв файлеsystem/library/captcha.php хотяя.. дело скорее всего не в этом, если пишет, что код не верен. менялись какие нибудь настройки в этом файле?
  14. Ставил вот эту.Неплохо выглядит, похожа на гугловскую. Устанавливается вместо стандартной просто копированием в папку system/library/
  15. А зачем там капча? Самый простой и надежный путь - переименовать папку и поставить basic авторизацию средствами web сервера (apache или nginx или какой у вас используется). Для Apache: 1. создаете файл .htaccess следующего содержания AuthType Basic AuthUserFile /путь_к_файлу/.htpasswd AuthName Authorization required require valid-user Созданный файл поместите в папку которую хотите закрыть, (папка admin в вашем случае)2. создаете файл .htpasswd командой htpasswd -bcm .htpasswd user passwordдля linux для windows одинаково, единственное apache должен быть установлен.для генерации файла .htpasswd также можно воспользоваться онлайн сервисами (это на ваш страх и риск :) ) создали .htpasswd - поместите его куда нибудь на сервере, куда обычным пользователям нет доступа, хотя бы на одну папку выше корня сайта. ну и не забудьте указать путь к .htpasswd в файле .htaccess для Nginx: 1. Добавьте в location вашего сервера путь к папке, которую собираетесь закрыть, примерно так location /admin { satisfy any; auth_basic "Restricted Area"; auth_basic_user_file /var/www/data/etc/.htpasswd; }2. аналогично варианту для апачаПроделав пару манипуляций получите, как плюс закрытую админку, и, как минус двойную авторизацию.
  16. В админке магазина: система -> локализация -> страны действие -> "изменить" нужную тебе страну Индекс обязателен: да
  17. rb2, только сейчас заметил, после обновления с svn ))) спасибо!TUBORG, так вроде и так все разжевано. Обновите версию магазина, там в стандартной поставке есть картинки в опциях! Если используете ocstore, вот ссылка на svn: http://www.assembla.com/code/ocstoreru/subversion/nodes/trunk
  18. С картинками к опциям все уже придумано: http://www.opencart.com/index.php?route=extension/extension/info&extension_id=115
  19. картинку к опциям прикрутить, можно попробовать
  20. Следует использовать именно опции: Как-то так будет выглядеть, стандартно, без хаков. Если выставить обязательную необходимость выбора опции - товар получится с навязанным подарком, как в супермаркете примотан скотчем )
  21. Чем не устраивает подарок через опции к товару? Создается опция "подарок" и варианты подарков к ней. Если надо картинку прикрепить, тогда уж проще механизм опций доработать чем огород с подарками отдельным модулем городить. Тем более в Opencart модули - одно название. Беспощадное кромсание исходников движка, с обновлениями потом туговато. OFFTOP: Никто из местных разработчиков не задумывался о полноценных модулях? Например хуки в код движка внедрить и оттуда дергать код модулей из отдельной папки/директории.
  22. Самое простое решение: зайти в админку - каталог - опции: добавить опцию "Объем" и необходимые значения к нему (30 мл, 50 мл, и т. д.). Далее, на странице редактирования товара переходим на вкладку "Опции" и начинаем вписывать в поле нашу опцию "Объем". Дальше, думаю все понятно.
×
×
  • Створити...

Important Information

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