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

Recommended Posts

Внимание! Завтра будет доступно обновление шаблона до версии 2.7.3

Скидка на шаблон продлевается до конца недели, затем его стоимость вырастет


Кто хочет получить обновление и еще не писал мне - сообщите в ЛС следующую информацию:

Спойлер
  1. Адрес вашей электронной почты, куда отправлять обновления шаблона
  2. Версию движка или сборки (например, ocstore или opencart.pro), на которую будет установлен шаблон
  3. Домен, на который оплачивалась лицензия шаблона

 

В связи с большим кол-вом пользователей рассылка обновления будет производиться поэтапно, с 13 по 15 октября. Если вы уже сообщали вышеуказанную информацию, обновление будет вам отправлено на указанную почту сразу после начала его рассылки (если письма не получили, не забудьте проверить спам - из-за ссылки в письме оно может попасть туда).

 

Что нового в обновлении:

  • Улучшение совместимости с PHP 7.4, исправление ошибок в модуле активности и в быстром заказе
  • Поддержка reCAPTCHA для форм быстрого заказа, обратного звонка и подписки на рассылку
  • Модификатор для OpenCart/ocStore 2.3 с указанием размеров изображений (для повышения юзабилити и показателей PageSpeed CLS)
  • Улучшение логики работы минификатора для устранения кеширования динамически изменяющихся стилей
  • Уведомление от минификатора в консоль браузера в случае отсутствия подключаемых файлов
  • Исправление отображения неавторизованным покупателям цен с налогами при включении опции отдельной цены
  • Исправление исчезновения правой стрелки прокрутки фотогалереи при отключении анимации
  • Увеличение эффективной площади фотогалереи
  • При добавлении товара в корзину в модальном окне вместо кнопки Назад выводится более логичная кнопка Продолжить покупки
  • Исправление некорректного отображения стрелок изменения кол-ва товара в Firefox
  • Исправление проблемы с кликабельностью кнопок слайдера при включенном эффекте 3D-сдвиге в Chrome
  • Вывод артикула товара внутри тега H1 для уникализации заголовков в случае товаров с идентичными названиями
  • Исправление избыточных атрибутов rel preload
  • Оптимизация отображения полноэкранного слайдшоу в разных размерах на разных разрешениях
  • Исправление возможности оформления быстрого заказа, обратного звонка и подписки на рассылку при их отключении
  • Исправление предупреждений в консоли о пассивных прослушивателях событий для bootstrap slider
  • Исправление предупреждения инструмента проверки микроразметки Brand о некорректном типе данных
  • Улучшение показателей PageSpeed CLS (совокупное смещение макета) в карточке товара при выводе галереи справа
  • Отключение плагина Background Check из-за его некорректной работы
  • Обновление адаптации Simple с инструкцией для пересчета миникорзины
  • Адаптация модуля OCDEV SEO Мультиязык
  • Совместимость с двумя модулями "Стена категорий"
  • Совместимость с модулем Торговая площадка | C2C B2C B2B Marketplace
  • Исправление мелких ошибок в быстром старте и обновление инструкции по его установке
  • Обновление адаптаций opencart.pro 2.1/2.3
  • Обновление документации

Измененные и добавленные файлы и папки (в квадратных скобках версия Opencart):

Спойлер
  • admin\controller\module\moneymaker2.php [2.1]
  • admin\controller\extension\theme\moneymaker2.php [2.3]
  • admin\language\english\module\moneymaker2.php [2.1]
  • admin\language\russian\module\moneymaker2.php [2.1]
  • admin\language\en-gb\extension\theme\moneymaker2.php [2.3]
  • admin\language\ru-ru\extension\theme\moneymaker2.php [2.3]
  • admin\view\javascript\jquery\bootstrap-slider.moneymaker2\bootstrap-slider.min.js
  • admin\view\template\module\moneymaker2.tpl [2.1]
  • admin\view\template\extension\theme\moneymaker2.tpl [2.3]
  • mmr2.part1.ocmod.xml
  • mmr2.part2.ocmod.xml
  • mmr2.part3.ocmod.xml
  • mmr2.part4.ocmod.xml
  • mmr2.img.size.ocmod.xml [2.3]
  • catalog\controller\module\moneymaker_activity.php [2.1]
  • catalog\controller\extension\module\moneymaker_activity.php [2.3]
  • catalog\controller\module\moneymaker2_slideshow.php [2.1]
  • catalog\controller\extension\module\moneymaker2_slideshow.php [2.3]
  • catalog\view\javascript\jquery\owl-carousel\owl.moneymaker2.css
  • catalog\view\theme\default\template\module\moneymaker2_slideshow.tpl [2.1]
  • catalog\view\theme\default\template\extension\module\moneymaker2_slideshow.tpl [2.3]
  • catalog\view\theme\moneymaker2\stylesheet\stylesheet.css
  • catalog\view\theme\moneymaker2\template\common\footer.tpl
  • catalog\view\theme\moneymaker2\template\common\header.tpl
  • catalog\view\theme\moneymaker2\template\module\bestseller.tpl [2.1]
  • catalog\view\theme\moneymaker2\template\extension\module\bestseller.tpl [2.3]
  • catalog\view\theme\moneymaker2\template\module\featured.tpl [2.1]
  • catalog\view\theme\moneymaker2\template\extension\module\featured.tpl [2.3]
  • catalog\view\theme\moneymaker2\template\module\latest.tpl [2.1]
  • catalog\view\theme\moneymaker2\template\extension\module\latest.tpl [2.3]
  • catalog\view\theme\moneymaker2\template\module\moneymaker2_slideshow.tpl [2.1]
  • catalog\view\theme\moneymaker2\template\extension\module\moneymaker2_slideshow.tpl [2.3]
  • catalog\view\theme\moneymaker2\template\module\special.tpl [2.1]
  • catalog\view\theme\moneymaker2\template\extension\module\special.tpl [2.3]
  • catalog\view\theme\moneymaker2\template\product\category.tpl
  • catalog\view\theme\moneymaker2\template\product\manufacturer_info.tpl
  • catalog\view\theme\moneymaker2\template\product\product.tpl
  • catalog\view\theme\moneymaker2\template\product\search.tpl
  • catalog\view\theme\moneymaker2\template\product\special.tpl
  • min\lib\Minify\Controller\MinApp.php
  • Adaptations\simple\readme.txt
  • Adaptations\ocdevpro-seo-multilanguage\upload (ocstore 2.3, opencart.pro 2.3)\catalog\view\theme\moneymaker2\template\common\ocd_language.tpl
  • Adaptations\ocdevpro-seo-multilanguage\upload (ocstore 2.3, opencart.pro 2.3)\mmr2.ocdevproseomultilang.ocmod.xml
  • Adaptations\filterpro\opencart2.1\upload\catalog\view\theme\moneymaker2\template\module\filterpro_products.tpl
  • Adaptations\filterpro\opencart2.3\upload\catalog\view\theme\moneymaker2\template\extension\module\filterpro_products.tpl
  • Adaptations\newsblog_2.3\upload\catalog\view\theme\moneymaker2\template\newsblog\article.tpl
  • Adaptations\opencart.pro-2.1\upload\catalog\view\theme\moneymaker2\template\module\product_tab.tpl
  • Adaptations\opencart.pro-2.1\mmr2.part42.ocmod.xml
  • Adaptations\opencart.pro-2.1\mmr2.part41.ocmod.xml
  • Adaptations\opencart.pro-2.1\mmr2.part3.ocmod.xml
  • Adaptations\opencart.pro-2.1\mmr2.part22.ocmod.xml
  • Adaptations\opencart.pro-2.1\mmr2.part21.ocmod.xml
  • Adaptations\opencart.pro-2.1\mmr2.part12.ocmod.xml
  • Adaptations\opencart.pro-2.1\mmr2.part11.ocmod.xml
  • Adaptations\opencart.pro-2.3 modules\upload\catalog\view\theme\moneymaker2\template\blog\article.tpl
  • Adaptations\opencart.pro-2.3 modules\upload\catalog\view\theme\moneymaker2\template\extension\module\ajax_viewed_product.tpl
  • Adaptations\opencart.pro-2.3 modules\upload\catalog\view\theme\moneymaker2\template\extension\module\popular.tpl
  • Adaptations\opencart.pro-2.3 modules\upload\catalog\view\theme\moneymaker2\template\extension\module\product_tab.tpl

Опциональный модификатор mmr2.img.size.ocmod.xml [2.3] предназначен для указания размеров изображений (см. п.3 списка изменений выше) и устанавливается аналогично любому другому модификатору.

Полный лог изменений по разным версия шаблона доступен в документации в разделе истории

 

Обновление уже установлено на демо шаблона

 

Обратите внимание! Если вы используете фильтр товаров OCFilter:

В новых версиях фильтра могут быть проблемы с работой адаптивных панелей, которые не будут показываться при активном модуле фильтра.

Для исправления - в файле catalog\view\javascript\jquery\moneymaker2\sidebars.responsive.js найдите код

