-
Публікації
16 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем Yamaradzha
-
-
15 часов назад, ArtemPitov сказал:
OpenServer\userdata\temp\email
Всея почта вот тут
спасибо!
-
Здравствуйте дамы и господа! Может кто сможет подсказать почему не приходят заказы на почту с OpenServer? Сайт в сети, есть предположение, что нужно открыть почтовый порт, но как это сделать не пойму!
-
Здравствуйте уважаемые форумчане! Помогите пожалуйста разобраться, сломал голову уже, к сожалению, в скриптах плохо разбираюсь. В общем ситуация такова: делаю модуль latest с выводом выбора количества товара при заказе и аякс прогрузкой. Суть проблемы в том, что друг без друга скрипты количества и аякс работают превосходно, но если их прописать вместе, то получается что при выборе количества, оно увеличивается не на +- 1, а на +- количество лимита указанное в модуле latest, Скрипты следующие:
Срипт выбора количества
<script>
function quantity_control() {
$('.quantity_input').each(function() {
$(this).attr('readonly', 'readonly');
var minimum = $(this).val();
var maximum = $(this).attr('data-maximum');
$(this).next().click(function () {
if ((~~$(this).prev().val()+ ~~minimum) <= ~~maximum) {
$(this).prev().val(~~$(this).prev().val()+ ~~minimum);
}
});
$(this).prev().click(function () {
if ($(this).next().val() > ~~minimum) {
$(this).next().val(~~$(this).next().val()- ~~minimum);
}
});
});
}
$(document).ready(function() {
quantity_control();
});
</script>Скрипт аякс прогрузки
<script>
var waiting = false;
function getNextLatestPage($name, url) {
var $latest_block = '.row.product_latest';
var $load_more = '.load_more_latest';
if (waiting) return;
// if (pages_count >= pages.length) return;
waiting = true;
old_load_more = $($load_more).html();
$($load_more).html('Загрузка');
$.ajax({
url:url,
type:"GET",
data:'',
success:function (data) {
console.log("ajax success!");
$data = $(data);
$($load_more).html(old_load_more);
if ($data) {
if ($data.find($latest_block).length > 0) {
$($load_more).parent().before($data.find($latest_block));
}
}
waiting = false;
}
});
}
$(document).ready(function(){
$pages_latest = []; // массив для ссылок пагинации
var $name = 'latest';
var $counter_latest = 0;
$('.row.pagination_latest').hide();
if ($('.row.pagination_latest .pagination').length > 0){
if ($('.row.product_latest').length > 0) {
$('.row.pagination_latest .pagination').each(function(){
href = $(this).find('li:last a').attr('href');
TotalPages = href.substring(href.indexOf("latest_page=")+12);
First_index = $(this).find('li.active span').html();
console.log(TotalPages);
console.log(First_index);
i = parseInt(First_index) + 1;
while (i <= TotalPages) {
$pages_latest.push(href.substring(0,href.indexOf("latest_page=")+12) + i);
i++;
}
console.log($pages_latest);
});
$('.load_more_latest').click(function(event) {
event.preventDefault();
getNextLatestPage($name, $pages_latest[$counter_latest]);
$counter_latest++;
if ($counter_latest >= $pages_latest.length) {$('.load_more_latest').parent().hide();}
});
}
} else {$('.load_more_latest').parent().hide();}
});
</script>Как чисто работает скрипт выбора можно посмотреть здесь http://testsite.u0404564.plsk.regruhosting.ru/index.php?route=product/category&path=1_51_57_58
Как конфликтует скрипт выбора со скриптом аякс прогрузкой можно посмотреть здесь http://testsite.u0404564.plsk.regruhosting.ru/index.php?route=common/home
Надеюсь на вашу помощь, спасибо за внимание!
-
В 22.03.2015 в 12:22, Tom сказал:
Здесь лежит сборка в которой всё это уже есть,останется только выдрать нужное
не рабочая ссылка, к сожалению, а вопрос актуален - делаю тоже, не могу getTotalBestSellerProducts прописать
-
Это возможно! Решил задачу самостоятельно, если кому интересно, пишите в лс - поделюсь)
-
LatestWithAjax_for_ocStore 2.3.0.2.3.ocmod.zip
Адаптировал данный модуль для ocStore 2.3.0.2.3. думаю многим пригодится.
Оригинал здесь
-
Автор
-
долучення28.03.18
-
Категорія
-
Системные требования
-
Метод активацииБез активации
-
Ioncube LoaderНет
-
ocStore2.3
-
OpenCart.Pro, ocShop
-
Звернення до сервера розробника
-
-
Здравствуйте уважаемые форумчане! Может быть кто-нибудь подскажет как правильно в БД подменить Product_id на необходимый и возможно ли это вообще? Проблема в том, что при подмене этого значения на свое, товар исчезает с сайта. Это необходимо для синхронизации с 1с, которая происходит по средствам этого параметра и кода номенклатуры 1с, Получилось синхронизироваться изменяя код номенклатуры в 1с на свое значение Product_id , но как оказалась менять его не вариант, т,к, он завязан на ценниках и переписывать их никто не хочет, да и вообще базу 1с тревожить совсем не хочется)))
-
Посоветовал бы Автоматическая обработка прайс-листов. это хоть и платный модуль, но лучший из всех и стоит своих денег. Решает любые задачи по работе с товаром на сайте! Автор помогает разобраться с его работой.
Импорт, экспорт и синхронизация
в Opencart 2.x: Налаштування та оптимізація
Опубліковано: · Змінено користувачем Yamaradzha
Автоматическая обработка прайс-листов. Лучший инструмент в управление товарами на сайте в целом, автор - хороший человек, оперативно помогает со всем разобраться!