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

[Поддержка] Показать еще (showmore)


Recommended Posts

Добрый день. Спасибо модуль работает, но возник нюанс.

 

в файле catalog\controller\product\category.php после строки        
 

if ($category_info) {

 

2 раза встречается код. После какого добавлять правильнее ?

Надіслати
Поділитися на інших сайтах


Поменял... может быть я где-то не там меняю?)

посмотрел всё так.

есть ещё вариант вручную добавить код, который выполнится после запроса

т.е. в файле

catalog/view/javascript/showmore.js

добавить

$('img.imagejail').jail({
    effect: 'fadeIn',
    offset: 300,
    speed : 400
});

перед

    return false;
}
Надіслати
Поділитися на інших сайтах

2 раза встречается код. После какого добавлять правильнее ?

там где 

$this->document->setDescription($category_info['meta_description']);
$this->document->setKeywords($category_info['meta_keyword']);
Надіслати
Поділитися на інших сайтах

 

посмотрел всё так.

есть ещё вариант вручную добавить код, который выполнится после запроса

т.е. в файле

catalog/view/javascript/showmore.js

добавить

$('img.imagejail').jail({
    effect: 'fadeIn',
    offset: 300,
    speed : 400
});

перед

    return false;
}

 

Спасибо... но опять печалька... Готов понести затраты на чайно-кофейные мотиваторы)

Надіслати
Поділитися на інших сайтах


давайте FTP - настрою )

если настроите, напишите сюда решение этой проблемы пожалуйста. У самого такая же проблема, так как тоже пользуюсь дистрибутивом тех разработчиков. :-)

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

Установил на ОC 2.0.2. c Journal 2.4.12. Внес изменения в пути к шаблону. Не работает.

Перешел на дефолтный и залил все как у разработчика. Всеравно не пашет.

 

Помогите установить на ОC 2.0.2. c Journal 2.4.12

Надіслати
Поділитися на інших сайтах


