alexmay
-
Публікації
62 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем alexmay
-
-
Оставлю тут, может кому-то пригодиться.
Проблема в большинстве случаев с неправильным полученим функцией realpath() реального расположения файла/директории. Связано это может быть или с настройками php или с настройками безопастности на хостинге.
Данная функция встречается в /admin/controller/common/filemanager.php в 4 условиях.Решением данной проблемы может быть:
а) замена realpath($directory) на просто $directory или realpath(DIR_IMAGE . $path) на DIR_IMAGE . $path соответсвенно во всех местах где она используется.
б) настройка конфигурации хостинга и php, в частности директивы open_basedir -
Обновленная актуальная инструкция по настройке 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 -
Можно поправить демо?
-
Для 3.0 версию ждать?
-
Добрый день. Когда можно ожидать адаптацию под 3.0?
-
Модуль, который частично решает Вашу задачу. Но придется руками поработать.
-
Варианты решения задачи по редиректу со старой категории на новую (в т.ч. с товарами):
Обязательно дописывать в .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]
- 1
-
Добрый день.
С 20 Июня сего года ждем версию под OC 3.0 и PHP 7.1. Хотелось бы узнать - ждать или не ждать?
-
В 07.04.2015 в 08:41, Condorious сказал:
Коллеги ни кто не пытался скрестить фильтр с модулем Notify When Product Arrives (http://www.opencart.com/index.php?extension_id=3514&route=extension/extension/info)?
Проблема в том, что нужно запустить следующую функцию из шаблона модуля уведомления:
<script type="text/javascript"> $(function nwaref() { alert('nwa started'); $('input[onclick*="addToCart"],a[onclick*="addToCart"]').nwaList({ title:'<?php echo $nwa_heading_title; ?>', text:'<?php echo $button_category; ?>', out_stock_list:[<?php echo $out_stock_list; ?>], gray_style:<?php echo ($gray_style) ? 'true' : 'false'; ?>, show_mode: <?php echo $nwa_list_show_mode; ?> }) }); </script>
Эта функция генерирует на странице что-то вроде этого:
<script type="text/javascript">
$(function nwaref() {
$('input[onclick*=addToCart],a[onclick*=addToCart]').nwaList({
title:'Товара нет в наличии!',
text:'Уведомить меня',
out_stock_list:[4570,4571,4584,4587,4589,4590,4604,4605,4606,4607,4610,4611,4612,4616,4617,4619,4620,4624,4628,4630,4632,4633,4634,4635,4636,4637,4638,4640,4646,4671,4673,4674,4689,4714,4717,4719,4720,4724,4742,4757,4760,4764,4767,4773,4778,4831,4832,4857,4858,4862,4863,4864,4868,4869,4870,4871,4872,4873,4875,4876,4880,4881,4883,4888,4889,4892,4895,4898,4909,4911,4914,4917,4919,4924,4925,4934,4938,4944,4945,4946,4954,4956,4962,4973,4981,4991,4995,4996,4997,4998,4999,5001,5003,5004,5005,5006,5009,5010,5012,5013,5014,5015,5031,5034,5035,5036,5037,5038,5039,5061,5065,5071,5072,5073,5074,5075,5076,5080,5091,5093,5096,5099,5100,5101,5103,5111,5121,5122,5129,5136,5137,5139,5145,5146,5147,5151,5152,5155,5164,5166,5168,5170,5172,5173,5176,5202,5208,5232,5233,5234,5235,5237,5239,5240,5249,5250,5252,5258,5259,5262,5263,5268,5269,5275,5285,5286,5301,5327,5330,5335,5336,5337,5338,5339,5340,5341,5342,5343,5352,5384,5385,5387,5388,5414,5415,5417,5419,5443,5450,5557,5561,5562,5564,5567,5571,5574,5586,5587,5588,5589,5592,5596,5607,5608,5610,5611,5618,5619,5622,5623,5625,5626,5634,5676,5846,5861],
gray_style:false,
show_mode: 2 })
});
</script>То есть по-идее нужно просто вызвать nwaref() после каждой отработки фильтра и эта функция переколбасит страницу и сделает вчё что нужно.
Проблема в том, что если засунуть вызов этой функции в конец filterpro_products.tpl, либо в конец функции success(g, файла filterpro.min.js, фильтр становится неактивным серым.
Вдруг кому понадобиться решение для старой но актуальной проблемы.
Делаем в 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();
-
Если вдруг кому понадобиться:
Нужно включить AUTO_INCREMENT для поля, которое - PRIMARY
-
В 03.08.2017 в 03:15, freelancer сказал:
alexmay, если вам нужно в момент клика менять урл, так может только новый фильтр
freelancer, а в filter pro не планируется так реализовать?
Нужна возможность и по атрибутам так делать.
-
Приветствую, уважаемый freelancer.
1. Подскажите есть ли в этой версии реализация, которой не было в версии для 1.5, а именно: что бы при выборе параметра в фильтре менялся url на тот который мы в разделе SEO указываем?
Пример в старой демке:
Если мы тут http://ocstore15511.orcart.ru/desktops выберем Производитель Apple у нас url должен поменяться на http://ocstore15511.orcart.ru/desktops/apple100
Это важно для продвижения.
2. Когда можно ждать версию под ОС 2.3?
-
Добрый день, Kirillove.
Ошибка:
версия модуля opencart2.1-exchange1c_1.6.3.11.ocmod.zip версия ОС: osctore 2.1.0.2.1
При выгрузке новых товаров с ценами и остатками не срабатывает опция "Отключать новые товары". Срабатывает только при выгрузке товаров без цен и остатков...
Пожелание:
Если можно в следующих версиях реализовать возможность указывать каталог загрузки изображений вручную, отличающийся от /image/import_files/
-
-
Делюсь опытом настройки SMTP GMAIL, может кому пригодиться:
1. Параметры настройки, на примере почты Gmail:
- Протокол электронной почты: SMTP
- SMTP хост: ssl://smtp.gmail.com
- SMTP логин: [email protected]
- SMTP пароль: пароль от [email protected]
- SMTP порт: 465
- SMTP таймаут: 52. Если 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/DisplayUnlockCaptcha3. Разбор типичных ошибок:
Смотрим лог и ищем, что связано с 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.
- 8
-
Здравствуйте, как насчет 2.0+? Будет ли версия, и если да, то когда ждать?
-
Ваше дополнение не корректно работает, если в корзине одновременно и акционные и обычные товары, потому что скидка вычитается из всей промежуточной суммы в корзине, а должна - из промежуточной за вычетом акционных.
Доработал, что бы было всё корректно.
- 1
-
В 06.06.2016 в 23:44, Shramik сказал:
как сделать для opencart 2.x
Так же как и на 1.5. Проверено.
-
Добрый день.
1. Как модуль выглядит на фронте?
2. Какие поля заполняет клиент/гость?
3. Можно ли смотреть все товары, за которыми следит конкретный клиент/гость?
Если такое не реализовано, можно доработать? Какая стоимость (можно в ЛС)?
- 1
-
Добрый день.
Подскажите будет ли в будущих версиях возможность в Планировщике экспортировать Заказы и Клиентов?
Было бы очень полезно.
-
Меняем в vqmod.php (~317 строка)
$modFilePath = preg_replace('/([^*]+)/e', 'preg_quote("$1", "~")', $modFilePath);
на
$modFilePath = preg_replace_callback('/([^*]+)/', function ($m) { return preg_quote($m[1], "~"); }, $modFilePath);
- 1
-
На том сайте было следующее:
---
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 } ?>
---
в целом с этим согласен, но нужно убрать лишний аякс запрос и можно это в контроллер перенести и там собрать массив.
-
Доброго времени суток.
Будет ли в ближайшее время в Вашем модуле реализация описанная в первых постах, об визуализации возле Цены или кнопки Купить информации о скиде?
-
В общем сам нашёл и сам исправил ошибку, пропущено добавление поля price, строки 2830, 2835 в admin/model/tool/exchange1c.php
Сам файлик с исправлением для будущих версий:
- 1
Модуль Подарки в корзине [Поддержка]
в Цены, скидки, акции, подарки
Опубліковано:
Добрый день @fanatic ,
Подскажите, можно ли добавлять подарок не за 0 грн, а за 1 грн?
Добавил в корзину первый товар, второй за 1 грн. В демке настроек "Учитывать в заказе" не увидел. Может там есть настйрока?