Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 24 Ответов
  • 4618 Просмотров
*

Jora05

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Доброго времени суток!
Проблема в том что при добавлении товара в корзину за ней появляется белый фон, а при обновлении страницы он исчезает. Подскажите как от этого избавится.

*

Mihalich41

  • Захожу иногда
  • 106
  • 1 / 0
Интересный вопрос...
*

adjuster

  • Давно я тут
  • 786
  • 55 / 2
нужна ссылка на сайт - и в каком браузере это появляется?
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
в \components\com_virtuemart\themes\default\theme.js
уберите
Код
color = carts[i].getStyle( 'color' );
bgcolor = carts[i].getStyle( 'background-color' );
if( bgcolor == 'transparent' ) {
// If the current element has no background color, it is transparent.
// We can't make a highlight without knowing about the real background color,
// so let's loop up to the next parent that has a BG Color
parent = carts[i].getParent();
while( parent && bgcolor == 'transparent' ) {
bgcolor = parent.getStyle( 'background-color' );
parent = parent.getParent();
}
}
var fxc = new Fx.Style(carts[i], 'color', {duration: 1000});
var fxbgc = new Fx.Style(carts[i], 'background-color', {duration: 1000});

fxc.start( '#222', color );
fxbgc.start( '#fff68f', bgcolor );
if( parent ) {
setTimeout( "carts[" + i + "].setStyle( 'background-color', 'transparent' )", 1000 );
}
*

web_abuser

  • Новичок
  • 9
  • 0 / 0
*

cadet

  • Захожу иногда
  • 239
  • 17 / 0
в \components\com_virtuemart\themes\default\theme.js
уберите ...
Если убрать - то перестает работать AJAX крзина, после каждого добавления пееход в оформление заказа...

Предлагаю другой код:
Код
						color = carts[i].getStyle( 'color' );
bgcolor = carts[i].getStyle( 'background-color' );
if( bgcolor == 'transparent' ) {
// If the current element has no background color, it is transparent.
// We can't make a highlight without knowing about the real background color,
// so let's loop up to the next parent that has a BG Color
parent = carts[i].getParent();
while( parent && bgcolor == 'transparent' ) {
bgcolor = parent.getStyle( '' );
parent = parent.getParent();
}
}
var fxc = new Fx.Style(carts[i], 'color', {duration: 1000});
var fxbgc = new Fx.Style(carts[i], 'background-color', {duration: 1000});

