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

Polosat

  • Давно я тут
  • 203
  • 7
  • Мечты - это то, из чего сделано будущее
Подскажите, в каком файле можно править данные, а именно окошко которое всплывает, хочу изменить кой чего в нём.

И возможно настроить время показа этого всплывающего окна? что бы допустим через 3 секунды оно само закрывалось



Joomla! 2.5.3 + VM  2.0.2
« Последнее редактирование: 10.04.2012, 14:03:07 от Polosat »
*

SpaceRabbit

  • Осваиваюсь на форуме
  • 37
  • 11
неужели никто не знает?  :(
/components/com_virtuemart/assets/css/facebox.css
*

Polosat

  • Давно я тут
  • 203
  • 7
  • Мечты - это то, из чего сделано будущее
спасибо, но так мы меняем стиль, а мне надо изменить содержимое
*

SpaceRabbit

  • Осваиваюсь на форуме
  • 37
  • 11
спасибо, но так мы меняем стиль, а мне надо изменить содержимое
содержимое тоже рядом) components\com_virtuemart\assets\js\fancybox\facebox.js
« Последнее редактирование: 06.04.2012, 15:29:29 от SpaceRabbit »
*

vitalyx

  • Осваиваюсь на форуме
  • 99
  • 14
components\com_virtuemart\views\cart\tmpl/mini_cart
вот здесь )
*

Shurik_28

  • Захожу иногда
  • 12
  • 1
components\com_virtuemart\views\cart\tmpl/mini_cart
вот здесь )
А конкретнее что менять?
*

gluck1966

  • Новичок
  • 9
  • 1
В mini_cart меняется только текст ссылок окна. А что править, если сами ссылки требуется перенести под текст?
*

Stake1988

  • Осваиваюсь на форуме
  • 65
  • 0
содержимое тоже рядом) components\com_virtuemart\assets\js\fancybox\facebox.js
Вот как раз таки туда запускать шаловливые ручки не советую. Там нет ничего, что отвечало бы за внешний вид всплывающего окна, а лишь функции определяющие набор "команд/функций" для внесения информации.
Для смены местами и добавления своих элементов в сплывающем окне нужно ковырять сразу несколько файлов. Так например надпись о добавлении с названием добавленного продукта находится в файле wmprices.js (64-68 строка).

В mini_cart меняется только текст ссылок окна. А что править, если сами ссылки требуется перенести под текст?
Если требуется только это, то дело вообще просто обстоит, можно просто прижать данные ссылки абсолютным позиционированием к низу окна. Таким способом пользуются даже на крутых шаблонах типа как от gavickpro студии.
*

glutton

  • Осваиваюсь на форуме
  • 54
  • 0
Окошко нужное, но не очень удобно его закрывать принудительно.
Кто-нибудь силён в скриптах? -  как сделать, чтоб оно через 2 секунды исчезало само?
*

maxexp

  • Осваиваюсь на форуме
  • 42
  • 3
а что за окошко такое? у меня ничего не появляется после добавления товара в корзину
*

glutton

  • Осваиваюсь на форуме
  • 54
  • 0
а что за окошко такое? у меня ничего не появляется после добавления товара в корзину
VirtueMart - настройки - внешний вид - показывать всплывающее окно при добавлении в корзину (ставишь галку)

как-то так
*

maxexp

  • Осваиваюсь на форуме
  • 42
  • 3
уже разобрался, скрипты конфликтовали
*

Dr.House

  • Новичок
  • 6
  • 0
Окошко нужное, но не очень удобно его закрывать принудительно.
Кто-нибудь силён в скриптах? -  как сделать, чтоб оно через 2 секунды исчезало само?
очень кривое, но все таки решение)
components/com_virtuemart/assets/js/ файл facebox.js
Строки 290-292 (VM 2.0.12f)
Код
$('#facebox_overlay').hide().addClass("facebox_overlayBG")
      .css('opacity', $.facebox.settings.opacity)
      .click(function() { $(document).trigger('close.facebox') })
В 292 поменял "click" на "hover", соответственно окно пропадает при движении мышью. Наверно можно сделать с задержкой на пару секунд, но мне не нужно, и особо не силен в скриптах)
« Последнее редактирование: 02.11.2012, 23:16:35 от Dr.House »
*

balalar

  • Осваиваюсь на форуме
  • 45
  • 0
Вобщем искал я как переместить кнопки вниз всплывающего окошка, так и не нашел - силы иссякли ))

Всё к чему смог придти во вложении (картинка).