if (!$('#column-left').hasClass('active')&&(($(window).scrollTop()>($("#column-left").height()+$("#column-left").offset().top)-150)||(($(window).scrollTop()+$(window).height()-150)<$("#column-left").offset().top)))

и поменяйте его на такой:

var ot = $("#column-left").offset().top < 0 ? $("#column-left").offset().top + $("#column-left").parent().height() : $("#column-left").offset().top;
if (!$('#column-left').hasClass('active')&&(($(window).scrollTop()>($("#column-left").height()+ot)-150)||(($(window).scrollTop()+$(window).height()-150)<ot)))

Далее найдите там же код:

if (!$('#column-right').hasClass('active')&&(($(window).scrollTop()>($("#column-right").height()+$("#column-right").offset().top)-150)||(($(window).scrollTop()+$(window).height()-150)<$("#column-right").offset().top)))

и поменяйте его на такой:

var ot = $("#column-right").offset().top < 0 ? $("#column-left").offset().top + $("#column-right").parent().height() : $("#column-right").offset().top;
if (!$('#column-right').hasClass('active')&&(($(window).scrollTop()>($("#column-right").height()+ot)-150)||(($(window).scrollTop()+$(window).height()-150)<ot)))

 

  • +1 6
Надіслати
Поділитися на інших сайтах

  • Відповіді 7,4k
  • Created
  • Остання відповідь

Top Posters In This Topic

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

1. Опции в категории

2. Товары одного типа связаны с цепочку,

Или тогда не стоит?

Помню после последнего обновления необходима была мелкая правка модуля...

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


Если доработки вносили как положено - через модификаторы, то обновляться как обычно, если же вмешивались непосредственно в файлы шаблона или его модификаторы, то любая перезапись файлов естественно затрет ваши изменения. В последнем случае смотрите список изменившихся файлов https://2.mnmkr.com/documentation/#changelog и если ваши доработки их не касались, то перезаписывайте только их, если же касались, то придется вручную переносить изменения из файлов новой версии в старые

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

В 12.10.2021 в 20:47, RGB сказал:

 

А может есть ещё возможность через Ваш модуль задавать размеры изображений в модуле "Стенка категорий"? 

 

Или просто может кто подскажет как задать размеры изображений в модуле "Стенка категорий"? Буду очень признателен

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


В документации к шаблону Вы пишете, что для наилучшего отображения слайдшоу желательно, чтобы изображение в баннере было разрешением не менее 1920 px в ширину. А какова рекомендуемая высота? 

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


34 минуты назад, Danishevskiy сказал:

 

А может есть ещё возможность через Ваш модуль задавать размеры изображений в модуле "Стенка категорий"? 

 

Или просто может кто подскажет как задать размеры изображений в модуле "Стенка категорий"? Буду очень признателен

Размеры изображений обычно задаются в самих модулях в их настройках. Или вы имеете в виду новый модификатор?

 

10 минут назад, Danishevskiy сказал:

В документации к шаблону Вы пишете, что для наилучшего отображения слайдшоу желательно, чтобы изображение в баннере было разрешением не менее 1920 px в ширину. А какова рекомендуемая высота? 

Любая, исходите из того, в каких размерах у вас есть подходящая графика для слайдшоу (или в каких дизайнер рисует баннеры), в разумных пределах, разумеется.

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

Добрый день!

1. Когда-то уже писал, повторюсь, можно ли сделать чтобы при оформлении заявки на обратный звонок, на почту приходил url странички, с которой была оформлена заявка? Каждый второй клиент считает, что мы в курсе где он оформил заявку и просит сразу консультацию по товару, приходится еще отождествлять что за товар просматривался.

2. Как задать явные размеры фотографий? Оcstore 2.1, pagespeed сильно ругается на этот момент. Спасибо

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


Доброго

1. Помню такое предложение, но решил его не делать для всех из-за того, что наличие ссылки в письме в части случаев приведет к его попаданию в спам, а значит такие заявки будут утеряны, пока пользователь не догадается специально проверять спам или настраивать спам-фильтры. Такие вещи лучше делать индивидуально, понимая их последствия и возможные риски, поэтому если вам нужна такая реализация, то лучше сделайте это в виде модификатора, письмо для обратного звонка формируется в четвертой части модификаторов mmr2.part4.ocmod.xml в коде внутри

public function addCallback() {
...
}

то, что касается переменной $message - и есть будущий текст письма, там и нужно добавлять ссылку на страницу, которую можно получить где-то в контроллере футера с помощью, например

