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


Модальное Окно При Нажатии На Ссылку


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

#1 kuziomavladimir@yandex.ru

kuziomavladimir@yandex.ru

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

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

Отправлено 23 Апрель 2018 - 18:11

Как можно сделать, чтобы при нажатии на ссылку "[font="Open Sans", sans-serif][url="http://quallityspace...u/page/Доставка"%5D%5Bcolor=#00ffff%5DПодробнее>>>%5B/color%5D%5B/url%5D%5B/font%5D" открывалось модальное окно с данной страницей: http://quallityspace...u/page/Доставка
См скрин

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

  • Untitle900-1.jpg
  • Untitl786786ed-2.jpg


#2 kuziomavladimir@yandex.ru

kuziomavladimir@yandex.ru

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

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

Отправлено 26 Апрель 2018 - 14:16

Вопрос ещё актуален, помогите пожалуйста

#3 kuziomavladimir@yandex.ru

kuziomavladimir@yandex.ru

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

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

Отправлено 01 Май 2018 - 19:30

Всё хорошо, но размер модального окна слишком мал! Как можно изменить размер?

#4 Firefly

Firefly

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

  • Модераторы
  • 3 730 сообщений

Отправлено 03 Май 2018 - 11:38

Просмотр сообщенияkuziomavladimir@yandex.ru (01 Май 2018 - 19:30) писал:

Всё хорошо, но размер модального окна слишком мал! Как можно изменить размер?

Здравствуйте.
В шаблоне HTML добавил Вам код:
$(".delivery a").each(function(){
  var thisAttr = $(this).attr('href');
  var newAttr = '?only_body=1';
  $(this).attr('href', thisAttr + newAttr)
})
$(".delivery a").addClass('fancybox.ajax').fancybox({
maxWidth : 900,
maxHeight : 600,
fitToView : false,
width : '100%',
height : '100%',
autoSize : false,
closeClick : false,
openEffect : 'none',
closeEffect : 'none',
content: ''
});

Сейчас все работает корректно

#5 kuziomavladimir@yandex.ru

kuziomavladimir@yandex.ru

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

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

Отправлено 04 Май 2018 - 11:49

Просмотр сообщенияFirefly (03 Май 2018 - 11:38) писал:

Здравствуйте.
В шаблоне HTML добавил Вам код:
$(".delivery a").each(function(){
var thisAttr = $(this).attr('href');
var newAttr = '?only_body=1';
$(this).attr('href', thisAttr + newAttr)
})
$(".delivery a").addClass('fancybox.ajax').fancybox({
maxWidth : 900,
maxHeight : 600,
fitToView : false,
width : '100%',
height : '100%',
autoSize : false,
closeClick : false,
openEffect : 'none',
closeEffect : 'none',
content: ''
});

Сейчас все работает корректно
Спасибо, В описании товара действительно окошко открывается, но при оформлении заказа при нажатии на "подробнее>>" окно Не открывается, просто моргает  экран, и всю. Помогите пожалуйста сделать чтобы при оформлении заказа окошко тоже появлялось
Заранее спасибо за ответ!

#6 kuziomavladimir@yandex.ru

kuziomavladimir@yandex.ru

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

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

Отправлено 06 Май 2018 - 21:02

Очень Жду ответа

#7 Vaccina

Vaccina

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

  • Модераторы
  • 23 029 сообщений

Отправлено 08 Май 2018 - 05:38

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

Зайдите в раздел Сайт - Редактор шаблонов - HTML - найдите и удалите:
$(".delivery a").each(function(){
  var thisAttr = $(this).attr('href');
  var newAttr = '?only_body=1';
  $(this).attr('href', thisAttr + newAttr)
})
$(".delivery a").addClass('fancybox.ajax').fancybox({
maxWidth : 900,
maxHeight : 600,
fitToView : false,
width : '100%',
height : '100%',
autoSize : false,
closeClick : false,
openEffect : 'none',
closeEffect : 'none',
content: ''
});


далее зайдите в шаблон main.js - найдите:
// Скрипты для карточки товара Галерея изображения и Фильтры
function goodspage() {

после него пропишите:
$(document).ready(function () {
  $('.delivery a').each(function () {
	var thisAttr = $(this).attr('href');
	var newAttr = '?only_body=1';
	$(this).attr('href', thisAttr + newAttr)
  })
  $('.delivery a').addClass('fancybox.ajax').fancybox({
	maxWidth: 900,
	maxHeight: 600,
	fitToView: false,
	width: '100%',
	height: '100%',
	autoSize: false,
	closeClick: false,
	openEffect: 'none',
	closeEffect: 'none',
	content: ''
  });
});


далее найдите:
// Скрипты для Быстрого заказа
function quickOrderScripts(){

после него пропишите:
$(document).ready(function () {
  $('.delivery a').each(function () {
	var thisAttr = $(this).attr('href');
	var newAttr = '?only_body=1';
	$(this).attr('href', thisAttr + newAttr)
  })
  $('.delivery a').addClass('fancybox.ajax').fancybox({
	maxWidth: 900,
	maxHeight: 600,
	fitToView: false,
	width: '100%',
	height: '100%',
	autoSize: false,
	closeClick: false,
	openEffect: 'none',
	closeEffect: 'none',
	content: ''
  });
});


#8 kuziomavladimir@yandex.ru

kuziomavladimir@yandex.ru

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

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

Отправлено 09 Май 2018 - 12:54

Спасибо!!!




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

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