Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

База данных и Product ID


Recommended Posts

Здравствуйте, сразу прошу прощение за возможно для кого-то тупые вопросы, но я совсем новичек((

Вообщем задача в следующем:

Имеется таблица(tt360images)в базе данных с тремя столбцами -1 product_id (соответственно привязка к ID продукта),   -2 images (это уже текстовая строка с именами файлов изображений, разделенными " ; " загруженных в папку с номером ID продукта)   -3 columns (общее количество загруженных в эту папку файлов изображений)

 

Как мне отредактировать product.php и product.tpl чтоб добавить эти данные из базы для товаров с подходящим ID.

 

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

 

Пример данных таблицы:

2018-03-11_005044.png

Edited by mirchik
Link to post
Share on other sites

Еще столкнулся с проблемой, есть jqery плагин reel называется, там есть возможность маштабировать анимацию под размер экрана, я активировал данный пункт, но работает это мягко говоря непонятно для меня, возможно можно сделать "загрузку для пользователя" чтоб не было видно этих мерцаний при кэшировании. Вот описание функции от разработчика Reel -Responsiveness, а вот мой код при запуске через Ajax:

Спойлер

<div>
<script src="catalog/view/javascript/jquery/jquery.reel.min.js"></script>
<style>
.reelsize {
	margin: 0 auto
}
</style>

<?php foreach ($tt360images as $result) { ?>
	<div>
	<img src="/image/magic360/<?php echo $result['product_id']; ?>/01.jpg"
		width="1280"
		height="960"
		class="reel reelsize"
		id="image"
		data-responsive="true"
		data-speed="0.3"
		data-images="/image/magic360/<?php echo $result['product_id']; ?>/##.jpg|01..<?php echo $result['columns']; ?>">
	</div>
<?php } ?>
</div>

 

А вот этим запросом я вызываю модальное окно и ajax запрос:

Спойлер

<a data-fancybox data-type="ajax" data-src="index.php?route=product/product/getPhoto360img&product_id=<?php echo $product_id; ?> " href="javascript:;" class="js-fancy-popup">3D Просмотр</a>

 

 

Проблем несколько:

1. Мерцание при открытии (масштабирование работает но это мерцание пока не прокэшируется, возможно ли добавить какую то подгруздку)

2. При повторном открытии модального окна с ajax запросом, скрипт reel не срабатывает, тут вообще не представляю что делать, если обновить страницу то первый раз сработает а потом опять болт.

 

Выгрузил проект на временный хост, чтоб визуальнее объяснить проблему. При нажатии на ссылку "3D Просмотр".

Edited by mirchik
Link to post
Share on other sites

По 2-му пункту вычитал, что Разработчик плагина предлагает использовать Эвент teardown, но я не знаю как это и где использовать.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.