fxc.start( '#222', color );
fxbgc.start( '', bgcolor );
if( parent ) {
setTimeout( "carts[" + i + "].setStyle( 'background-color', 'transparent' )", 1000 );
*

olf

  • Захожу иногда
  • 360
  • 5 / 1
Что-то я не. пойму. в одном браузерах один код работает, в другом - другой. Есть всё-таки универсальное решение убрать этот "rgb(255, 255, 255)"? Где-то же он сидит?!
*

roket007

  • Захожу иногда
  • 113
  • 8 / 0
Решал я эту проблему, только вот не помню как, сейчас просмотрю!
*

roket007

  • Захожу иногда
  • 113
  • 8 / 0
Попробуй в \components\com_virtuemart\themes\default\theme.js
удалить строки (не гарантирую):
Код
fxc.start( '#222', color );				
fxbgc.start( '#fff68f', bgcolor );
if( parent ) {
setTimeout( "carts[" + i + "].setStyle( 'background-color', 'transparent' )", 1000 );
}
*

olf

  • Захожу иногда
  • 360
  • 5 / 1
Попробуй в \components\com_virtuemart\themes\default\theme.js
удалить строки (не гарантирую):
Код
fxc.start( '#222', color );				
fxbgc.start( '#fff68f', bgcolor );
if( parent ) {
setTimeout( "carts[" + i + "].setStyle( 'background-color', 'transparent' )", 1000 );
}
Удалил, но в опере окошко не появляется теперь. Щас ссылку не тестовый сайт дам
http://luckybag.hostsites.ru/index.php
В опере вообще начало перебрасывать в корзину
« Последнее редактирование: 25.08.2011, 12:05:46 от olf »
*

roket007

  • Захожу иногда
  • 113
  • 8 / 0
Что то меня и в mozille перебрасывает!
*

roket007

  • Захожу иногда
  • 113
  • 8 / 0
Может вы выключили полностью AJAX в настройках шаблона?
*

roket007

  • Захожу иногда
  • 113
  • 8 / 0
Только что протестировал в IE-7, Opera 11.11, и в mozille 3.6 везде работает и не добавляет фон!
*

olf

  • Захожу иногда
  • 360
  • 5 / 1
Может вы выключили полностью AJAX в настройках шаблона?
да нет, ничего такого не делал. Можете в админку сайта зайти
admin
000000
*

olf

  • Захожу иногда
  • 360
  • 5 / 1
думаю, надо найти этот чертовый rgb(255, 255, 255) и поменять на 'transparent'
*

roket007

  • Захожу иногда
  • 113
  • 8 / 0
Только что протестировал ваш сайт в IE Firefox и Opera везде работает хорошо
*

roket007

  • Захожу иногда
  • 113
  • 8 / 0
Только вот на главной стоит кокой то модуль вывода товаров (новинки) и он не срабатывает так как нужно! http://luckybag.hostsites.ru/index.php?page=shop.browse&category_id=1&option=com_virtuemart&Itemid=6 по вот этой ссылке, нажимая на кнопку купить, товар добавляется в корзину без добавления фона и без ре-директа на корзину во всех браузерах. Ищите проблему в верхнем модуле.
*

olf

  • Захожу иногда
  • 360
  • 5 / 1
это стандартный модуль последние товары. В нем косяк оказывается есть?
*

olf

  • Захожу иногда
  • 360
  • 5 / 1
Вобщем, главная страница не принадлежит компоненту. Это стандартное меню "Шаблон блога материалов на главной". На ней я вывел модули магазина. Из-за этого и косяк. И как это лечить?
roket007, может доступ дать? с меня +
« Последнее редактирование: 25.08.2011, 12:59:15 от olf »
*

roket007

  • Захожу иногда
  • 113
  • 8 / 0
Можно посмотреть только это уже не сегодня! Скидуй в личку доступ!
*

olf

  • Захожу иногда
  • 360
  • 5 / 1
Можно посмотреть только это уже не сегодня! Скидуй в личку доступ!
отправил, - не пойму, ушло ли, посмотрите
« Последнее редактирование: 25.08.2011, 14:04:06 от olf »
*

roket007

  • Захожу иногда
  • 113
  • 8 / 0
Да Завтра посмотрю! Просто сейчас на работе!
*

olf

  • Захожу иногда
  • 360
  • 5 / 1
Вобщем, главная страница не принадлежит компоненту. Это стандартное меню "Шаблон блога материалов на главной". На ней я вывел модули магазина. Из-за этого и косяк.
Все-таки не в этом причина. Назначил главной VirtueMart - проблема с модулями осталась.
*

Шмайсер

  • Давно я тут
  • 801
  • 35 / 3
Все просто
вот в этой строчке кода
Код
var fxbgc = new Fx.Style(carts[i], 'backgroun-color', {duration: 1000});
убираем в background-color  букву d например - и все))
получается бэкграун - а это уже не воспринимается браузером как команда выполнить фон слоя.
Разработка сайтов любой сложности, на Joomla 3.9-4.x и не только на ней. Пишу компоненты, модули и плагины на заказ. Переношу сайты с ветки 2.5.х на 4-ю версию Joomla. Пишу любые скрипты и интерфейсы.
*

Corum

  • Новичок
  • 6
  • 0 / 0
Все просто
вот в этой строчке кода
Код
var fxbgc = new Fx.Style(carts[i], 'backgroun-color', {duration: 1000});
убираем в background-color  букву d например - и все))
получается бэкграун - а это уже не воспринимается браузером как команда выполнить фон слоя.
Если сделать как вы говорите, пропадает не только белый прямоугольник, но и фон в всплывающем окошке при добавлении товара в корзину (там где предлагается перейти в корзину или продолжить покупки).
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Настройки отображения товара

Автор wectra

Ответов: 2
Просмотров: 4376
Последний ответ 12.07.2017, 22:12:27
от wectra
Несколько изображений для товара/ Лупа для изображения/ Magic Zoom

Автор antoha333

Ответов: 41
Просмотров: 26884
Последний ответ 13.11.2015, 16:08:16
от sonics
Как реализовать на VirtueMart такую карточку товара?

Автор AdmbVlad

Ответов: 0
Просмотров: 1833
Последний ответ 14.10.2015, 17:01:55
от AdmbVlad
Вставить картинку в карточку товара через URL и создать его миниатюру

Автор sashgera

Ответов: 8
Просмотров: 3162
Последний ответ 14.02.2015, 21:12:46
от sashgera
Как изменить сортировку товара ?

Автор Timer

Ответов: 0
Просмотров: 1729
Последний ответ 21.01.2015, 23:49:28
от Timer