Wadamir

Блок-модуль с ajax-подгрузкой на главную типа "Рекомендуемые"

Рекомендуемые сообщения

Wadamir    67

index.php?app=downloads&module=display&section=screenshot&id=3158

Название: Блок-модуль с ajax-подгрузкой на главную типа "Рекомендуемые"

Добавил: Wadamir

Добавлен: 19 мая 2016

Категория: Модули

Работает на OpenCart: 2.1.х

Работает на ocStore: 2.1.х

Метод активации: Без активации

Сайт разработчика: http://ocshop.xdomus.ru/index.php?route=common/home

Ioncube Loader: Нет

Модуль на главную. Позволяет размещать любое количество товаров, при этом не нагружая страницу, если нужно человек сам нажмёт "загрузить ещё" и подгрузит без перезагрузки страницы (ну Ajax в-общем 8-) ).

По умолчанию - показываются 4 товара, но можно изменять это количество.

Потестил на opencart 2.1.x Но на семействе 2.х должно работать без проблем.

Если будет интерес - потестирую/запилю на другие версии тоже.

Да! И название, которое Вы вводите как название модуля, будет названием модуля на странице :)

Как работает можно посмотреть тут: http://ocshop.xdomus.ru/index.php?route=common/home

Админка ничем не отличается от админки модуля "Рекомендуемые товары", так что там смотреть нечего :)

Использует OCMOD -> следовательно, ничего не портит.

Нажмите здесь, чтобы скачать файл

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
muxa88    0

Это будет полезно для оптимизации (убыстрения) загрузки страницы, следовательно положительно скажется на seo (ранжировании в поисковиках). Отл модуль! 8-)  8-)  8-)  8-)  8-)  8-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
fjeka    8

 

Админка ничем не отличается от админки модуля "Рекомендуемые товары", так что там смотреть нечего :)

 

 

Это то как раз и неудобно. Было бы гораздо лучше если бы можно было бы добавлять все товары из нескольких выбранных категорий.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Wadamir    67

Это то как раз и неудобно. Было бы гораздо лучше если бы можно было бы добавлять все товары из нескольких выбранных категорий.

Так добавляйте из разных - никаких проблем нет, модуль это позволяет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
fjeka    8

Так добавляйте из разных - никаких проблем нет, модуль это позволяет.

Где можно посмотреть скрин админки?

В модуле Рекомендуемые который есть у меня, товары добавляются только по одному. А хотелось бы просто поставить галочку и чтобы все товары из выбранной категории в этом модуле отобразились. В нем можно так сделать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    1 019

Извините что вмешиваюсь

Насчет нагрузки - смешно

Потому что грузится вся страница

 

Могу показать где есть действительно постраничная навигация

 и где грузится только указанное количество товара (это делалось под заказ, но модуль можно сделать именно с подгрузкой по кнопке еще.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Wadamir    67

Извините что вмешиваюсь

Насчет нагрузки - смешно

Потому что грузится вся страница

Не понимаю Вашего "смеха" - ajax модуль подгружает данные только после нажатия кнопки. Что, несомненно, уменьшает нагрузку при первоначальной загрузке главной страницы :)

Изменено пользователем Wadamir

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
viber    0

Интересный модуль, а планируется ли такой классный ajax под страницу новинки ?

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    1 019

Не понимаю Вашего "смеха" - ajax модуль подгружает данные только после нажатия кнопки. Что, несомненно, уменьшает нагрузку при первоначальной загрузке главной страницы :)

 

вот ваш запрос!

http://ocshop.xdomus.ru/index.php?route=common/home&latest_page=2

 

Скажите какая нагрузка для вывода этой страницы?

 

такая же как и для главной, со всеми запросами мен, рекомендуемых и прочее.

Изменено пользователем chukcha

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
viber    0

Где можно посмотреть скрин админки?

В модуле Рекомендуемые который есть у меня, товары добавляются только по одному. А хотелось бы просто поставить галочку и чтобы все товары из выбранной категории в этом модуле отобразились. В нем можно так сделать?

Согласен добавлять руками рекомендуемые вписывая названия - дело утомительное, особенно если это несколько десятков.

А можно было бы создать категорию Рекомендуемые ( не показывать её в дереве категорий) и при добавлении товара выбирать галочкой размещение в основной категории к которой принадлежит товар и если необходимо то ставить галочку возле Рекомендуемых.

