Перейти к содержанию
sashamaximiv

Новая позиция вывода в OpenCart 2.3, либо как вывести нужный модуль кодом

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

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

 

Как пример, вот сюда.Screenshot_8.thumb.png.7fad8faf4fb169d7a78c363cd9f1129e.png

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


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

 

  • +1 1

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


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

markimax, спасибо конечно, но я же написал что модулей не надо. Так как вывести нужно в специальном месте в шаблоне. Ни один модуль этого не сделает.

 

Нужно ручками создать новую позицию вывода.

 

Вот яркий пример http://webxeon.ru/opencart/html_infoblock_newposition

Только там для 2.1, а нужно для 2.3

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


Ссылка на сообщение
Поделиться на другие сайты
56 минут назад, sashamaximiv сказал:

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

 

Версия движка хоть какая?

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


Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, sashamaximiv сказал:

markimax, спасибо конечно, но я же написал что модулей не надо. Так как вывести нужно в специальном месте в шаблоне. Ни один модуль этого не сделает.

 

Нужно ручками создать новую позицию вывода.

 

Вот яркий пример http://webxeon.ru/opencart/html_infoblock_newposition

Только там для 2.1, а нужно для 2.3

http://hp-next.detaille.ru/

так не то?

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


Ссылка на сообщение
Поделиться на другие сайты
4 минуты назад, sashamaximiv сказал:

Ни один модуль этого не сделает.
Вот яркий пример http://webxeon.ru/opencart/html_infoblock_newposition

Только там для 2.1, а нужно для 2.3

Делает!
этим куда угодно подцепляем любой html и так далее

 

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


Ссылка на сообщение
Поделиться на другие сайты
10 минут назад, sashamaximiv сказал:

AWARO, версия движка OpenCart 2.3

см выше
нужны свои блоки для вывода модулей - мой модуль
нужно подставить в конкретное место html в существующих и не существующих блоков модуль Марка
или ручками пилить

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


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

AWARO, бесплатной альтернативы нету? мне ведь не нужен вагон доп функций, мне всего лишь нужно вывести модуль в нужном месте на сайте. 

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


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

Этот модуль где-то на сайте выводится уже?

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

Иначе, зачем он в блоке слайдера?

Такой себе а-ля лендинг.

Вместо того, чтобы сделать нормальный сайт для покупателей.

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

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


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

jaffagold, о Боже ребят))))) Динамически меняющийся фон уже сделал самостоятельно, с выводом настроек в ПУ (интервал, сами картинки...).

 

Здесь же мне нужно выводить по 4 шт. новинок в блоке - Новинки, и 4 шт. в блоке Sale. Поэтому и написал, чтобы подсказали как можно вывести модуль (допустим хит продаж) на сайте в нестандартном месте...Screenshot_9.thumb.png.1b90d8c0b911ebcd68999f191abc6555.png

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


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

Потому что в противном случае (если не удастся вывести товары в нужном месте нормальным способом) придется гемороить с css & javascripts.

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


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

*потерто*

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

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


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

В общем нашел решение, не идеально но все таки решает проблему.

 

<script type="text/javascript">
	setTimeout(function(){
		$( init );
		function init() {
		$('#randomPos1').append( $('#entRandomPos1') );
		}
	},150)
</script>

 

150 - задержка перемещения (в миллисекундах)

 

<div id="randomPos1">{*сюда будет перемещено содержимое*}</div>

 

<div id="entRandomPos1">{*здесь содержимое которое будет перемещено*}</div>

 

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


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

Могу внедрить данное решение

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


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

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

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

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

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

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

Войти

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

Войти

  • Последние посетители   0 пользователей онлайн

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

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.