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

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


Recommended Posts

вот здесь реализована кнопка Показать еще с изменением урла страницы http://www.lustra-gus.ru/potolochnye-lyustry

Страницы в урле изменяются, Да

А когда нажимаешь "назад" изменяется только урл, а товары остаются те же.

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


вау! ну ничего себе!!

У меня все работает.

А, как изменить код, чтобы при подгрузке товаров отображалась крутящаяся картинка например как на Яндекс.маркете и временно скрывалось название "показать еще".

Подскажите.

Прям не хватает картиночки.. страница "стоит" и не понятно происходит что-то или нет

Змінено користувачем acer
Надіслати
Поділитися на інших сайтах


переделать

$.get

 

на $.ajax({

 

})

 

И добавить функции для complete

для beforeSend

Если не трудно, подправьте и выложите тут, я все равно не смогу исправить по описанию... не разбираюсь в js

Змінено користувачем acer
Надіслати
Поділитися на інших сайтах


да. я не разбираюсь, сделайте всё за меня

ну ладно а.

Добавьте картинку. мод хороший, картинки не хватает

Змінено користувачем acer
Надіслати
Поділитися на інших сайтах


  • 3 weeks later...

Подскажите может у кого было такое. Opncart 2.0.1.1

Как установил реакции вообще не было, исправил как скинули раньше так как внизу......

Но в итоге переходят только страницы, товар вообще не подгружается, может кто решил подскажите как.

 

 

/*
* Showmore plugin for opencart
* Copyright © 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;
}

Змінено користувачем Vadya25
Надіслати
Поділитися на інших сайтах


Появилась на конец то долгожданная (сто долларовая :-) ) кнопка показать еще для OpenCart: 1.5.4

После нажатия показать еще каждый товар дублируется по 4 раза

 

Как решить проблему?

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


Файл модуля обновился, скачал, сравнил, но изменений в коде что-то не заметил.

Были ли какие-то изменения?

Змінено користувачем acer
Надіслати
Поділитися на інших сайтах


  • 1 month later...

вот здесь реализована кнопка Показать еще с изменением урла страницы http://www.lustra-gus.ru/potolochnye-lyustry

Где в какой строчке что подправить чтобы урл изменялся page=2, page=3 и т.д.? для версии 1.5

Змінено користувачем acer
Надіслати
Поділитися на інших сайтах


Где в какой строчке что подправить чтобы урл изменялся page=2, page=3 и т.д.? для версии 1.5

Пагинация не относится к этому модулю

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

  • 4 months later...
  • 9 months later...
  • 2 months later...

Добрый день. Подскажите данное дополнение работает только на страницах, где есть переход по страницам 1,2,3...??

Мне нужно сделать раскрывающийся список на главной странице, что бы скрыть старые новости.

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


Перепишу вопрос в более полной форме. Подскажите, данное дополнение, может выполнить эти условия?
 
Главная страница twotea.ru в масштабе 30%.
Опишу, что на скриншоте: на главной странице 4 новостных баннера, ниже фото из инстаграма, ниже идут 4 новостных баннера, потом слайдер с "Новинками" и потом бесконечным потоком по 4 баннера будут идти новости.
Мне нужен функционал, который отсечет все, что ниже "Новинок" и уберет их под кнопку "показать еще". При этом разделив весь последующий материал(под кнопкой показать еще постранично, что бы при нажатии кнопки загрузились не все данные за многие годы, а по частям\страницам. 
По сути мне нужно поделить главную страницу по частям\страницам и ввести функционал кнопки "показать 
еще". 
 
 
 
ИЗ АДМИНКИ управление баннерами.
Встроенное изображение 3
 
 
Главная страница twotea.ru в масштабе 30%.
Встроенное изображение 2
Надіслати
Поділитися на інших сайтах


  • 1 month later...
В 19.05.2015 в 11:58, freelancer сказал:

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

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

т.е. в файле

catalog/view/javascript/showmore.js

добавить


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

перед


    return false;
}

Та же песня с lazyload, не подгружаются изображения. Добавил код в showmore.js, но в консоли браузера выдает ошибку на эту строчку $('img.imagejail').jail({

zaumnik у вас получилось?

Змінено користувачем molexuse
Надіслати
Поділитися на інших сайтах


  • 2 months later...
  • 6 months later...
  • 11 months later...

Есть подобное дополнение для 2.3 (платное/бесплатное)?

Я находил, но в теме поддержки пишут, что

дополнение плодит дубли страниц или кнопка грузит всю страницу (а не только товары).

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


  • 4 weeks later...

Отличный скрипт.

ocStore 1.5.5.1.2, работает без filterpro.

 

716071754___.png.5ea7a2b6cd8b4fe411379abae989b8ba.png

 

Но, с наличием "filterpro_v2.4.4(seo)_encoded", беЗполезен. При нажатии ничего не происходит.

Пытался адаптировать к фильтру, но ничего не вышло.

Фрагмент из xml файла:

  <file name="catalog/controller/module/filterpro.php">
    <operation>
      <search position="before"><![CDATA[
$this->document->addScript('catalog/view/javascript/jquery/jquery.total-storage.min.js');
      ]]></search>
      <add><![CDATA[
$this->document->addScript('catalog/view/javascript/showmore.js');			$this->document->addStyle('catalog/view/theme/default2/stylesheet/showmore.css');        
      ]]></add>
    </operation>
  </file>

Ещё пытался адаптировать под два языка, но так же ничего не получилось. Надпись не выводилась )

Делал правки в скрипте, и вносил изменения в контроллер:

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()"><?php echo $text_showmore; ?></a></div>');
    }
  <file name="catalog/controller/product/category.php">
    <operation>
      <search position="before"><![CDATA[
$this->document->setDescription($category_info['meta_description']);
      ]]></search>
      <add><![CDATA[
$this->document->addScript('catalog/view/javascript/showmore.js');			$this->document->addStyle('catalog/view/theme/default2/stylesheet/showmore.css');        
      ]]></add>
    </operation>
		<operation>
			<search position="after"><![CDATA[$this->data['text_limit'] = $this->language->get('text_limit');]]></search>
			<add><![CDATA[
			$this->data['text_showmore'] = $this->language->get('text_showmore');
]]></add>
		</operation>	
  </file>

 

Может кто подскажет где подправить, что добавить? 

Буду очень признателен.

 

P.S. filterpro куплен на этом форуме.

фильтр_покупка.png

Змінено користувачем Zapuzin
Надіслати
Поділитися на інших сайтах


Попробовал перенести из "filterpro_v2.5.17.6b_encoded" в "filterpro_v2.4.4(seo)_encoded". Ничего не получилось.

 

Не судьба )

 

Змінено користувачем Zapuzin
Надіслати
Поділитися на інших сайтах


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

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

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

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

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

Вхід

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

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

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

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

Important Information

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