Здравствуйте! скачал и установил ваш скрипт showmore на  maxystore Версия 2.0.1.1  - ничего не работает - модуль нигде не появился, соответствующие изменение в файл catalog\controller\product\category.php после строки внес - толку ноль. Может что не так сделал или для maxystore Версия 2.0.1.1  ваш скрипт не подходит? Пожалуйста подскажите или можно что сделать? :( Спасибо

Надіслати
Поділитися на інших сайтах


Здравствуйте.

 

Попробовал установить на свой сайт на OcStore 1.5.5.1

Если товаров в какой-либо категории много, то при нескольких последовательных нажатиях на ссылку "Показать еще", образуются

столько же ссылок под товарами:

 

Показать ещё

Показать ещё

Показать ещё

Пришлось пока снести модуль.

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...
  • 2 weeks later...

Здравствуйте.

 

Попробовал установить на свой сайт на OcStore 1.5.5.1

Если товаров в какой-либо категории много, то при нескольких последовательных нажатиях на ссылку "Показать еще", образуются

столько же ссылок под товарами:

 

Показать ещё

Показать ещё

Показать ещё

Пришлось пока снести модуль.

аналогичная ситуация. В чем может быть проблема?

Надіслати
Поділитися на інших сайтах


  • 2 months later...
  • 1 month later...

Здравствуйте!

 

Ребят, а кто-нибудь победил проблему с неподгрузкой изображений при нажатии на "показать еще"?

воспользовался всеми советами из топика, но ничего не помогло, т.е. пагинация срабатывает, но изображения на сайте не отрисовывает.

 

Есть какое-то универсальное решение данной проблемы?

Надіслати
Поділитися на інших сайтах


У меня версия 1.5.5.1. Стоит FilterPro v2.4.4.1 (seo). Когда его выключаю, всё работает, а когда включен filterpro кликаешь Показать ещё и ничего не происходит. Не подскажете как исправить?

Надіслати
Поділитися на інших сайтах

  • 1 month later...

Здравствуйте.

 

Попробовал установить на свой сайт на OcStore 1.5.5.1

Если товаров в какой-либо категории много, то при нескольких последовательных нажатиях на ссылку "Показать еще", образуются

столько же ссылок под товарами:

 

Показать ещё

Показать ещё

Показать ещё

Пришлось пока снести модуль.

Здравствуйте, эта вышеуказанная проблема так и не решилась?

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

Не знаю, может нужно кому будет, худо-бедно, но немного подпилил скрипт, чтоб работало на opencart 2.x. Подпиливал под свою тему, на основе шаблона coloring от xds, по этому возможно не у всех будет нормально работать

/*
 * Showmore plugin for opencart
 * Copyright (c) 2015 Shvarev Ruslan [email protected]
 * https://opencartforum.com/user/12381-freelancer/
 */
$(document).ready(function () {
    if ($('.pagination li.active').next('li').length > 0) {
        $('.pagination').before('<div id="showmore" style="padding-bottom: 15px;"><a onclick="showmore()">Показать еще</a></div>');
	}
	   
});
function showmore() {
    var $next = $('.pagination li.active + li a');
    if ($next.length == 0) {
        return;
    }
    $.get($next.attr('href'), function (data) {
        $data = $(data);
        var $container = $('#content div.well + div.row');
        $container.append($data.find('#content div.well + div.row .product-layout'));
        $('.pagination').html($data.find('.pagination > *'));
        if ($('.pagination li.active').next('li').length == 0) {
            $('#showmore').hide();
        }

        $data.filter('script').each(function () {
            if ((this.text || this.textContent || this.innerHTML).indexOf("document.write") >= 0) {
                return;
            }
            $.globalEval(this.text || this.textContent || this.innerHTML || '');
        });
        //$('html, body').animate({ scrollTop: $container.offset().top - 10 }, 'slow');
	if (localStorage.getItem('display') == 'list') {
	$('#list-view').trigger('click');
	} else {
	$('#grid-view').trigger('click');
	}
    }, "html");
    return false;
}
  • +1 1
Надіслати
Поділитися на інших сайтах


  • 2 months later...
  • 4 weeks later...

допилил скрипт для шаблона moneymaker (oCstore 1.5.5.1.2). может кому понадобиться. результат здесь

/*
 * Showmore plugin for opencart
 * Copyright (c) 2015 Shvarev Ruslan [email protected]
 * https://opencartforum.com/user/12381-freelancer/
 */
var $cookie = function () {};
$(document).ready(function () {
    if ($('.pagination div.links b').next('a').length > 0) {
        $('.pagination').before('<div id="showmore" style="padding-bottom: 15px;"><a onclick="showmore()">Показать еще</a></div>');
    }
    
});
function showmore() {
    var $next = $('.pagination div.links b').next('a');
    if ($next.length == 0) {
        return;
    }
    $.get($next.attr('href'), function (data) {
        $data = $(data);
        var $container = $('#content div.product-list');
        $container.append($data.find('#content div.product-list .product-layout'));
        $('.pagination').html($data.find('.pagination > *'));
        if ($('.pagination div.links b').next('a').length == 0) {
            $('#showmore').hide();
        }

        $data.filter('script').each(function () {
            if ((this.text || this.textContent || this.innerHTML).indexOf("document.write") >= 0) {
                return;
            }
            $.globalEval(this.text || this.textContent || this.innerHTML || '');
        });
        //$('html, body').animate({ scrollTop: $container.offset().top - 10 }, 'slow');
		
    }, "html");
    return false;
}
Надіслати
Поділитися на інших сайтах


в таком скрипте надо бы еще добавить функционал изменения url, чтобы прибавлялось ?page=2 и т.д. Иначе, например, пару раз нажимаем Показать еще, переходим на карточку товара, потом нажимаем в браузере кнопку Назад, и возвращаемся на первую страницу. Снова надо будет нажимать Показать еще

Надіслати
Поділитися на інших сайтах


  • 1 month later...

Не подскажите как допилить вывод изображения "loading" ?

Т.е. пользователь нажимает "показать еще" и экран не просто "висит", а отображается картинка "loading".

Спасибо

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

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