Всплывающее окно с уведомлением при добавлении товара в корзину Joomla 1.5.17 + Virtuemart 1.1.4

07.09.2010

Итак, начнем менять вспылвающее окно, которое появляется при добавлении товара в корзину.

Чтобы через таблицы стилей добраться до блока самого окна и поменять размер, рамку, фон - обращаемся к "div.cbContainer".

Чтобы поменеять стиль кнопкам внутри окна - пишем стили для "div.cbButtons .button".

Чтобы задать стиль тексту "Информация: Товар добавлен в корзину."  - меняем стиль для "div.cbContent div.shop_info".
В конкретном случаем чтобы за текстом не было желтого фона и синего значка "i" пишем следующий стиль:

1
2
3
4
div.cbContent div.shop_info {
background: none;
border:0;
}

Чтобы изменить надписи "Товар добавлен в корзину" и "Количество товара обновлено" в файле "/administrator/components/com_virtuemart/languages/common/russian.php" меняем соответственно значения 'VM_CART_PRODUCT_ADDED' и 'VM_CART_PRODUCT_UPDATED'.

Чтобы убрать/изменить слово "Инфомация" в том же файле меняем 'PEAR_LOG_INFO'

Чтобы убрать заголовок в "/components/com_virtuemart/js/mootools/mooPrompt.js" камментим следующую строчку:

this.header = new Element('h3').setProperty('class', 'cbHeader').appendText(this.title).injectInside(this.box);

Чтобы изменить вид заголовка - пишем стиль для "h3.cbHeader".

Чтобы изменить например картинку кнопки закрывания окна (справа вверху крестик) пишем нужный нам бэкграунд для "div.cbCloseButton".

Чтобы изменить длительность показа окна, в файле "/components/com_virtuemart/themes/default/theme.js" меняем значение в миллисекундах в следующем куске кода:

1
setTimeout( 'document.boxB.close()', 30000 );
cbHeader

Ну вообщем и всё. Острого вам напильника и прямых рук!



Комментарии  

 
# atomlex 26.05.2010 12:25
Здравствуйте. Можете подсказать в каких файлах находятся эти стили?
div.cbContainer" и остальные.

Спасибо.
Ответить
 
 
# redsimple 27.05.2010 05:39
Вообще в \components\com_virtuemart\js\mootools\mooPrompt.css
Но вам никто не мешает не трогать исходные и просто прописать свои в ксс-файле вашего шаблона, например.
Ответить
 
 
# Денис 25.08.2010 00:15
Большое спасибо! Очень полезная статья!
Ответить
 
 
# irkprin 25.08.2010 06:45
а как после слова Информация двоеточие убрать?
Ответить
 


align
cart
com_virtuemart
components
db f
default
echo
echo product
echo vm_lang
explorer
google
http www
index
index php
joomla
microsoft
option
php
php echo
php option
product
product_name
right
td td
th php
tpl
url
value
virtuemart 1
vm_lang
windows
www
адрес
будет
вашего
далее
идем
код
корзины
меню
нам
один
переход
пк
сайта
список
ссылки
текст
товара
файл

2009 2008 2007 2006 2005