$_SERVER['REQUEST_URI']

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

2. Могу вам отправить на почту модификатор для 2.3, его можно переделать под 2.1, но придется учитывать, что в 2.1 размеры изображений задаются не в модуле управления шаблоном, а в системных настройках, там они общие для всех шаблонов (в отличии от 2.3)

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

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

2. сейчас скину вам в личку почту для модификатора

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


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

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

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

Подскажите как/где поменять текст страницы регистрации партнера в партнерской программе. адрес сайта/index.php?route=affiliate/login

Можно ли это сделать через админку?

 

 

Нашел решение сам. Может кому пригодится.

редактируем файл под свои нужды и все.

catalog/language/ru-ru/affiliate/login.php
Змінено користувачем miha1980
нашел решение сам
  • +1 1
Надіслати
Поділитися на інших сайтах


Здравствуйте, у меня допустим шаблон версии 2.7.0, хочу обновить до 2.7.3, но за 2 года делались правки в некоторых файлах. Как выяснить, в каких файлах делались правки в новой версии, чтобы я перенес, только то, что необходимо, и ни чего не поехало. Надеюсь мой вопрос понятен. 

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


58 минут назад, ramzes63 сказал:

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

1. Сравнить файлы с оригинальными в  storage/modification

2. Посмотреть в документации у автора меняются ли эти файлы в новой версии

https://2.mnmkr.com/documentation/#changelog

3. Оформить изменения модификаторами если хотите обновляться

 

Про модификаторы вкратце написано в документации шаблона, в конце. (как сделать адаптацию модуля) 

 

Также см. тему

 

Для поиска различий в файлах можно использовать notepad++ плагин compare, winmerge  или аналоги. 

 

Сам в такой же ситуации. Исполнитель наделал изменений, проигнорировал просьбу помечать изменённый код, только сейчас понял что в Тз надо прописывать "только через модификатор". 

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


@ramzes63 @vvo используйте такое ПО, как WinMerge для сравнения файлов. Можно предположить, что нас интересуют только правки непосредственно файлов шаблона, т.е. содержимого catalog\view\theme\moneymaker2, в таком случае можно загрузить эту папку к себе на компьютер и отправить в WinMerge целиком ее и такую же папку из архива той версии шаблона, что стоит у вас, так вы увидите изменения, которые вносили (если вносили) ваши исполнители в файлы шаблона. 

2 часа назад, kobzon сказал:

Есть вопрос по обновлению. Вот список модификаций - их нужно все удалить, даже который выключенный?

 

Все не нужно, обновлялись же только основные 4 части модификаторов шаблона, т.е. переустанавливать нужно только 

  • Moneymaker2 Mods 1
  • Moneymaker2 Mods 2
  • Moneymaker2 Mods 3
  • Moneymaker2 Mods 4
Надіслати
Поділитися на інших сайтах

В 12.10.2021 в 20:47, RGB сказал:

Модификатор для OpenCart/ocStore 2.3 с указанием размеров изображений (для повышения юзабилити и показателей PageSpeed CLS)

Подскажите, а где указывать размеры? :rolleyes: 

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


Так они у вас сами по себе должны быть указаны, для 2.3 это автоматически делается при установке шаблона в его модуле управления внизу самой первой вкладки настроек

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

В 16.10.2021 в 02:18, vvo сказал:

1. Сравнить файлы с оригинальными в  storage/modification

2. Посмотреть в документации у автора меняются ли эти файлы в новой версии

https://2.mnmkr.com/documentation/#changelog

3. Оформить изменения модификаторами если хотите обновляться

 

Про модификаторы вкратце написано в документации шаблона, в конце. (как сделать адаптацию модуля) 

 

Также см. тему

 

Для поиска различий в файлах можно использовать notepad++ плагин compare, winmerge  или аналоги. 

 

Сам в такой же ситуации. Исполнитель наделал изменений, проигнорировал просьбу помечать изменённый код, только сейчас понял что в Тз надо прописывать "только через модификатор". 

Спасибо, не знал. Надо уточнить у моего разработчика - где вносил изменения, скорее всего в файлах, не в модификаторе

 

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


В 16.10.2021 в 11:11, RGB сказал:

@ramzes63 @vvo используйте такое ПО, как WinMerge для сравнения файлов. Можно предположить, что нас интересуют только правки непосредственно файлов шаблона, т.е. содержимого catalog\view\theme\moneymaker2, в таком случае можно загрузить эту папку к себе на компьютер и отправить в WinMerge целиком ее и такую же папку из архива той версии шаблона, что стоит у вас, так вы увидите изменения, которые вносили (если вносили) ваши исполнители в файлы шаблона. 