Изменял файлы:
- components/com_virtuemart/controllers/cart.php - сюда добавил тег <img>, убрал кнопку продолжить покупки
- components/com_virtuemart/assets/css/facebox.css - изменил стиль кнопки закрыть (уж больно она маленькая была)

[вложение удалено Администратором]
*

Pashtetdiz

  • Осваиваюсь на форуме
  • 173
  • 4
Вобщем искал я как переместить кнопки вниз всплывающего окошка, так и не нашел - силы иссякли ))

Всё к чему смог придти во вложении (картинка).

Изменял файлы:
- components/com_virtuemart/controllers/cart.php - сюда добавил тег <img>, убрал кнопку продолжить покупки
- components/com_virtuemart/assets/css/facebox.css - изменил стиль кнопки закрыть (уж больно она маленькая была)
Цитировать
Изменял файлы:
- components/com_virtuemart/controllers/cart.php - сюда добавил тег <img>, убрал кнопку продолжить покупки
А как вывести картинку и поменять строчки местами (см. картинку)?
« Последнее редактирование: 06.11.2012, 19:35:33 от Pashtetdiz »
*

balalar

  • Осваиваюсь на форуме
  • 45
  • 0
У меня выводится картинка не покупаемого товара, а просто общая картинка. Выводить картинку конкретного товаре не вижу смысла.
Я для картинки в файле components/com_virtuemart/controllers/cart.php  прописал абсолютный URL картинки.
А как поменять строчки местами я не допетрил - надоело ковыряться. Смысл был сделать окошко  более симпотиным чем старое.
*

gangstarcj

  • Осваиваюсь на форуме
  • 189
  • 8
очень кривое, но все таки решение)
components/com_virtuemart/assets/js/ файл facebox.js
Строки 290-292 (VM 2.0.12f)
Код
$('#facebox_overlay').hide().addClass("facebox_overlayBG")
      .css('opacity', $.facebox.settings.opacity)
      .click(function() { $(document).trigger('close.facebox') })
В 292 поменял "click" на "hover", соответственно окно пропадает при движении мышью. Наверно можно сделать с задержкой на пару секунд, но мне не нужно, и особо не силен в скриптах)
И всетаки как сделать чтобы закрылось через пару секунд?
JS знать не знаю.
Пробовал .setTimeout(function() { $(document).trigger('close.facebox') }, 2000)
но не выходит

Сделал так
    $('#facebox_overlay').hide().addClass("facebox_overlayBG")
      .css('opacity', $.facebox.settings.opacity)
     .delay (3000)
     .hover(function() { $(document).trigger('close.facebox') })    
      .fadeIn(200)
    return false

Но FadeIn (если это затемнее) работает тоже через 3сек. Пробовал его поставить вначале, оно совсем не работает. Хочеться чтобы затемнялось, ждало 3сек и закрывалось
« Последнее редактирование: 23.11.2012, 17:29:59 от gangstarcj »
*

JonnyBak

  • Новичок
  • 1
  • 1
Сделай так:
    $('#facebox_overlay').hide().addClass("facebox_overlayBG")
      .css('opacity', $.facebox.settings.opacity)
      .click(function() { $(document).trigger('close.facebox') })
      .fadeIn(200)
    setTimeout(function () { $(document).trigger('close.facebox')}, 3000);
*

gangstarcj

  • Осваиваюсь на форуме
  • 189
  • 8
Спасибо большое, то, что я и хотел)
*

gangstarcj

  • Осваиваюсь на форуме
  • 189
  • 8
А может знаете еще как вообще убрать это окошко и сделать всплывающую подсказку рядом с кнопкой при добавлении в корзину.
Код выше работает хорошо, но оказывается распространяется еще на кнопку "Задать вопрос по этому товару" и форма с вопросом тоже исчезает)
*

scout)

  • Новичок
  • 3
  • 0
Вобщем искал я как переместить кнопки вниз всплывающего окошка, так и не нашел - силы иссякли ))

Изменял файлы:
- components/com_virtuemart/controllers/cart.php - сюда добавил тег <img>, убрал кнопку продолжить покупки
- components/com_virtuemart/assets/css/facebox.css - изменил стиль кнопки закрыть (уж больно она маленькая была)

balalar, если не трудно, выложи пожалуйста код из cart.php, куда добавлять тег <img>, твой вариант. Спасибо заранее!

