Перейти к содержимому


Фрейм

Фреймы

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1 Gepeek

Gepeek

    Пользователь

  • Пользователи
  • PipPip
  • 15 сообщений

Отправлено 21 Сентябрь 2014 - 19:14

Добрый вечер. Номер Аккаунта SL-302947
1.  Мне дали фрейм для вставки на сайт:
<iframe src="http://navse360.ru/onlyTour/6448"
scrolling="no"
width="100%"
height="100%">
Здесь мог бы быть виртуальный тур, но ваш браузер не поддерживает фреймы.
</iframe>
Как его вставить куда показано на скриншоте.


2. Как назначить картинкам слайдера ссылки, что бы при нажатии на картинку слайдера он переходил по ссылкам.

Заранее спасибо.

Прикрепленные изображения

  • 2014-09-21 20-07-23 Скриншот экрана.png


#2 Dars

Dars

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 410 сообщений

Отправлено 21 Сентябрь 2014 - 19:22

Просмотр сообщенияGepeek (21 Сентябрь 2014 - 19:14) писал:

Добрый вечер. Номер Аккаунта SL-302947
1.  Мне дали фрейм для вставки на сайт:
<iframe src="http://navse360.ru/onlyTour/6448"
scrolling="no"
width="100%"
height="100%">
Здесь мог бы быть виртуальный тур, но ваш браузер не поддерживает фреймы.
</iframe>
Как его вставить куда показано на скриншоте.


2. Как назначить картинкам слайдера ссылки, что бы при нажатии на картинку слайдера он переходил по ссылкам.

Заранее спасибо.
1. Вставьте данный код в описание страницы через кнопку "Источник".

2. В шаблоне HTML найдите код:

<a href="#" target="_blank">
										<img src="здесь адрес картинки" alt="123">
									</a>

Похожий код повторяется трижды (меняется только название картинки и один из атрибутов у тэга a). Вам необходимо вместо # в атрибуте href вписать ссылку на нужную вам страницу.

#3 Gepeek

Gepeek

    Пользователь

  • Пользователи
  • PipPip
  • 15 сообщений

Отправлено 21 Сентябрь 2014 - 19:40

Все круто помогло. Только можно этот виртуальный тур сделать большего размера (по длиннее).

И еще появился вопрос.
Когда заходишь допустим в роллы и стоит показывать по 20 товаров, листаешь вниз он автоматически подгружает еще страницу, но потом пишет что товаров больше нет, хотя они есть:) если ставить показывать по 100 он показывает все товары. Просто люди многие не понимают и думают что роллов больше нет.

#4 Ирина345

Ирина345

    Активный участник

  • Модераторы
  • 5 709 сообщений

Отправлено 22 Сентябрь 2014 - 14:27

Просмотр сообщенияGepeek (21 Сентябрь 2014 - 19:40) писал:

Все круто помогло. Только можно этот виртуальный тур сделать большего размера (по длиннее).

И еще появился вопрос.
Когда заходишь допустим в роллы и стоит показывать по 20 товаров, листаешь вниз он автоматически подгружает еще страницу, но потом пишет что товаров больше нет, хотя они есть :) если ставить показывать по 100 он показывает все товары. Просто люди многие не понимают и думают что роллов больше нет.
Здравствуйте, если вы хотите что бы товары отображались по определенному количеству.
найдите в main.js
  if ($('.productPageContent').length > 0 && indexPage !== "1") {
		var $container = $('.productPageContent .goodstabl, .productPageContent .goodsListBlock');
		var lastPage = 1;
		
		var imgFolder = $('body > header').attr('data-img-folder'); // путь до папки изображений
		var zoomloaderPath = imgFolder + 'AjaxLoader.gif';
		$container.infinitescroll({
			navSelector: '.infinitescroll-pages', // класс элемента постраничной навигации для бесконечного скрола
			nextSelector: '.infinitescroll-pages .current + a', // класс элемента постраничной навигации, ссылка на следующую страницу
			itemSelector: '.tabl, .goodlist', // класс элементов, которые будем извлекать
			loading: {
				msgText: 'Пожалуйста подождите...',
				finishedMsg: 'Больше нет товаров.',
				img: zoomloaderPath
			}
		}, function(newElements) {
			var $newElems = $(newElements).css({opacity: 0});
			$newElems.imagesLoaded(function() {
				$newElems.animate({opacity: 1});
				// Скрываем навигацию по умолчанию
				$('.navigation').hide();
			//$container.masonry( 'appended', $newElems, true );
			});
			lastPage++;
			// если это последняя страница, завершаем работу
			if (lastPage >= (infiniteScrollLastPage ? infiniteScrollLastPage : 1)) {
				$container.infinitescroll('pause');
			}
		});
	}
и удалите

#5 Gepeek

Gepeek

    Пользователь

  • Пользователи
  • PipPip
  • 15 сообщений

Отправлено 23 Сентябрь 2014 - 08:00

Просмотр сообщенияИрина345 (22 Сентябрь 2014 - 14:27) писал:

Здравствуйте, если вы хотите что бы товары отображались по определенному количеству.
найдите в main.js
if ($('.productPageContent').length > 0 && indexPage !== "1") {
var $container = $('.productPageContent .goodstabl, .productPageContent .goodsListBlock');
var lastPage = 1;

var imgFolder = $('body > header').attr('data-img-folder'); // путь до папки изображений
var zoomloaderPath = imgFolder + 'AjaxLoader.gif';
$container.infinitescroll({
navSelector: '.infinitescroll-pages', // класс элемента постраничной навигации для бесконечного скрола
nextSelector: '.infinitescroll-pages .current + a', // класс элемента постраничной навигации, ссылка на следующую страницу
itemSelector: '.tabl, .goodlist', // класс элементов, которые будем извлекать
loading: {
msgText: 'Пожалуйста подождите...',
finishedMsg: 'Больше нет товаров.',
img: zoomloaderPath
}
}, function(newElements) {
var $newElems = $(newElements).css({opacity: 0});
$newElems.imagesLoaded(function() {
$newElems.animate({opacity: 1});
// Скрываем навигацию по умолчанию
$('.navigation').hide();
//$container.masonry( 'appended', $newElems, true );
});
lastPage++;
// если это последняя страница, завершаем работу
if (lastPage >= (infiniteScrollLastPage ? infiniteScrollLastPage : 1)) {
$container.infinitescroll('pause');
}
});
}
и удалите

Спасибо большое.





Темы с аналогичным тегами Фреймы

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных