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

[Решено] Вопрос про расположения блока(div) на сайте


cha0s

Recommended Posts

Такой вопрос имеется шаблон например module/slideshow.tpl (в нем описан блог <div="slideshow">....</div>) он подгружается в общую картину на сайте, в какой-то определенный блог <div ...>...</div>, как отловить этот момент? нужно сделать чтоб он вставлялся в другой блог, в шаблоне нефига нету...

 

или как с помощью Jquery этот блог вставить туда куда надо... в шаблоне header.tpl я делаю свой <div id="sjuda"></div>, и как теперь мне там разместить свой <div="slideshow">....</div>? мне надо глобально в самом каталоге Javascript это делать? или же в шаблоне?

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


блог?.. RTFM!  :-x  блог

 

div это БЛОК!

 

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

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

тьфу опечатался) короче имеется slideshow модуль, он не располагается на сайте там где нужно ему быть http://homesecurity.surpluseq.net/ вот пример, с Sort Orderami все в порядке, он загружается в блок если посмотреть исходники в <div id="content">..... мне надо чтоб он сувался в <div id="header">(рядом чтоб был с менюшкой) я не могу не где отловить этот момент, где указано куда ему вставляться? где это искать? тема подглючивает в админке что-либо менять не канает) я просто не могу понять что ему дает команду то что тебе надо быть там в этом блоке, где это исправить? ну не в какую он не хочет вставать там где ему нужно... что самое интересное и в шаблоне common/header.tpl его нету.... он тупо подгружается как-то сам... вот в чем запара. такое ощущение буд-то джаваскриптом суется он, но и этого я не нашел места :(

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


модуль slideshow выводится ровно там, где и должен.

тема оформления далекая от идеологии и архитектуры opencart.

если повезет - достаточно будет поиграться с "child" в контроллере header.php.

если нет - придется изрядно покодить.

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

модуль slideshow выводится ровно там, где и должен.

тема оформления далекая от идеологии и архитектуры opencart.

если повезет - достаточно будет поиграться с "child" в контроллере header.php.

если нет - придется изрядно покодить.

Хорошо я ведь могу его с помощью Jquery вставить туда куда надо? без манипуляций в контроллерах, в шаблоне header.tpl создам свой блок со своим айди, и потом с помощью js можно его тупо туда сувать? или не выйдет? как такое реализовать? тупо в шаблоне или глобально в папке javascript? и как выглядеть это будет если вкурсе) спасиб заранее.

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


Хорошо я ведь могу его с помощью Jquery вставить туда куда надо? без манипуляций в контроллерах, в шаблоне header.tpl создам свой блок со своим айди, и потом с помощью js можно его тупо туда сувать? или не выйдет? как такое реализовать?

 

выбросьте из головы мысли о таких костылях.

смотрите, как реализованы позиции для вывода модулей (column_left, right, content_top,bottom) и делайте свою новую позицию.

 

затем добавите ее в header и укажете в настройках модуля.

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

как-то так

 

 

 

Хорошо я ведь могу его с помощью Jquery вставить туда куда надо? без манипуляций в контроллерах, в шаблоне header.tpl создам свой блок со своим айди, и потом с помощью js можно его тупо туда сувать? или не выйдет? как такое реализовать? тупо в шаблоне или глобально в папке javascript? и как выглядеть это будет если вкурсе) спасиб заранее.

хотя такой костыль тоже не проблема

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

как-то так

 

 

 

хотя такой костыль тоже не проблема

 

а не подскажешь как это сделать на jquery?

вот у меня  есть такой кусок 

<div class="slideshow">
	<div id="bossslideshow<?php echo $module; ?>" class="flexslider">
		<ul class="slides">
		<?php foreach ($images as $image) { ?>
			<li>
				<?php if ($image['link']) { ?>
				<a href="<?php echo $image['link']; ?>"><img src="<?php echo $image['image']; ?>" title="image" alt="image" /></a>
				<?php } else { ?>
				<img src="<?php echo $image['image']; ?>" title="image" alt="image" />
				<?php } ?>
				<p class="flex-caption"><?php echo $image['description']; ?></p>
			</li>
		<?php } ?>
		</ul>
	</div>
</div>

как мне его допустим сделать так

$(window).load(function(){      
     $('мой блок выше').insertAfter('#test');
});
ну чтоб тупо он вставился туда куда мне надо, вместе со всеми выполнениями php и т.д ну короче то что выше... просто он допустим появляется в одном месте, а его перенесу на другое...
Надіслати
Поділитися на інших сайтах


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

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

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

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

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

Вхід

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

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

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

Important Information

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