И еще понравилось как реализовано всплывающее окно на этом сайте: во всплывающем окне при наведении меняется цвет кнопки, также как и при наведении на "добавить в корзину". И кнопки кстати тоже перенесены вниз - http://madein.com.ua/smart-kitchen/aquahot.php
...чтобы такое реализовать, в этом же файле нужно ковырять? - /components/com_virtuemart/controllers/cart.php
*

gangstarcj

  • Осваиваюсь на форуме
  • 189
  • 8
Книпки меняют цвет - добавляешь новый селектор типа button:hover {background:#cdcdcd} - при наведении button:active {background:#fbfbfb} при нажатии
*

myasnik1985

  • Захожу иногда
  • 16
  • 0
Добрый день! Где изменить размер шрифта "Количество товара обновлено"? И еще вопрос можно ли как то поменять текст, т.е. например написать Товар добавлен, а внизу такие строки: Вы можете оформить заказ (с сылкой по умолчанию) или продолжить выбор товара (с сылкой по умолчанию). Кто знает поделитесь пожалуйста, очень надо.
*

praporhik

  • Осваиваюсь на форуме
  • 26
  • 0
Подскажите как исправить кракозябры в попап-окне корзины. Сайт на денвере, ссылка на картинку ниже.
Много чего перерыл, но так и не нашел.

http://yadi.sk/d/_w6kqjXF1eGTz
"Лучше сделать самому, чем восхищаться как это делают другие"
*

gangstarcj

  • Осваиваюсь на форуме
  • 189
  • 8
база данных точно в UTF-8?
попробуй в .htaccess добавить adddefaultcharset utf-8
*

praporhik

  • Осваиваюсь на форуме
  • 26
  • 0
база данных точно в UTF-8?
попробуй в .htaccess добавить adddefaultcharset utf-8
Все нормально и база и .htaccess, но не отображается правильно.
"Лучше сделать самому, чем восхищаться как это делают другие"
*

Owningonyou

  • Новичок
  • 9
  • 0
Такой вопрос: мне необходимо убрать это всплывающее окно, но, сделать так, чтобы после клика "добавить в корзину" не перенаправляло на страницу с корзиной, а пользователь оставался в текущей вкладке. Заранее спасибо за ответ.
*

animos

  • Новичок
  • 8
  • 1
  • https://www.n1site.com/
Подскажите как исправить кракозябры в попап-окне корзины. Сайт на денвере, ссылка на картинку ниже.
Много чего перерыл, но так и не нашел.

http://yadi.sk/d/_w6kqjXF1eGTz
/com_virtuemart/productdetails/default_addtocart.php
105:      <input type="hidden" class="pname" value="<?php echo htmlentities($this->product->product_name,  ENT_QUOTES, 'UTF-8')?>"/>
*

animos

  • Новичок
  • 8
  • 1
  • https://www.n1site.com/
Такой вопрос: мне необходимо убрать это всплывающее окно, но, сделать так, чтобы после клика "добавить в корзину" не перенаправляло на страницу с корзиной, а пользователь оставался в текущей вкладке. Заранее спасибо за ответ.
/components/com_virtuemart/assets/js/vmprices.js
закоментить 99-102
99:                /*addtocart.click(function(e) {
                  VirtueMart.sendtocart(cart);
                  return false;
               }); */
*

Owningonyou

  • Новичок
  • 9
  • 0
/components/com_virtuemart/assets/js/vmprices.js
закоментить 99-102
99:                /*addtocart.click(function(e) {
                  VirtueMart.sendtocart(cart);
                  return false;
               }); */
За помощь спасибо, но увы после клика снова перебрасывает на страницу с корзиной. (
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

как изменить положение описания товара \?

Автор kugaenkoinna

Ответов: 0
Просмотров: 10
Последний ответ 21.09.2017, 12:23:39
от kugaenkoinna
Как убрать кнопку "описание товара"?

Автор Дмитрий Ф.

Ответов: 8
Просмотров: 6174
Последний ответ 01.07.2017, 18:47:31
от Fire
Изменить надпись SALE!

Автор Randreevich

Ответов: 1
Просмотров: 174
Последний ответ 02.05.2017, 15:27:16
от 1AZ1
Как изменить формат вывода даты поля заполняемого пользователями, тип поля date?

Автор creation

Ответов: 2
Просмотров: 732
Последний ответ 16.03.2017, 12:51:22
от SolopoV
Как изменить содержание письма VirtueMart 2?

Автор streelok

Ответов: 13
Просмотров: 8343
Последний ответ 24.12.2016, 18:31:20
от SusaninIvan