И потом в настройках выбрать отображать товар из Категории и указать эту Категорию, которую мы создали под это дело. Не нужно входить каждый раз в настройки, чтобы добавить определенный товар для отображения.

 

P.S.

На сколько я понял на демо сайте этот модуль два раза отображается как новинки и как бестселлеры. Но они работают по принципу добавления в ручную последних и бестселлеров, а вот если бы такое смастерить по принципу работы стандартных модулей новинок/бестселлеров только с догрузкой.

 

Если это стоит денег то сколько ?

Изменено пользователем viber

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Wadamir    67

да можно, почему нет... не очень сложно :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ArtemPitov    410

вот ваш запрос!

http://ocshop.xdomus.ru/index.php?route=common/home&latest_page=2

 

Скажите какая нагрузка для вывода этой страницы?

 

такая же как и для главной, со всеми запросами мен, рекомендуемых и прочее.

Я внесу немножко дегтя

$(document).ready(function(){
	$('#latest').delegate('.pagination a', 'click', function(e) {
		e.preventDefault();
		$.ajax({
			url: $(this).attr('data-href'),
			method: 'POST',
			data: {'setting':$(this).attr('data-setting')},
			success:function(html){
				$('#latest').html(html);
			}
		});
	})
});

--->

$(document).ready(function(){
	$('#latest .pagination a').on('click', function() {
		$.ajax({
			url: $(this).data('data-href'),
			method: 'POST',
			data: {'setting':$(this).data('data-setting')},
			success:function(html){
				$('#latest').html(html);
			}
		});
           return false;
	})
}); 

delegate  == deprecated 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
pchelpin    0

Подскажите, модуль поставил, но не работает сама подгрузка.

При нажатии на кнопку, кнопка пропадает, а подгружаемые товары не отображаются

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
pchelpin    0

Сообщение удалить не могу...

 

Сам разобрался, все заработало. Спасибо за модуль.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
helen2014    0

Подскажите где найти строку <div class="row pagination_populyarnye_tovary_s_podgruzkoy" style="display: none;">

нужно поменять display: none на display: none

post-683118-0-28733700-1471886309_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Wadamir    67

Подскажите где найти строку <div class="row pagination_populyarnye_tovary_s_podgruzkoy" style="display: none;">

нужно поменять display: none на display: none

catalog\view\theme\default\template\module\novelty.tpl

только я не понял зачем display:none менять на display:none

что-то здесь не так :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
helen2014    0

Мы удаляем это

<div class="row text-center">
    <a href="#" class="load_more_<?php echo $translit; ?>">Показать еще</a>
</div>

И оставляем сам скрипт showmore

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
helen2014    0

Не можем найти где поменять в novelty.tpl

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Wadamir    67

Нужно сделать как у Вас вот здесь http://demo2.slasoft.kharkov.ua/about_us  Последние с загрузкой

напишите в личку, пожалуйста

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    1 019

Нужно сделать как у Вас вот здесь http://demo2.slasoft.kharkov.ua/about_us  Последние с загрузкой

Прикольно, а к автору модуля нельзя обратиться,  ко мне?

 

Там кстатит, еще и с навигацией, и  подгрузкой

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    1 019

И кстати.. Эта демка появилась только вчера.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Wadamir    67

Прикольно, а к автору модуля нельзя обратиться,  ко мне?

 

Там кстатит, еще и с навигацией, и  подгрузкой

 