Все не нужно, обновлялись же только основные 4 части модификаторов шаблона, т.е. переустанавливать нужно только 

  • Moneymaker2 Mods 1
  • Moneymaker2 Mods 2
  • Moneymaker2 Mods 3
  • Moneymaker2 Mods 4

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

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


Добрый день, подскажите, как добиться четких резких изображений товара в галерее и при увеличении, или для ocstore 2.3 это не реально?

Как пример в рекламе гугл, или на таких движках как Розетки, Прома, Хорошоп?

Пример внизу

Capture+_2021-10-19-09-01-01.png

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


Доброго, это реально, но потребует правок стандартной логики в зависимости от того, что именно вы хотите сделать. Иногда при плохом качестве исходной графики размытие и нечеткость изображений являются следствием самого ресайза, который делается опенкартом (т.е. когда в админке менеджер загружает к товарам фото, скажем, 500х500, а в настройках в карточке товара стоит уже другое значение, в итоге опенкарт самостоятельно сделает ресайз до новых размеров и может ухудшить качество изображения). Одно из решений состоит в правках графической библиотеки, по форуму обсуждалась такая проблема и можете поискать варианты прямо тут. Другое решение "в лоб" - это давать бОльшие размеры изображениям, чтобы они выводились как бы с запасом, но это не очень правильный подход, потому что на странице будет загружаться много лишнего и потому что для таких целей есть следующий подход.

Более правильный, но более сложный в реализации подход - когда используется набор разной графики под разные разрешения с помощью srcset, штатно опенкарт такого делать не умеет и в каждом отдельном месте для вывода изображения использует ровно один его вариант с размерами из настроек, но это не сильно сложная задача даже для начинающего специалиста. В шаблоне это потребует вмешательства во все места, где выводятся изображения, а также переделывания всех контроллеров, где эти изображения передаются в шаблон, также нужно быть готовым к тому, что место на хостинге будет очень быстро забиваться, ведь придется на одну картинку товара делать ресайз уже не для 3-4 ее версий, а для всех 10.

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

Здравствуйте. Подскажите можно ли в главном горизонтальном меню сделать, чтобы при большом кол-ве пунктов они не переносились на вторую строку http://joxi.ru/BA0dPxWuMnKl0A , а была всегда одна строка и в конце 3 точки при нажатие на которые появлялось бы выпадающее меню с теми пунктами, которые не вошли в одну строку на данной ширине экрана.

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


Добрый день, конечно возможно, но вам ведь нужна конкретная реализация? К сожалению, у меня ее нет, хотя она не является особо сложной и это реально сделать одним лишь яваскриптом, но вообще я бы не советовал скрывать от покупателей категории в таком виде. Лучше их все же наглядно показывать и не требовать от покупателей совершать лишние действия в виде нажатия на переключатель для того, чтобы увидеть все ваши категории. Если категорий слишком много, то можно отобрать наиболее приоритетные и вывести в шапку только их, а менее важные оставить в боковом блоке категорий или вообще перестроить структуру магазина так, чтобы вместо кучи категорий задачу сужения поиска товаров выполнял какой-нибудь модуль фильтра.

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

18 часов назад, RGB сказал:

Добрый день, конечно возможно, но вам ведь нужна конкретная реализация? К сожалению, у меня ее нет, хотя она не является особо сложной и это реально сделать одним лишь яваскриптом, но вообще я бы не советовал скрывать от покупателей категории в таком виде. Лучше их все же наглядно показывать и не требовать от покупателей совершать лишние действия в виде нажатия на переключатель для того, чтобы увидеть все ваши категории. Если категорий слишком много, то можно отобрать наиболее приоритетные и вывести в шапку только их, а менее важные оставить в боковом блоке категорий или вообще перестроить структуру магазина так, чтобы вместо кучи категорий задачу сужения поиска товаров выполнял какой-нибудь модуль фильтра.

Приветствую. Желательно общая реализация, не именно для конкретного сайта (я уже несколько лицензий этого шаблона купил и планирую еще). Общая реализация - просто по ширине экрана - если пункты не входят в строку, чтобы они не переносились, а вели себя как описал. Если у СЕОШника ли,  у владельца сайта ли будет забота о покупателях, то это на их усмотрение оставить. Захотят - продумают структуру, уменьшат кол-во пунктов меню и т.д., но по умолчанию очень желательно, чтобы было как описал.

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


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

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

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

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

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

Вхід

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

Вхід зараз

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

Important Information

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