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

alexmay

Users
  
  • Posts

    62
  • Joined

  • Last visited

Everything posted by alexmay

  1. Добрый день @fanatic , Подскажите, можно ли добавлять подарок не за 0 грн, а за 1 грн? Добавил в корзину первый товар, второй за 1 грн. В демке настроек "Учитывать в заказе" не увидел. Может там есть настйрока?
  2. Оставлю тут, может кому-то пригодиться. Проблема в большинстве случаев с неправильным полученим функцией realpath() реального расположения файла/директории. Связано это может быть или с настройками php или с настройками безопастности на хостинге. Данная функция встречается в /admin/controller/common/filemanager.php в 4 условиях. Решением данной проблемы может быть: а) замена realpath($directory) на просто $directory или realpath(DIR_IMAGE . $path) на DIR_IMAGE . $path соответсвенно во всех местах где она используется. б) настройка конфигурации хостинга и php, в частности директивы open_basedir
  3. Обновленная актуальная инструкция по настройке GMAIL SMTP Данная инструкция позволяет настроить отправку через Пароль приложения, который будет работать даже с двухфакторной авторизацией или после смены основного пароля. 1. Откройте страницу Аккаунт Google. 2. Нажмите Безопасность. 3. В разделе "Вход в аккаунт Google" выберите пункт Двухэтапная аутентификация. 4. В самом низу страницы нажмите Пароли приложений. 5. Укажите название, которое поможет вам запомнить, где будет использоваться пароль приложения, например "SMTP для сайта". 6. Выберите Создать. 7. Запишите созданый пароль, посмотреть его ещё раз не получиться. Пароль приложения – это 16-значный код. 8. Нажмите Готово. Далее на сайте в настройках Почты указываем следущие данные: Почтовый протокол: SMTP SMTP Имя сервера: tls://smtp.gmail.com SMTP Логин: <ваш email> SMTP Пароль: <16-значный пароль приложения> SMTP Порт: 587
  4. Модуль, который частично решает Вашу задачу. Но придется руками поработать.
  5. Варианты решения задачи по редиректу со старой категории на новую (в т.ч. с товарами): Обязательно дописывать в .htaccess после RewriteEngine On, и до RewriteBase / RewriteCond %{REQUEST_URI} ^(.*)category-old(.*)$ RewriteRule . %1category-new%2 [R=301,L] RewriteRule ^category-old/(.*)$ /category-new/$1 [R=301,L]
  6. Добрый день. С 20 Июня сего года ждем версию под OC 3.0 и PHP 7.1. Хотелось бы узнать - ждать или не ждать?
  7. Вдруг кому понадобиться решение для старой но актуальной проблемы. Делаем в notify_when_arrives.tpl из этого: $(function() { $('input[onclick*="addToCart"],a[onclick*="addToCart"]').nwaList({ .... }) }); функцию: function nwaupdate() { $('input[onclick*="addToCart"],a[onclick*="addToCart"]').nwaList({ ... }); }; nwaupdate(); В filterpro.min.js в конец функции success вставляем nwaupdate();
  8. Если вдруг кому понадобиться: Нужно включить AUTO_INCREMENT для поля, которое - PRIMARY
  9. freelancer, а в filter pro не планируется так реализовать? Нужна возможность и по атрибутам так делать.
  10. Приветствую, уважаемый freelancer. 1. Подскажите есть ли в этой версии реализация, которой не было в версии для 1.5, а именно: что бы при выборе параметра в фильтре менялся url на тот который мы в разделе SEO указываем? Пример в старой демке: Если мы тут http://ocstore15511.orcart.ru/desktops выберем Производитель Apple у нас url должен поменяться на http://ocstore15511.orcart.ru/desktops/apple100 Это важно для продвижения. 2. Когда можно ждать версию под ОС 2.3?
  11. Добрый день, Kirillove. Ошибка: версия модуля opencart2.1-exchange1c_1.6.3.11.ocmod.zip версия ОС: osctore 2.1.0.2.1 При выгрузке новых товаров с ценами и остатками не срабатывает опция "Отключать новые товары". Срабатывает только при выгрузке товаров без цен и остатков... Пожелание: Если можно в следующих версиях реализовать возможность указывать каталог загрузки изображений вручную, отличающийся от /image/import_files/
  12. Приветствую, Дмитрий. Если в данной теме приветствуются пожелания и предложения по развитию модуля, можно в следующих версиях реализовать такой функционал?: А именно возможность выбора/смены опций уже в корзине, при оформлении заказа.
  13. Делюсь опытом настройки SMTP GMAIL, может кому пригодиться: 1. Параметры настройки, на примере почты Gmail: - Протокол электронной почты: SMTP - SMTP хост: ssl://smtp.gmail.com - SMTP логин: [email protected] - SMTP пароль: пароль от [email protected] - SMTP порт: 465 - SMTP таймаут: 5 2. Если 1.5 или 2.0.0.0 - 2.0.1.1 - рекомендуется этот фикс: https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=20380 3. Для Gmail включить разрешения для доступа к аккаунту и подождать 20-30 мин: a) https://myaccount.google.com/lesssecureapps?pli=1 б) https://accounts.google.com/b/0/DisplayUnlockCaptcha 3. Разбор типичных ошибок: Смотрим лог и ищем, что связано с mail.php: 1. fsockopen(): unable to connect to ssl://smtp.gmail.com:465 (Connection refused) - на сервере: либо не установлены корневые сертификаты, для работы с SSL, либо закрыт 465 порт. (Писать в ТП). 2. Error: Password not accepted from server! - см пункт 3.а и 3.б. 3. RCPT TO not accepted from server - Возникает, если в поле "дополнительные адреса оповещения" стоит та же почта, что и в отправители, необходимо применить фикс из п.2.
  14. Ваше дополнение не корректно работает, если в корзине одновременно и акционные и обычные товары, потому что скидка вычитается из всей промежуточной суммы в корзине, а должна - из промежуточной за вычетом акционных. Доработал, что бы было всё корректно. no_coupon_2x.ocmod.xml
  15. Добрый день. 1. Как модуль выглядит на фронте? 2. Какие поля заполняет клиент/гость? 3. Можно ли смотреть все товары, за которыми следит конкретный клиент/гость? Если такое не реализовано, можно доработать? Какая стоимость (можно в ЛС)?
  16. Меняем в vqmod.php (~317 строка) $modFilePath = preg_replace('/([^*]+)/e', 'preg_quote("$1", "~")', $modFilePath); на $modFilePath = preg_replace_callback('/([^*]+)/', function ($m) { return preg_quote($m[1], "~"); }, $modFilePath);
  17. На том сайте было следующее: --- catalog/view/theme/ВАША_TEMA/template/product/product.tpl Находим там строку: <div id="review"></div> Заменим ее на следующий код: <?php $reviews = $this->model_catalog_review->getReviewsByProductId($product_id); if ($reviews) { foreach ($reviews as $review) { echo '<div class="content"><p><strong>'.$review['author'].'</strong> – '; $date = strtotime($review['date_added']); echo date('d M Y',$date); ?><br /> <img src="catalog/view/theme/default/image/stars_<?php echo $review['rating'] ?>.png" alt="<?php echo $review['rating'] ?> из 5 звёзд!" /><br /> <?php echo $review['text'].'</p></div>'; } } else { ?> <div class="content"><?php echo "Нет отзывов"; ?></div> <?php } ?> --- в целом с этим согласен, но нужно убрать лишний аякс запрос и можно это в контроллер перенести и там собрать массив.
  18. Доброго времени суток. Будет ли в ближайшее время в Вашем модуле реализация описанная в первых постах, об визуализации возле Цены или кнопки Купить информации о скиде?
  19. В общем сам нашёл и сам исправил ошибку, пропущено добавление поля price, строки 2830, 2835 в admin/model/tool/exchange1c.php Сам файлик с исправлением для будущих версий: exchange1c.php
×
×
  • 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.