Да, так наверное проще :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От legioner26

      400.00 руб
      Скачать/Купить дополнение


      Пагинация Опций в админке для крупных ИМ
      Разработан модификатор с пагинацией для опций в админ панели.
      Данный модификатор предназначен для интернет магазинов с большим списком параметров в опциях, с которыми сложно работать и подгружают сайт.
      Установив модификатор Вы получите список параметров опции в превычном постраничном для Вас виде, также при удалении параметра в админ панели не надо жать на кнопку сохранить, все происходит автоматически.
      В архиве 2 папки
      ОС 2.0-2.1 - Для версий 2.0-2.1
      ОС 2.2-2.3 - Для версий 2.2-2.3
       
      Установка:
      Устанавливаете модификатор через "Установка расширений", далее в модификаторах чистим кеш и обновляем.
      Добавил legioner26 Добавлено 16.12.2017 Категория Опции Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop  
    • От legioner26
      Разработан модификатор с пагинацией для опций в админ панели.
      Данный модификатор предназначен для интернет магазинов с большим списком параметров в опциях, с которыми сложно работать и подгружают сайт.
      Установив модификатор Вы получите список параметров опции в превычном постраничном для Вас виде, также при удалении параметра в админ панели не надо жать на кнопку сохранить, все происходит автоматически.
      В архиве 2 папки
      ОС 2.0-2.1 - Для версий 2.0-2.1
      ОС 2.2-2.3 - Для версий 2.2-2.3
       
      Установка:
      Устанавливаете модификатор через "Установка расширений", далее в модификаторах чистим кеш и обновляем.
    • От Prorab337

      1 200.00 руб
      Скачать/Купить дополнение


      "Новая Почта API" - модуль доставки для OpenCart 2
      Данный модуль по праву считается лучшим решением для организации доставки Новой Почтой в Вашем интернет-магазине. Дополнение решает практически все задачи, которые возникают при работе с Новой Почтой и является отличным помощником на любом этапе работы с заказами. Кроме стандартных функций модуля доставки имеются инструменты для работы с Экспресс Накладными. Также доступны две функции калькулятора: расчет стоимости и срока доставки. Все расчеты происходят при помощи API, что гарантирует получение самых точных данных.
       
      Дополнение также имеет ряд функций, которые за Вас в автоматическом режиме выполняют ежедневную рутинную работу: рассылка уведомлений с номером накладной, смена статусов заказа, напоминание о не забранных посылках и т.д.
       
      Данный модуль не перезаписывает и не удаляет стандартные файлы и таблицы базы OpenCart. В работе модуля используется API «Новой Почты», что позволяет всегда иметь актуальную информацию о городах, отделениях, отправлениях и т.д., а также взаимодействовать непосредственно с Новой Почтой используя большое количество готовых решений, предоставляемых компанией. И это не все возможности модуля, функционал постоянно расширяется и улучшается. Приобретая модуль Вы будете экономить уйму времени и значительные денежные средства на обработке заказов и разработке аналогичного функционала.
       
      По ссылкам, предоставленным ниже, можно перейти на демонстрационный сайт. Для доступа в админ-панель используйте следующие данные: логин и пароль - demo
       

       
      Функциональные возможности Основные возможности
       большое количество настроек  удобное ручное и автоматическое обновление городов, отделений и другой справочной информации  создание, редактирование и удаление накладных  максимальное заполнение формы накладной в автоматическом режиме  скачивание и печать накладных, и маркировок  просмотр списка накладных непосредственно в админ-панели  автоматическое отслеживание отправлений, смена статусов заказа и отправка уведомлений  самый точный предварительный расчет стоимости доставки  расчет ориентировочного срока доставки  автоматическое определение и учет типа упаковки  автоматический расчет параметров отправления  выбор и поиск городов, отделений. Возможность задать дополнительные поля для адресной доставки подробнее...   Поддерживаемые языки украинский русский английский В некоторых методах API заявлена поддержка украинского, русского и английского языков. На практике же реализована 100% поддержка только украинского языка. Названия городов и отделений Новой Почты доступны на украинском и русском языках. Модуль автоматически показывает нужный перевод в зависимости от настроек OpenCart или предпочтений покупателя во время оформления заказа.
      Совместимость OpenCart v. 2.X.X (также сборки на базе OpenCart соответствующих версий формы заказа: стандартная, Ajax Quick Checkout, Simple checkout & registration (максимальный функционал), Journal Quick Checkout, Fast Order (только выбор города и отделения) Теоретически возможна поддержка всех версий указанных модулей, ну возможно потребуется адаптация для конкретных версий. Адаптацию для других модулей и шаблонов выполним по запросу за ДОПОЛНИТЕЛЬНУЮ ПЛАТУ.
      Лицензия  лицензия действует только на один домен и на все его поддомены, и тестовые сайты  информация о порядке получения лицензии доступна после установки модуля  активация лицензии происходит в течении нескольких часов после покупки Требования ionCube Loader версии 5.0 и выше PHP библиотека CURL PHP версии 5.3 и выше  
      Перед установкой на работающем интернет-магазине рекомендуем выполнить установку и тестирование модуля на тестовом сайте или поддомене!
       
      Детальная инструкция по установке, настройке, обновлению и удалению модуля доступна в архиве в файле instruction.html
      Добавил Prorab337 Добавлено 22.06.2015 Категория Доставки Системные требования PHP библиотека CURL, PHP версии 5.3 и выше Сайт разработчика https://oc-max.com Старая цена Метод активации По запросу в ЛС
      По скайпу
      Через официальный сайт дополнения Ioncube Loader Требуется OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х  
    • От Prorab337
      Данный модуль по праву считается лучшим решением для организации доставки Новой Почтой в Вашем интернет-магазине. Дополнение решает практически все задачи, которые возникают при работе с Новой Почтой и является отличным помощником на любом этапе работы с заказами. Кроме стандартных функций модуля доставки имеются инструменты для работы с Экспресс Накладными. Также доступны две функции калькулятора: расчет стоимости и срока доставки. Все расчеты происходят при помощи API, что гарантирует получение самых точных данных.
       
      Дополнение также имеет ряд функций, которые за Вас в автоматическом режиме выполняют ежедневную рутинную работу: рассылка уведомлений с номером накладной, смена статусов заказа, напоминание о не забранных посылках и т.д.
       
      Данный модуль не перезаписывает и не удаляет стандартные файлы и таблицы базы OpenCart. В работе модуля используется API «Новой Почты», что позволяет всегда иметь актуальную информацию о городах, отделениях, отправлениях и т.д., а также взаимодействовать непосредственно с Новой Почтой используя большое количество готовых решений, предоставляемых компанией. И это не все возможности модуля, функционал постоянно расширяется и улучшается. Приобретая модуль Вы будете экономить уйму времени и значительные денежные средства на обработке заказов и разработке аналогичного функционала.
       
      По ссылкам, предоставленным ниже, можно перейти на демонстрационный сайт. Для доступа в админ-панель используйте следующие данные: логин и пароль - demo
       

       
      Функциональные возможности Основные возможности
       большое количество настроек  удобное ручное и автоматическое обновление городов, отделений и другой справочной информации  создание, редактирование и удаление накладных  максимальное заполнение формы накладной в автоматическом режиме  скачивание и печать накладных, и маркировок  просмотр списка накладных непосредственно в админ-панели  автоматическое отслеживание отправлений, смена статусов заказа и отправка уведомлений  самый точный предварительный расчет стоимости доставки  расчет ориентировочного срока доставки  автоматическое определение и учет типа упаковки  автоматический расчет параметров отправления  выбор и поиск городов, отделений. Возможность задать дополнительные поля для адресной доставки подробнее...   Поддерживаемые языки украинский русский английский В некоторых методах API заявлена поддержка украинского, русского и английского языков. На практике же реализована 100% поддержка только украинского языка. Названия городов и отделений Новой Почты доступны на украинском и русском языках. Модуль автоматически показывает нужный перевод в зависимости от настроек OpenCart или предпочтений покупателя во время оформления заказа.
      Совместимость OpenCart v. 2.X.X (также сборки на базе OpenCart соответствующих версий формы заказа: стандартная, Ajax Quick Checkout, Simple checkout & registration (максимальный функционал), Journal Quick Checkout, Fast Order (только выбор города и отделения) Теоретически возможна поддержка всех версий указанных модулей, ну возможно потребуется адаптация для конкретных версий. Адаптацию для других модулей и шаблонов выполним по запросу за ДОПОЛНИТЕЛЬНУЮ ПЛАТУ.
      Лицензия  лицензия действует только на один домен и на все его поддомены, и тестовые сайты  информация о порядке получения лицензии доступна после установки модуля  активация лицензии происходит в течении нескольких часов после покупки Требования ionCube Loader версии 5.0 и выше PHP библиотека CURL PHP версии 5.3 и выше  
      Перед установкой на работающем интернет-магазине рекомендуем выполнить установку и тестирование модуля на тестовом сайте или поддомене!
       
      Детальная инструкция по установке, настройке, обновлению и удалению модуля доступна в архиве в файле instruction.html
    • От pasha2298
      Сделал небольшое дополнение для того что бы  убирать вкладки в карточке добавления товара и выводить все поля одним списком. Прошу не судить строго поскольку это мое первое дополнение. Протестировано на ocStore 2.3 
      vkladki.ocmod.xml
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу