назначение всех файлов шаблона VirtueMart с графическими иллюстрациями
VirtueMart – интернет-магазин на Joomla. Часть 19. Редактирование шаблона VirtueMart (Начало).

Наверное каждый, кому приходилось подгонять дизайн VirtueMart под определенный шаблон или под требования заказчика, знает, какое это муторное занятие. Основная проблема заключается в том, что практически каждый элемент VirtueMart, будь то страница товара, категории, кнопка «Добавить в корзину» и.т.д., хранится в отдельном файле. Все файлы подключаются друг к другу иерархически. Да, с одной стороны это удобно, т.к. не нужно выискивать каждый элемент в огромном коде, но с другой стороны, человек, мало знакомый с VirtueMart просто замучается искать нужный файл. Для того, чтобы немного упростить нелегкую жизнь веб-мастеров, делающих интернет-магазины, я решил написать эту статью, рассказав в ней о назначении всех файлов шаблона VirtueMart с графическими иллюстрациями.

Итак, для начала нам нужно увидеть общую структуру шаблона VirtueMart. Т.к. интернет-магазин приложение довольно сложное, то и структура получается соответствующая.

Шаблон VirtueMart состоит из следующих основных составляющих:

1) Шаблон категории товаров(browse) – данный шаблон отвечает за отображения списка товаров в определенной категории.

2) Шаблон страницы товара(flypage) – данный шаблон отвечает за отображение страницы с отдельным товаром, той, которая появляется при клике по товару из категории товаров.

3) Шаблон корзины товаров (basket) – шаблон, отвечающий за внешний вид страницы, с изображением корзины товаров(не путать с модулем корзины товаров). Здесь речь идет о той странице, которая появляется после клика по ссылке «Показать корзину». Пример будет ниже.

4) Шаблон оформления заказа (checkout) – шаблон отвечающий за страницы, которые показываются в процессе оформления заказа, а именно выбор методов оплаты, доставки, регистрация и.т.д

5) Разные дополнительные шаблоны – самый большой класс шаблонов, отвечающих за всякие мелочи интернет-магазина. Подробно он будет рассмотрен ниже.

Пять шаблонов, описанных выше – понятие абстрактное, поскольку каждый из них состоит из нескольких файлов. Ниже рассмотрим их подробно.

Редактирование шаблона VirtueMart. Основной шаблон.

По умолчанию в VirtueMart встроен только один основной шаблон. Он называется Default. На сегодня подобрать другие шаблоны для VirtueMart довольно сложно, поскольку все они в основном коммерческие, да и тех очень мало. Таким образом, чаще всего новый шаблон приходится получать путем редактирования стандартного.

Стандартный шаблон находится в папке

components\com_virtuemart\themes\default

Сразу хочу отметить, что редактирование данного шаблона не несет изменений, связанных с ядром VirtueMart, поэтому проблем с обновлением компонента в дальнейшем не будет.

Стандартный шаблон состоит из следующих файлов и папок:

images – папка, содержащая все изображения шаблона (не путать с изображениями товаров и категорий. Их тут нет.);

templates – папка, содержащая все шаблоны страниц шаблона(получилось масло масляное… Скажем так, в основном шаблоне VirtueMart содержаться подшаблоны, отвечающие за вид различных элементов интернет-магазина);

admin.css – этот и два следующих файла являются таблицами стилей шаблона VirtueMart. Все CSS-стили шаблона содержаться в этих файлах.

– admin.styles.css

– theme.css

– theme.js, theme.prototype.js –скрипты шаблона. Отвечают за создание различных эффектов.

theme.config.php – конфигурационный файл шаблона. Содержит некоторые настройки шаблона VirtueMart по умолчанию(по аналогии с configuration.php Joomla)

theme.php – файл функций шаблона. Позволяет добавлять к шаблону дополнительные функции и классы (для тех, кто хорошо владеет php).

theme.xml – xml-файл шаблона. Создан по аналогии с xml-файлами шаблонов Joomla.

Во всей вышеописанной структуре прежде всего нас интересует папка templates, т.к. именно в ней храняться шаблоны всех элементов шаблона Default.

Далее рассмотрим ее подробно.

Редактирование шаблона VirtueMart. Папка templates.

Папка Templates состоит из семи подпапок:

basket – внешний вид корзины с товарами;

browse – внешний вид категорий товаров;

checkout – внешний вид процесса оформления заказа;

common – шаблоны, общие для всего магазина;

order_emails – шаблоны писем, посылаемых в процессе работы с магазином;

pages – шаблоны дополнительных страниц;

product_details – внешний вид страницы товара.

Теперь рассмотрим каждый из шаблонов подробно.

Редактирование шаблона VirtueMart. Подпапка basket.

Подпапка basket содержит 4 шаблона, которые делятся на 2 вида:

b2b (Business to Business)

– b2c (Business to Customer)

Вид выбирается в зависимости от того, включена или отключена в настройка опция «Показать "(включая XX% налогов)", когда они применяются?». Если она включена, то используется вид b2c, иначе b2b.

1) basket_b2b.html.php – шаблон корзины вида b2b.

2) basket_b2с.html.php – шаблон корзины вида b2с. См. рисунок ниже:

Шаблон VirtueMart

3) ro_basket_b2b.html.php – шаблон корзины вида b2b только для чтения (read-only). Показывается на последнем шаге оформления заказа, где пользователь уже не может изменить введенные данные.

4) ro_basket_b2c.html.php – шаблон корзины вида b2c только для чтения (read-only). Показывается на последнем шаге оформления заказа, где пользователь уже не может изменить введенные данные.

Шаблон VirtueMart

Редактирование шаблона VirtueMart. Подпапка browse.

Как я уже писал выше, шаблоны данной подпапки используются для вывода списка товаров категории. Всего в этой подпапке 6 файлов и еще одна подпапка. Рассмотрим их по порядку:

1) browse_1.php – шаблон, предназначенный для отображения списка по одному товару в строке (кроме того, в категории должно быть указанно соответствующее количество товаров в строке).

Шаблон VirtueMart

2) browse_2.php – шаблон, предназначенный для отображения списка по два товара в строке (кроме того, в категории должно быть указанно соответствующее количество товаров в строке).

Шаблон VirtueMart

3) browse_3.php, browse_4.php, browse_5.php – 3, 4 и 5 товаров в строке соответственно.

4) browse_lite_pdf.php – шаблон, предназначенный  для легкой конвертации списка товаров в формат PDF. Отличается от предыдущих прежде всего тем, что не содержит в себе каких-либо пользовательских данных, например, рейтинга.

Шаблон VirtueMart

 Если с файлами browse все довольно просто, то с подпапкой includes могут возникнуть проблемы. Рассмотрим содержащиеся в ней шаблоны(они все относятся именно к странице browse!):

1) addtocart_form.tpl.php – шаблон  кнопки добавления на карту;

Шаблон VirtueMart

2) browse_header_all.tpl.php – шаблон заголовка страницы в списке всех товаров

Шаблон VirtueMart

3) browse_header_category.tpl.php – шаблон заголовка страницы browse +RSS-иконка, в списке товаров категории

Шаблон VirtueMart

4) browse_header_keyword.tpl.php – шаблон заголовка страницы в списке товаров при поиске. Работает только в обычном поиске, но не в расширенном поиске по характеристикам;

Шаблон VirtueMart

5) browse_header_manufacturer.tpl.php – шаблон заголовка страницы в списке производителей товаров. Например, установив модуль отображения производителей и перейдя в нем в какую-либо категорию производителей к заголовку можно применить данный шаблон.

Шаблон VirtueMart

6) browse_layouttable.tpl.php (browse_listtable.tpl.php, browse_notables.tpl.php) – в VirtueMart список товаров browse может быть построен тремя способами:

а) с помощью таблиц:

Шаблон VirtueMart

б) плоским списком (по одному товару в строку с помощью таблиц):

Шаблон VirtueMart

в) без таблиц (с использованием DIV’ов):

Шаблон VirtueMart

Выбрать способ отображения можно в настройках шаблона VirtueMart («VirtueMart» –> «Настройки» –> «Сайт» –> «Выберите шаблон для магазина»(настройки) –> «Product List Style»). Данные три шаблона как раз отвечают за способ построения списка товаров.

Здесь очень тонкая грань с шаблонами browse_x. Важно ее понимать. Шаблоны browse_x отвечают за отображение одного товара в списке, а данные 3 шаблона – собственно, за формирование списка. Т.е. они как бы много раз повторяют шаблон browse_x.

7) browse_orderbyfields.tpl.php – файл, содержащий коды для возможных полей сортировки товаров на странице browse. Редактировать там особо нечего.

8) browse_orderbyform.tpl.php – внешний вид формы сортировки на странице browse;

9) browse_pagenav.tpl.php – шаблон отображения пагинации (номеров страниц со ссылками следующая, предыдущая и.т.д.) для списка товаров на странице browse

Шаблон VirtueMart

10) browse_searchparameter_form.tpl.php – шаблон отображения заголовка при расширенном поиске по дополнительным характеристикам.

Шаблон VirtueMart

Редактирование шаблона VirtueMart. Подпапка checkout.

Как упоминалось выше в данной подпапке содержаться шаблоны процесса оформления заказа. Рассмотрим их подробно:

1) checkout_bar.tpl.php – шаблон полоски процесса оформления заказа

 

Шаблон VirtueMart

2) customer_info.tpl.php – шаблон информации о покупателе на этапе «Адрес доставки»

Шаблон VirtueMart

3) get_final_confirmation.tpl.php – шаблон ранее введенной информации на этапе «Завершить заказ»

Шаблон VirtueMart

4) get_payment_method.tpl.php – шаблон заголовка выбора способа оплаты на этапе «Способ оплаты»

Шаблон VirtueMart

 

5) get_shipping_address.tpl.php – шаблон выбора адреса доставки на этапе «Адрес доставки»

Шаблон VirtueMart

 6) get_shipping_method.tpl.php – шаблон заголовка выбора способа доставки на этапе «Варианты доставки»

Шаблон VirtueMart

 

7) list_payment_methods.tpl.php – шаблон выбора способа оплаты на этапе «Способ оплаты»

Шаблон VirtueMart

8) list_shipping_methods.tpl.php – шаблон выбора способа доставки на этапе «Варианты доставки»

Шаблон VirtueMart

9) list_shipto_addresses.tpl.php – шаблон списка адресов доставки на этапе «Адрес доставки»

Шаблон VirtueMart

 10) login_registration.tpl.php – шаблон страницы «Оформить заказ» для незарегистрированных пользователей.

Шаблон VirtueMart

Мы разобрали три подпапки с шаблонами. Остается еще четыре. О них будет рассказано в следующей статье по VirtueMart.

Продолжение следует…

---------------------

Постовой:

Люблю я писать постовые... Наверное, потому, что сам многое узнаю переходя на указанные сайты. Вот и сегодня, казалось бы, тривиальный вопрос: зачем нужен сайт? Поймал себя на мысле, что уже давно не задумывался об этом. Зашел: http://www.gravitacia.com.ua/info/zachem-nuzhen-sait.html, почитал, подумал...

Об авторе
Об авторе
Wedal (Виталий). Веб-разработчик полного цикла (Full Stack). Создатель и автор сайта Wedal.ru.
Основной профиль – создание сайтов и расширений на CMS Joomla.

Другие статьи серии

Добавить комментарий

Для отправки комментария введите код с картинки:
Защитный код
Обновить

Комментарии  

+2 # Bigman 18.05.2010 08:12
Статья что надо! пригодиться для моего нового проекта! ждем продолжения!

p.s. А будет информация о том как и что можно менять(углубленно) в этих файлах для достижения желаемого результата !
Ответить | Ответить с цитатой | Цитировать
+2 # Wedal 18.05.2010 09:51
Bigman, рассказывать о том, что именно менять в файлах не имеет смысла, т.к. это огромная работа, при том, что файлы довольно просты.
С помощью Firebug очень легко можно найти в конкретном файле место редактирования. Самое сложное - найти этот самый файл. Поверьте моему опыту.
Ответить | Ответить с цитатой | Цитировать
-1 # Bigman 18.05.2010 10:15
Цитирую Wedal:
Самое сложное - найти этот самый файл. Поверьте моему опыту.

Интересно какие методы (признаки) для поиска Вы используете?
Ответить | Ответить с цитатой | Цитировать
-1 # Wedal 19.05.2010 06:00
Bigman, основной метод - метод проб и ошибок, ну еще знание английского языка :-)
Ответить | Ответить с цитатой | Цитировать
-1 # Алексей 18.05.2010 08:18
Большое спасибо автору за такие доступные статьи, как раз то - что искал.
Ответить | Ответить с цитатой | Цитировать
-1 # Archy.Timshin 18.05.2010 08:58
Вах! сколько полезного, сейчас бы переварить бы всё...Спасибо
Ответить | Ответить с цитатой | Цитировать
-1 # Алексей 18.05.2010 17:15
Да уж найти нужный файл - это очень сложно! Особенно, если опыта мало и ВСЕМУ приходиться учиться! так получилось что я еще в декабре не знал что такое Joomla и VM!
:-)
Оочень помогает плагин к Firefox Firebug. Но и он все равно (или пока не разобрался?) не показывает какой файл формирует определенную часть страницу. Спасибо за статью - поможет разбираться в дальнейшем совершенствовании моего магазинчика
8)
Ответить | Ответить с цитатой | Цитировать
-2 # Алексей 18.05.2010 17:22
А кстати! :-?
какой файл отвечает за формирование списка товаров по спецпредложениям (модуль mod_virtuemart_featureprod)
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 19.05.2010 06:02
Алексей, за формирование модуля отвечает файл модуля.
Ответить | Ответить с цитатой | Цитировать
-1 # Алексей 19.05.2010 08:04
Спасибо! а еще вопрос не в тему ... а какой модуль на вашем сайте делает такие удобные комментарии?
Ответить | Ответить с цитатой | Цитировать
-1 # Bigman 19.05.2010 13:49
Я тоже задался этим вопросом. Подключил Firebug и в коде нашел следы "Jcomment"
Ответить | Ответить с цитатой | Цитировать
+2 # Wedal 20.05.2010 06:26
Да, все верно. Только Jcomments :-)
Ответить | Ответить с цитатой | Цитировать
-1 # МАкс 19.05.2010 12:03
Спасибо! Собрать бы все эти части да в chm оформить...
Ответить | Ответить с цитатой | Цитировать
+1 # Евгений 27.12.2010 08:54
Может лучше wiki сделать или в крайнем случае в PDF ?
Ответить | Ответить с цитатой | Цитировать
-2 # majestr 20.05.2010 14:56
может напишите простенький пример создания шаблона? а то что-то ковыряю я ковыряю эти browse_x и т.п. и ничего не получается изменить.... просто там все сделано при помощи div, а очень хочется переоформить это все в table.... чтобы потом можно было все красиво оформить в виде табличек со строками куда будут забиты "наименование продукта/картинка/цены/т.п." Заранее спасибо! За уже имеющиеся труды и будущие =)
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 21.05.2010 04:48
majestr, читайте внимательнее. Я же написал, что есть несколько видов вывода товаров в Browse, в том числе и через table.
Создавать шаблон для VirtueMart проще всего путем редактирования дефолтного.
Ответить | Ответить с цитатой | Цитировать
0 # Tolian_27 20.05.2010 16:16
Почему то при нажатии на кнопку "ДОбавить в корзину" окно "Товар успешно добавлен" уезжает вниз (только небольшой кусок торчит и никак ничем не сдвигается). Шаблон менять пробовал.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 21.05.2010 04:50
Tolian_27, очень вероятно, что бы накосячили в css-файле шаблона VirtueMart (не Joomla!). Так подсказать не смогу, т.к. слишком частный случай.
Ответить | Ответить с цитатой | Цитировать
0 # Tolian_27 21.05.2010 07:53
Я тоже так думал, но ведь пробовал менять и шаблон (да тот шаблон был изменен), специально распоковал нетронутый виртуемарт и заменил его чистый шаблон - все равно ошибка осталась
Ответить | Ответить с цитатой | Цитировать
0 # Алексей 21.05.2010 04:22
Здравствуй, уважаемый Виталий!
У меня следующая проблема: я добавил в главное меню пункты меню типа "Внутренняя ссылка" -> "Virtue Mart", указывая ID категории. У меня почему-то после этого в модуле "хлебные крошки" путь стал дублироваться и имеет теперь следующий вид: "Начало" -> "категория" -> "подкатегория" -> "категория" -> "подкатегория" -> "список товаров". Я облазил уже все связанные модули и попробовал все настройки, ничего не меняется. Дай, пожалуйста, совет, как решить данную проблему.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 21.05.2010 04:55
Алексей, нужно закомментировать в файлах shop.browse.php и shop.product_details.php строки подключающие pathway:

// Set up the pathway
// Retrieve the pathway items for this product’s category
$category_list = array_reverse( $ps_product_category->get_navigation_list( $category_id ) );
$pathway = $ps_product_category->getPathway( $category_list );

и

// Set up the CMS pathway
$category_list = array_reverse( $ps_product_category->get_navigation_list($category_id) );
$pathway = $ps_product_category->getPathway( $category_list );
$vm_mainframe->vmAppendPathway( $pathway );
Ответить | Ответить с цитатой | Цитировать
0 # Алексей 21.05.2010 05:06
Спасибо огромное! Удачи во всех делах!
Ответить | Ответить с цитатой | Цитировать
0 # Алексей 25.05.2010 12:47
Добрый день, Виталий, помогите пожалуйста!:) Вот два вопроса которые поставили в тупик:
Joomla 1.5.17 VM 1.1.4,
1)После переноса сайта на хостинг,
пагинация зачем-то полезла направо к товару, хотя должна быть внизу и располагаться горизонтально. Как исправить?

2) Картинки имеют разный размер?!?!?! Хотя устанавливаю 90х90, и очень хочется что бы они все были одинакового размера (что бы красиво было), где прописать, что бы они все фиксированные шли?
Кстати, при проставлении галочки "Включить динамическое чего-то там..." картинки вовсе не отображаются, поэтому она отключена.

Спасибо за помощь!!
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 26.05.2010 02:18
Алексей,
1) Сложно что-либо сказать не видя проблемы.
2) 90х90 это как раз размер мини-изображений, которые, как я понял, у вас отключены. Далее по порядку:

во-первых, для того, чтобы картинки имели одинаковый размер на сайте, они должны быть одинакового размера в принципе. Используйте любой продвинутый редактор изображений (например Paint.NET или Photoshop) чтобы сделать их все одного размера, а уж потом загружайте на сайт.

во вторых, динамическое изменение размеров мини-изображений штука очень полезная и позволяет сэкономить массу времени, т.к. создает мини-изображения автоматически. Хотя вы можете самостоятельно создать их все с помощью того же редактора и загрузить на сайт. Если мини-изображения не показываются на сайте после его переноса на хостинг, то просто пересоздайте их(такой вопрос уже был). Если не помогает, то проблема в хостинге(точнее в библиотеке, отвечающей за создание мини-изображений).
Ответить | Ответить с цитатой | Цитировать
0 # Алексей 27.05.2010 06:05
Сайт quprin.ru там все видно если зайти в раздел сумочки:)
1) пагинация залезла направо, будь она не ладна:))

2) насчет картинок очень не удобно если кажду придется ровнять, пускай лучше автоматически это делается. В идеале было бы хорошо в коде прописать размеры мини изображений, что бы они автоматом делались все 90х90.
Причем интересно - картинки либо по ширине либо по длине все таки имеют 90px, как-то это мне все непонятно:)

3) Подскажите, пожалуйста, как категорию сумочки, само название "сумочки" сделать под картинкой а не снизу справа?
Ответить | Ответить с цитатой | Цитировать
0 # Алексей 27.05.2010 08:51
С картинками разобрался просто, в сторонней программе делаю квадратные исходники, а вот остальные проблемы просто как камень на шее!!!!!!!! :)))
Появилась еще одна проблема - линия hr, под товаром
Ответить | Ответить с цитатой | Цитировать
0 # Денис 01.06.2010 16:38
Цитирую Алексей:
С картинками разобрался просто, в сторонней программе делаю квадратные исходники, а вот остальные проблемы просто как камень на шее!!!!!!!! :)))
Появилась еще одна проблема - линия hr, под товаром


А что за проблема с ? Удалите если мешает :lol:
Ответить | Ответить с цитатой | Цитировать
0 # Алексей 27.05.2010 12:30
Нижнюю пагинацию просто удалил:)) А вот с этим как разобраться не подскажете?
http://www.quprin.ru/index.php?option=com_virtuemart&page=shop.browse&category_id=8&Itemid=56
Ответить | Ответить с цитатой | Цитировать
0 # Денис 01.06.2010 16:39
Цитирую Алексей:
Нижнюю пагинацию просто удалил:)) А вот с этим как разобраться не подскажете?
http://www.quprin.ru/index.php?option=com_virtuemart&page=shop.browse&category_id=8&Itemid=56


C чем именно?
Ответить | Ответить с цитатой | Цитировать
0 # s39 05.06.2010 22:01
Цитирую Денис:
Цитирую Алексей:
Нижнюю пагинацию просто удалил:)) А вот с этим как разобраться не подскажете?
http://www.quprin.ru/index.php?option=com_virtuemart&page=shop.browse&category_id=8&Itemid=56


C чем именно?

Как я понял, автору не нравится длинный и заковыристый адрес после http. Покороче где делать? Самому интересно :lol:
За сайт спасибо огромнейшее
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 07.06.2010 03:10
s39, вопрос очень емкий. Скоро напишу о нем статьи.
Ответить | Ответить с цитатой | Цитировать
0 # s39 05.06.2010 22:06
Виталий, подскажите пожалуйста - на главную страницу, которая является типом пункта меню virtuemart, на которой внизу отображаются категории, хотелось бы вставить видео. Что-то поиском не получается найти :oops:
При установленном allvideos вставка типа {flv}name{/flv} не работает.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 07.06.2010 03:13
s39, в настройках VirtueMart нужно разрешить использование плагинов. В описание категории, на которую ссылается этот пункт меню, вставить {flv}name{/flv}. Либо я не правильно понял: "на главную страницу, которая является типом пункта меню virtuemart"
Ответить | Ответить с цитатой | Цитировать
-1 # ruid 16.06.2010 03:43
Уважаемый Wedal подскажите пожалуйста. В каком файле сделать чтобы картинка корзины не была ссылкой. Я уже раз делал но ребенок удалил папку и теперь не могу найти. Заранее спасибо
Ответить | Ответить с цитатой | Цитировать
-1 # Wedal 16.06.2010 07:22
ruid, если я правильно понял, что вам нужно:
components\com_virtuemart\themes\default\templates\common\minicart.tpl.php
строки 7-8
Ответить | Ответить с цитатой | Цитировать
-1 # ruid 16.06.2010 21:28
спасибо я вообще смотрел в другой папке
Ответить | Ответить с цитатой | Цитировать
-1 # Станислав 25.06.2010 11:36
Wedal, подскажи плиз. Когда много вложенных категории, то название не влазит в отведённый модуль (допустим left). Ширину самого модуля left в шаблоне joomla я увеличил, а где изменить ширину самого каталога Virtuemart?
Ответить | Ответить с цитатой | Цитировать
-1 # Wedal 29.06.2010 04:31
Станислав, в модуле VirtueMart. В том, который вы используете для вывода меню. И не путайте: вы увеличили позицию в шаблоне. Модуль же редактируется в соответствующем файле модуля.
Ответить | Ответить с цитатой | Цитировать
-1 # Станислав 30.06.2010 10:22
Firebug -супер штука. Видно какой класс за что отвечает. С ним всё отыскал что нужно поправить в шаблоне. Рекомендую!
Ответить | Ответить с цитатой | Цитировать
-1 # Екатерина 14.07.2010 23:39
Wedal, здравствуйте, спасибо за такой полезный ресурс.
Помогите пожалуйста с проблемкой: поставила шаблон жумлы 123wd-j15-2, модуль VirtueMart в позиции слева. При открытии главной страницы все очень цивильненько выглядит и красиво. но при выборе товара или регистрации, то есть других ссылок, касающихся VirueMart, все модули и текст, уходит вправа. то есть выглядит как пустое место с левой стороны страницы и часть контента справа. через Firebug смотрела - в модулях позиция слева.
Подскажите пожалуйста, с чем это может быть связано, где копать, как эту проблемку решить. Кстати при установке других шаблонов такой проблемы нет, но мне нужен именно этот)))
Ответить | Ответить с цитатой | Цитировать
-1 # Wedal 15.07.2010 02:15
Екатерина, нужно копать в этом вашем шаблоне. Точно сказать не могу, но возможен какой-то конфликт css-стилей. Нужно просто экспериментировать и искать проблему.
Ответить | Ответить с цитатой | Цитировать
-1 # Екатерина 15.07.2010 11:39
спасибо, будем искать))
Ответить | Ответить с цитатой | Цитировать
-1 # Rage 14.10.2010 22:42
Есть 2 вопроса:
Где поменять местами валюту и цену. По стандарту идет сначала $50. А мне надо чтобы было 50$
И второе тоже самое только в выборке свойств товара. Если быть точным то в статус товара->список свойств и там ставишь цену. Если оно все меняется в одном файле, то хотелось бы узнать имя засранца =)
Ответить | Ответить с цитатой | Цитировать
+2 # Wedal 15.10.2010 02:08
Rage, "имя засранца":
Магазин -> Информация о магазине -> Стиль отображения валюты.
Ответить | Ответить с цитатой | Цитировать
-1 # Rage 15.10.2010 09:45
Спасибо за помощь =)
Ответить | Ответить с цитатой | Цитировать
-1 # Павел 26.10.2010 14:47
а как его увидеть, этот стандартный шаблон?
Ответить | Ответить с цитатой | Цитировать
-1 # Wedal 27.10.2010 04:14
Павел, читайте внимательее:
Цитата:
Стандартный шаблон находится в папке
components\com_virtuemart\themes\default
Ответить | Ответить с цитатой | Цитировать
-1 # Елена 26.10.2010 19:50
Страничка " Оформить заказ" открывается в очень маленьком окне с прокрутками, как это исправить до нормальных размеров?
Ответить | Ответить с цитатой | Цитировать
-1 # Wedal 27.10.2010 04:13
Елена, покажите.
Ответить | Ответить с цитатой | Цитировать
-1 # Андрей 07.03.2012 19:05
Цитирую Wedal:
Елена, покажите.

Цитирую Елена:
Страничка " Оформить заказ" открывается в очень маленьком окне с прокрутками, как это исправить до нормальных размеров?

как это решить подскажите???
Ответить | Ответить с цитатой | Цитировать
-1 # Деня 03.07.2012 12:05
смотрите - Настройки / Настройки шаблона

Customer Checkout in a popup (GreyBox)? должно быть No
Ответить | Ответить с цитатой | Цитировать
-1 # Aslan 27.10.2010 02:05
У меня вопросик. а где найти надпись к кнопке "Купить" и где можно изменить слово "Количество" рядом с ней. Спасибо
Ответить | Ответить с цитатой | Цитировать
+1 # Wedal 27.10.2010 04:09
Aslan, В языковых файлах VirtueMart. Чтобы было проще возьмите Total Commander и найдите поиском по файлам. Он умеет искать в php-файлах.
Ответить | Ответить с цитатой | Цитировать
-1 # Aslan 27.10.2010 06:48
components\com_virtuemart\languages\common\russian.php

Спасибо! вот тут нашёл и убрал, вот только как убрать двоеточие после слова "количество"
Ответить | Ответить с цитатой | Цитировать
-1 # Андрей 23.11.2010 22:09
Доброе время суток !
В списке адресов доставки на этапе «Адрес доставки» выходят пустые поля, при нажатии на кнопку "изменить адрес доставки" - все на своих местах - в нужных полях!
Ответить | Ответить с цитатой | Цитировать
-1 # Wedal 24.11.2010 04:18
Андрей, смотрите файл в котором эти адреса выводятся. Точно не помню какой, вроде в папке common, смотрите точно в одной из статей по редактированию шаблона VM.
Ответить | Ответить с цитатой | Цитировать
-1 # Андрей 24.11.2010 22:56
Странность в том, что когда включаешь все поля заполняемыми пользователями все нормально отображается, как оставляешь выбранный список, который соответствует тем полям которые должны отображаются, то уже ничего не отображается.
Ответить | Ответить с цитатой | Цитировать
-1 # Wedal 25.11.2010 04:41
Андрей, вы говорите про файл шаблона или про админку?
Ответить | Ответить с цитатой | Цитировать
-1 # Андрей 26.11.2010 00:32
Сначала про админку в пункте "Управления полями, заполняемыми пользователями" я выбрал поля нужные мне для регистрации. на на этапе «Адрес доставки» вышли пустые значения. Я посмотрел файл шаблона поля правильные прописаны. Потом я в админке включил все поля для заполнения и в адресе доставке все отобразилось, потом я включил только те поля которые в шаблоне прописаны, Компания , ФИО, адрес1, адрес2 , телефон, факс. Но они уже не отображались, пока не включу все поля в админке.
Ответить | Ответить с цитатой | Цитировать
-1 # Wedal 26.11.2010 05:59
Андрей, проверьте хорошенько в какое поле вы вводите адрес доставки и в каком этот адрес выводится в шаблоне. На сколько я помню, в шаблоне адрес состоит из нескольких полей, таких как страна, штат, индекс, город, адрес. Кажется так. Если хотите чтобы все это дело выводилось из одного поля, нужно перестроить шаблон выведя в нем именно ту переменную, в которую этот адрес вводится.
Ответить | Ответить с цитатой | Цитировать
-1 # Андрей 02.12.2010 23:30
Нашел закономерность, глюк или нет, не понятно. Когда в админке указываю для отображения поле "страна" вся информация отображается, как поле "страна" отключаю выходят пустые поля.
Ответить | Ответить с цитатой | Цитировать
-1 # Виталий 25.11.2010 21:24
Здравствуйте! Подскажите, пожалуйста, если поменял "количество товаров в строке" на 2 и шаблон категории выбрал browse_2, сохранил, перегрузил, обновил, а товары как отображались по одному в строку так и продолжают в том же духе, в чем может быть нюанс?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 26.11.2010 05:55
Виталий, чтобы товары отображались по 2 в строке:
1) в настройках VirtueMart(вкладка "Сайт") должно выть установлено отображение по 2 товара в строке
2) в настройках категории должен быть выбран шаблон browse_2
3) в настройках категории должно быть выбрано количество товаров в строке: 2
Ответить | Ответить с цитатой | Цитировать
0 # pma725 07.12.2010 13:48
Уважаемые знатоки :-) Очень насущный вопрос. Есть ли нормальная возможность сделать сортировку не только по цене или названию товара, но и по производителю! Считаю отсутствие оной страшной недоработкой VM! Так же было бы здорово, если бы была возможность показа товара производителя по отдельным категориям.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 08.12.2010 04:27
pma725, я с вами полностью согласен(на счет страшной недоработки). Вообще, это можно сделать, но только путем хака ядра VirtueMart, т.е. при каждом обновлении нужно будет либо повторять хак, либо все исчезнет.
Ответить | Ответить с цитатой | Цитировать
0 # pma725 08.12.2010 06:29
Цитирую Wedal:
это можно сделать, но только путем хака ядра VirtueMart

А есть ли толковое описание этого хака?
Ответить | Ответить с цитатой | Цитировать
+1 # Wedal 09.12.2010 03:30
pma725, там и описывать особо нечего. Просто копируйте пару файлов поверх существующих и все. Вот хак и описание:
http://joomlaforum.ru/index.php/topic,63845.msg519381.html#msg519381

Но проблема-то остается. При обновлении все слетит.
Ответить | Ответить с цитатой | Цитировать
0 # pma725 13.12.2010 05:29
Большое спасибо! Все отлично работает.

Цитирую Wedal:

Но проблема-то остается. При обновлении все слетит.


Ну пока разработчики до ума не доведут систему - буду править :)
Ответить | Ответить с цитатой | Цитировать
0 # Евгений 11.01.2011 10:30
Добрый день.

Редактирую шаблон browse_2.php (components/com_virtuemart/themes/ja-mesolite/templates/browse).
В шаблоне по умолчанию размеры div`ов выставлены в процентах (я их немного подкорректировал до необходимых величин, но сути дела это не меняет) - в результате, если в строке не полное количество товаров (т.е., например, товар один, а в шаблоне выводится по 2), то он (товар) растягивается на всю доступную область. Выглядит это ужасно - скриншот: http://imagepost.ru/images/461/kosyak.jpg

Можно, конечно, проставить под шаблон нужные размеры в px, но очень не хотелось бы. Отсюда вопросы: как побороть сей недуг? Где находится обработчик этих полей (а вернее, насколько понимаю, одного общего дива, в который вложены все остальные) и можно ли в нем принудительно задать простановку дополнительных пустых дивов, если строка не полная (т.е., например, товар один, а в шаблоне выводится по 2 и т.д.)?
Ответить | Ответить с цитатой | Цитировать
0 # Евгений 11.01.2011 10:49
Вопрос отчасти решен - достаточно поменять в настройках шаблона VM режим отображения с div на таблицы - в них автоматом дописывается недостающий td. С дивами вопрос остается...
Ответить | Ответить с цитатой | Цитировать
0 # Евгений 11.01.2011 11:25
Проблему решил.
Файл - components/com_virtuemart/themes/ja-mesolite/templates/browse/includes/browse_notables.tpl.php строка 19: заменить $num_products - $i на $products_per_row.
Ответить | Ответить с цитатой | Цитировать
0 # Василий 17.01.2011 17:10
Установил джумла 1.522 виртумарт под нее и не могу найти шаблон его меню. Ну этого где авторизация поиск корзина список категорий. Хочу изменить а найти не могу. Находил же а тут никак что то. Что ж ты будешь делать... Подскажите очень прошу.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 18.01.2011 05:42
Василий, это нужно искать в модулях VirtueMart, а не в шаблоне.
Ответить | Ответить с цитатой | Цитировать
0 # Василий 18.01.2011 07:18
А можно подробнее? Я помню что редактировал какой то пхп файл и поменял там местами авторизацию и поиск убрал корзину зачем то. Подскажите где он находится и как называетя. Заранее спасибо.
Ответить | Ответить с цитатой | Цитировать
0 # Дмитрий 18.01.2011 22:50
Как можно изменить адрес перехода в login_registration.tpl.php, т.е. когда введены данные, то нажимаешь кнопку "регистрация" и по умолчанию переходит на http://xxx.ru/index.php ? У сайта шаблон внешнуй страницы другой, нежели внутренних и переход на главную - не есть гуд
Ответить | Ответить с цитатой | Цитировать
0 # Дмитрий 18.01.2011 23:23
Точно так же, т.е. изменить адрес ссылки необходимо и на дальнейших этапах оформления покупки при нажатии последующих кнопок, например, кнопки "следующий>>"
Ответить | Ответить с цитатой | Цитировать
0 # Василий 19.01.2011 09:16
пока ждал ответа сам нашел. modules\mod_virtuemart\mod_virtuemart.php можно было так и ответить где менюшка лежит. хотя может правильно. в модулях же и находится и пропустить ее сложно. ладно спасибо за помощь.
Ответить | Ответить с цитатой | Цитировать
0 # Alex 19.01.2011 12:59
Как настроить в категории?
browse_notables.tpl.php

3 товара в строке.
Если в строке (в конце категории) оказывается 1 или 2 товара, то они растягиваются на ВСЮ строку.
Получается некрасиво и отступы съезжают.
Как ввести условие проверки товаров в строке и соответственно прописать для них стили?

Как в категории - поставить в одну строку Название категории и "Сортировать по"?

Спасибо.
Ответить | Ответить с цитатой | Цитировать
0 # Alex 19.01.2011 13:38
Основной вопрос предыдущего поста снят, спасибо Евгению!

Остался вопрос
Как в категории - поставить в одну строку Название категории и "Сортировать по"?

И ВАЖНЫЙ вопрос:
browse_notables.tpl.php
3 товара в строке.
Как в категории в резиновом шаблоне выровнять отступы?
При масштабировании браузера – отступы разъезжаются!
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 20.01.2011 09:29
Alex, все это вопросы из области "как сверстать шаблон своими руками". Задавать их бесполезно, поскольку на них нельзя ответить не видя кода.
Ответить | Ответить с цитатой | Цитировать
0 # Alex 22.01.2011 18:59
Подскажите
Где в скрипте подправить, чтобы при увеличении картинки из КАТЕГОРИИ – во всплывающем окне вверху не отображался путь до картинки?
Ведь у ВСЕХ так! Неужели не мешает?
Перерыл интернет - ответ не нашел.
Вызывается так - document.write
Может здесь помогут?!
Спасибо.
Ответить | Ответить с цитатой | Цитировать
0 # Alex 23.01.2011 13:58
Дополню(Уточню) вопрос:
Как называется параметр, выводящий путь до картинки? Может url?
Спасибо.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 24.01.2011 03:17
Alex, этот кривоскрипт работает только в шаблоне категории browse1. Найти его можно здесь:

components\com_virtuemart\themes\default\templates\browse\browse_1.php

Проще всего взять код изображения из соседнего browse_2 и заменить им скрипт из browse_1. Тогда при клике по изображению будет открываться страница товара. Если все же хочется именно всплывающие изображения, то советую подключить для этого скрипт slimbox(он используется для плавного всплывания изображений на странице товара).
Ответить | Ответить с цитатой | Цитировать
0 # Alex 24.01.2011 13:10
В чем кривизна этого скрипта?
Лучше уж highslide (мгновенно всплывает) вместо slimbox.
Подскажите, как его правильно подключить в browse_Х.php?
Хочется именно всплывающее изображение.
Highslide – через хедер подключать умею.
Но highslide уже подгружается через Core Design Scriptegrator plugin – для одного из установленных модулей (с путями и параметрами).
\plugins\system\cdscriptegrator\libraries\highslide\
Что прописать в browse_Х.php (пути, код), чтоб не было конфликта.
Спасибо.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 25.01.2011 04:30
Alex, наверное я не совсем правильно выразился, не кривой, а малопривлекательный. Т.е. результат выглядит совсем некрасиво.

Вообще, подключение всплывающих картинок на странице категорий описывается здесь:
http://forum.virtuemart.net/index.php?topic=28495.0

Английского, надеюсь, не боитесь? ;-)
Ответить | Ответить с цитатой | Цитировать
0 # Alex 27.01.2011 21:45
Количество товаров на странице Категории по УМОЛЧАНИЮ, при первом запуске – как изменить?
Редактирование (как описано на форуме Joomla)
\administrator\components\com_virtuemart\classes\pageNavigation.class.php
Влияет только на ШАГ изменения и верхний предел!
Limitstart – не изменяется.
Т.е. зависит от глобальных настроек Joomla.
Англоязычный форум VM не дал ответ.
Может здесь помогут.
Спасибо.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 28.01.2011 03:13
Alex,

http://joomlaforum.ru/index.php/topic,8788.msg627114.html#msg627114
Ответить | Ответить с цитатой | Цитировать
0 # Alex 28.01.2011 14:01
Это я читал, НО!
Цитата:
Влияет только на ШАГ изменения и верхний предел! Limitstart – не изменяется.
Не изменяется отображаемое количество при ПЕРВОМ входе в КАТЕГОРИИ!
Ответить | Ответить с цитатой | Цитировать
0 # Станислав 30.01.2011 20:08
На нем http://www.microinvest-ural.ru/
Ответить | Ответить с цитатой | Цитировать
0 # Иван 11.02.2011 17:49
при офомлении заказа страница называется store . Где меняется её название?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 14.02.2011 03:52
Иван, вы имеете ввиду title?
Ответить | Ответить с цитатой | Цитировать
0 # Ольга 13.02.2011 12:02
Добрый день) После долгих поисков нашла бесплатный шаблон VirtueMart))). Подскажите, как лучше его установить: через админку джумлы или закачать через FTP в папку с темами самого магазина?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 14.02.2011 03:55
Ольга, смотря что вы понимаете под выражением "Шаблон VirtueMart". Если это шаблон Joomla, сделанный таким образом, чтобы применять стили на VirtueMart, то он устанавливается через админку. Если же это именно шаблон VirtueMart, содержащий в себе файлы VirtueMart, то он устанавливается через FTP и выбирается в настройках VirtueMart.
Ответить | Ответить с цитатой | Цитировать
0 # Ольга 14.02.2011 05:54
Спасибо - всё поняла)) Нашла в архиве этого шаблона кроме шаблонов для джумлы и магазина ещё и инструкцию по установке всего этого: там как раз так, как Вы написали - сначала шаблон джумла ставится и потом шаблон магазина. Вот чего не ожидала - бесплатный шаблон VirtueMart + инструкция по установке))) Буду теперь разбираться с настройками - спасибо Вам за такие ценные статьи)
Ответить | Ответить с цитатой | Цитировать
-2 # Дмитрий 14.02.2011 14:24
подскажите пж можно ли мою ситуацию подправить:

поставил классный шаблон - JA_Zeolite

А он немного не вписывается...
смотрите скрин
в настройках темы есть параметр Template Width и в выпадающем списке доступно одно значение - Wide Screen

Подскажите пж,я так поинмаю нужно править – browse – внешний вид категорий товаров , обидно, единственный нормальный шаблон ((((
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 15.02.2011 03:15
Дмитрий, тут нет ничего страшного. Скорее снег в Африке выпадет, чем в VirtueMart с новым шаблоном все сразу будет отображаться нормально. Да, нужно править browse. Какой именно не знаю. В вашем шаблоне довольно прилично исправили вывод товаров. Посмотрите в каждом и сравните данные с html-кодом страницы. Полностью они не совпадут, но будет видно какой шаблон используется. Также это можно посмотреть в информации о категории(в админке), в которой показываются эти товары.
Ответить | Ответить с цитатой | Цитировать
0 # Дмитрий 15.02.2011 06:13
спасибо огромное за ответ))) не часто такое бывает...
оказывается не все файлы темы зашли... перезалил, все гуд теперь)
Ответить | Ответить с цитатой | Цитировать
0 # Иван 15.02.2011 00:10
Цитирую Wedal:
Иван, вы имеете ввиду title?

Именно
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 15.02.2011 03:18
Иван, самый простой путь - использовать стороннее SEF-расширение, например SH404SEF или(если требуется что-нибудь полегче) расширение, позволяющее управлять заголовками всех страниц сайта. Посмотрите здесь: http://extensions.joomla.org/extensions/site-management/seo-a-metadata
Ответить | Ответить с цитатой | Цитировать
0 # Сергей 24.02.2011 09:03
Добрый день,

подскажите как активировать шаблон дефолт components\com_virtuemart\themes\default , в менеджере шаблонов он не появился.
Или, если найду другой подходящий, в какую папку его загружать. Пока оставил милки вэй.

Спасибо
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 25.02.2011 04:03
Сергей, default - это шаблон VirtueMart. Milkyway - шаблон Joomla. Для функционирования сайта с магазином они нужны оба. Шаблон VirtueMart можно выбрать в настройках VirtueMart.
Ответить | Ответить с цитатой | Цитировать
0 # Сергей 28.02.2011 17:51
Что то проясняется.
А кроме rhuk_milkyway, посоветуете какой-то адекватный шаблон?
JA_Zeolite, я так понимаю нельзя установить как шаблон, нужно сносить джумлу и ставить заново весь пакет JA_Zeolite? Или я что-то не понял?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 04.03.2011 04:00
Сергей, шаблон не посоветую, т.к. их очень много, на любой вкус.

JA_Zeolite можно установить и отдельно, но потом замучаетесь его настраивать. Лучше действительно ставить весь пакет. Хотя каждый выбирает для себя.
Ответить | Ответить с цитатой | Цитировать
0 # eev 25.02.2011 11:57
Поменял отображение категорий на "Flat product list", теперь заголовок этой таблицы появляется при открытии любой категории, даже если там нет товара.
Т.е. на странице отображены категории товаров, а подними шапка таблицы (артикул, наименование, картинка, ...), а под шапкой ничего.
Как это исправить? Чтобы заголовок таблицы появлялся только если в категории есть товар.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 28.02.2011 06:56
eev, переменную(или код) вывода заголовка поместить в php-условие вроде: "если в категории есть товары, то показывай заголовок. Дальше думайте самостоятельно.
Ответить | Ответить с цитатой | Цитировать
0 # Дима 27.02.2011 17:39
Здравствуйте. Не как не могу разобраться из какой папки берет картинки файл productsnapshot.tpl.php
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 28.02.2011 06:58
Дима, по-моему из той же, из которой берутся все картинки товаров.
Ответить | Ответить с цитатой | Цитировать
0 # Дима 28.02.2011 14:48
Уже с картинками разобрался: им надо было прописывать полный путь, начиная с component и т.д. Теперь другая проблема: не знаю как сделать, чтобы в каталоге продукции напротив каждого пункта были разные иконки. Пробовал переделывать список в ul li, но задавать вот так li.item1 (к примеру) не получается...
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 01.03.2011 03:19
Дима, попробуйте вот это:
http://wedal.ru/rasshireniya-joomla/virtuemart-internet-magazin-na-joomla-chast-23-sozdanie-stilizovannogo-menu-virtuemart.html
Ответить | Ответить с цитатой | Цитировать
0 # Сергей 03.03.2011 09:40
Подскажите, а как в шаблоне JA_Zeolite картинки и текст попадают в блок прокрутки слайдов, который сразу под шапкой?
Ответить | Ответить с цитатой | Цитировать
0 # Kat 04.03.2011 13:43
если я вас правильно поняла, то с помощью модуля mod_jaslideshow, в нем в настройках указывается папка, из которой будут грузиться картинки и все картинки этой папки будут участвовать в слайдшоу
также в настройках этого модуля можно выставить ширину х высоту слайдшоу, интервал смены картинок и пр.
Ответить | Ответить с цитатой | Цитировать
0 # Kat 04.03.2011 13:39
день добрый всем, подскажите, как отредактировать форму регистрации пользователя ту, которая вызывается при нажатии на кнопку Регистрация под полями авторизации пользователя, а не ту форму, которая вызывается при оформлении заказа
конкретно интересует как изменить: (*=Обязательно), местоположение "Я согласен с условиями..."? в каком шаблоне это все находится? заранее спасибо
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 05.03.2011 05:25
Kat, вообще-то это в настройках Virtuemart задается("управление полями, заполняемыми пользователем").
Ответить | Ответить с цитатой | Цитировать
0 # Kat 05.03.2011 09:32
в "управление полями, заполняемыми пользователем" возможно лишь определить какие поля будут выводиться, а, например, надпись, которая выводится в начале окна регистрации "*=Обязательно" там не указана, хотелось бы ее изменить, и пункт "Я согласен с условиями ..." тоже неудобно расположен, в общем хотелось бы именно внешний вид изменить, с настройкой выводимых полей все понятно.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 06.03.2011 06:04
Kat, честно говоря, не помню уже в каком файле это редактируется. Найти просто:
1) С помощью поиска в файлах(через TC) определяем в каком файле находится слово "обязательно".
2) Смотрим какая переменная отвечает за это слово и тем же поиском по файлам находим место, где она выводится. Там же будет и все остальное.
Ответить | Ответить с цитатой | Цитировать
0 # Илья 05.03.2011 21:32
У меня шаблон сайта резиновый!
подскажите пожалуйста как сделать в виртуемарт также шаблон резиновый.
Чтобы количество товара подставлялось по ширине экрана автомарически, например при разрешении экрана 3 в ряд а при разрешении 1920 6товаров в ряд. а не одной величины как по умолцанию и воздух между ними!

С уважение Илья.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 06.03.2011 06:07
Илья, также, как и всегда в таких случаях:
тонко тюнингуем код вывода товаров DIV'ами так, чтобы они переносились на следующие строки если не хватает ширины.
Ответить | Ответить с цитатой | Цитировать
0 # Илья 06.03.2011 09:38
Увы! я незнаю какой фаил надо править 8(.
Подскажи пожалуйста!!!
Ответить | Ответить с цитатой | Цитировать
0 # Илья 14.03.2011 21:46
Хорошо переиначу вопрос. за бабосы ктонибудь сделает?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 15.03.2011 02:44
Илья, можете обратиться ко мне или на фриланс. На фрилансе дешевле.
Ответить | Ответить с цитатой | Цитировать
0 # Илья 25.03.2011 11:46
Цитирую Wedal:
Илья, можете обратиться ко мне или на фриланс. На фрилансе дешевле.


Свяжитесь пожалуйста со мной чтобы обсудить сотрудничество. скайп ghostwmoney
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 27.03.2011 04:58
Илья, по сотрудничеству пишите с конкретным вопросом через обратную связь. Там договоримся.
Ответить | Ответить с цитатой | Цитировать
+1 # Илья 05.03.2011 21:35
Цитирую Илья:
У меня шаблон сайта резиновый!
подскажите пожалуйста как сделать в виртуемарт также шаблон резиновый.
Чтобы количество товара подставлялось по ширине экрана автомаnически, например при разрешении экрана 1024- 3 в ряд а при разрешении 1920 - 6 товаров в ряд. а не одной величины как по умолxанию и воздух между ними!

С уважение Илья.


З.Ы. Исправил ошибки!
Ответить | Ответить с цитатой | Цитировать
0 # Guignolo 10.03.2011 22:25
Добрый всем вечер!

Столкнулся с такой проблемой: файлы browse.php отвечают за отображение страниц категорий, когда в тех представлены товары... а у меня в каждой категории сначала несколько подкатегорий, и только там товары. Надо, чтобы при нажатии на категорию открывалась страница с подкатегориями и они отображались, как товары - с картинками, описанием... вместо этого видим только список!???

Кто знает, как этим управлять!
Спасибо!
Ответить | Ответить с цитатой | Цитировать
0 # Alex_iPod 15.03.2011 08:55
Умоляю - помогите!
..пожалуйста....
Мне нужно добиться чтобы при в ходе в категорию уже отображалось информация о товаре, а именно:
Название, артикул, картинка (картинка должна увеличиваться - graybox), цена.
"Подробнее" и "Добавить в карзину" не нужны. По сути это и есть карточка товара. Как этого осуществить?
Спасибо!!!
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 16.03.2011 02:12
Alex_iPod, т.е., как я понимаю, вы хотите использовать VirtueMArt просто как каталог?
Ответить | Ответить с цитатой | Цитировать
0 # Alex_iPod 16.03.2011 06:35
Цитирую Wedal:
Alex_iPod, т.е., как я понимаю, вы хотите использовать VirtueMArt просто как каталог?

Совершенно верно. Возможно что будет все тки "добавить в корзину", но flypage не будет, вся информация о товаре будет в категории товара (простите за тавтологию).
Поможете разобраться7
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 18.03.2011 05:54
Alex_iPod, если будет просто каталог, установите в настройках Virtuemart галочку "Использовать, как каталог". Если хотите только отказаться от flypage, отредактируйте файл browse, удалив из него все лишнее(ссылку "подробнее", и.т.д).
Ответить | Ответить с цитатой | Цитировать
0 # veb-usta.com 16.03.2011 08:43
Уважаемый Wedal! Мне очень нужно подредактировать кнопочки "Следующий>>" и остальные что выводятся при оформлении заказа. В частности надо убрать эти стрелочки. Насколько я понимаю они находятся вне самого шаблона, где-то в админ папке? Помогите пожалуйста, очень хочется что-бы весь дизайн соответствовал выбранному стилю.
Ответить | Ответить с цитатой | Цитировать
0 # Alex_iPod 16.03.2011 08:45
Цитирую veb-usta.com:
Уважаемый Wedal! Мне очень нужно подредактировать кнопочки "Следующий>>" и остальные что выводятся при оформлении заказа. В частности надо убрать эти стрелочки. Насколько я понимаю они находятся вне самого шаблона, где-то в админ папке? Помогите пожалуйста, очень хочется что-бы весь дизайн соответствовал выбранному стилю.


Firebug вам в помощь. правите template.css
Ответить | Ответить с цитатой | Цитировать
+1 # veb-usta.com 16.03.2011 08:49
Тут как раз стили не при чем, мне важно убрать те стрелочки что идут после слова Следующий!
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 17.03.2011 02:36
veb-usta, точно уже не помню, но они либо в языковых файлах вместе со словом "Следующий", либо где-то в шаблоне VirtueMart, где-то в папке Checkout.

P.S.: не нужно пиарить свой ресурс, указывая его вместо имени. Больше с сайтом разговаривать не буду. Только с человеком.
Ответить | Ответить с цитатой | Цитировать
0 # veb-usta 17.03.2011 17:26
Нашел интересующий меня элемент в папке administrator/components/cm_virtuemart/html
файл chekout.index.php строка приблизительно 338 (если кому захочется убрать стрелочки или заменить их)

P.S. Уважаемый, не надо думать обо всех одинаково плохо, ник был записан без злого умысла, я всегда так подписываюсь. Спасибо за ответы!
Ответить | Ответить с цитатой | Цитировать
0 # Nataly 17.03.2011 18:54
Добрый вечер. Такая проблема: при оформлении заказа при выборе способа доставки показывает такое ....\com_virtuemart\themes\jv-shop\templates\checkout\list_shipping_methods.tpl.php(22) :eval()'d code on line 1
Подскажите кто сталкивался как исправить?
Ответить | Ответить с цитатой | Цитировать
0 # Анастасия 21.03.2011 17:02
Очень прошу помочь! НЕ могу найти файл отвечающий за первую страницу, где отображаются категории товара. Тупо даже отключить не могу найти где ее!
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 22.03.2011 03:48
Анастасия, administrator\components\com_virtuemart\html\shop.index.php

А вообще, лучше используйте способ, который я описывал в этой статье:
http://wedal.ru/rasshireniya-joomla/virtuemart-internet-magazin-na-joomla-chast-18-vivod-kategoriy-virtuemart-s-izobrazeniyami-na-glavnoy-stranice-saita.html
Ответить | Ответить с цитатой | Цитировать
0 # Дима 04.04.2011 22:38
Хочу сделать, чтобы товары выводились списком по одному товару в каждой строке. Ставлю кол-во товаров в строке 1 и шаблон browse_1. Но все равно выводится по 3 товара в строке.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 05.04.2011 02:05
Дима, количество товаров в строке и шаблон нужно выставлять не только в общих настройках, но и в настройках отдельных категорий.
Ответить | Ответить с цитатой | Цитировать
0 # Alex 09.04.2011 09:11
Здравствуйте. У меня товары выводятся плоским списком, т.е browse_1, но мне нужно, чтобы не показывалась картинка товара вообще! Как и где можно отключить отображении картинки товара???
Ответить | Ответить с цитатой | Цитировать
0 # Alex 10.04.2011 12:19
Проблема даже в том, что любое изменение файла browse ни как не отображается на показе товаров, даже полное удаление
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 11.04.2011 04:22
Alex, файлов browse несколько. Если у вас не отображаются изменения в файле, то, вероятно, изменяете не тот файл.
Ответить | Ответить с цитатой | Цитировать
0 # Алена 09.04.2011 10:51
Не могу настроить корзину, все время глючит. Стоит Joomla 1.5.22 + virtuemart 1.1.7
Проблемы:
1) товар не удаляется из корзины, при нажатии на значок "удалить товар" выдает "страница не существует"
2) не видит варианты оплаты
3) после полного оформления заказа, при нажатии на ссылку посмотреть заказ- выдает "страница не существует"
4) при нажатии на рисунок "корзины" перескакивает на сайт virtuemart
Пожалуйста, помогите новичку разобраться!!!
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 11.04.2011 04:21
Алена,
SEF-компонент используете?
Ответить | Ответить с цитатой | Цитировать
0 # Серж 25.04.2011 04:55
Здравствуйте wedal. Нормальный у Вас блог по ВиртуеМарт.
Использую его как справочник - много скришнотов, а мне так удобнее.
Но чего понять немогу так это как делается сохраненная корзина.
Есть объект - saved cart, начал отнего плисать... и до плисался :-) .
Если возможно подскажите как сохранить, а потом дополнить корзину.
Ответить | Ответить с цитатой | Цитировать
0 # Jekpottt 11.05.2011 12:46
Здравствуйте, подскажите, пожалуйста, как можно убрать из шаблона плоского списка ненужные колонки, например (артикул, фотографию и описание), а размер нужных, например названия - увеличить), чтобы у меня получилось НАЗВАНИЕ - ЦЕНА - КОРЗИНА, а уже при нажатии на товар можно было бы посмотреть картинку и описание. Заранее благодарен. http://zakazmotorov.ru/index.php?option=com_virtuemart&page=shop.browse&category_id=8&Treeid=1&Itemid=1
Ответить | Ответить с цитатой | Цитировать
-1 # Wedal 12.05.2011 02:25
Jekpottt, можно. Правьте соответствующий файл.
Ответить | Ответить с цитатой | Цитировать
-2 # Jekpottt 12.05.2011 03:00
Исчерпывающий ответ, спасибо) Хорошо, что сам разобрался.
Ответить | Ответить с цитатой | Цитировать
0 # _bruno_ 13.05.2011 11:41
Всем привет, а подскажите плз как мне пагинацию в выводе категорий сделать? Дело в том что у меня много категорий, точнее даже подкатегорий.. и мне нужно выводить там определенное число этих подкатегорий.. а пагинация работает только в товарах..
Ответить | Ответить с цитатой | Цитировать
0 # Akul 18.05.2011 07:16
А вы случайно не знаете в коком файлике поправить чтобы по кнопке add to cart сразу переходило на оформить заказ?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 19.05.2011 01:37
Akul, Virtuemart -> Настройки -> вкладка "сайт" -> Выберите шаблон для магазина (Настройки) -> Use Ajax to add, update or delete products from the cart? установить в "НЕТ".
Ответить | Ответить с цитатой | Цитировать
0 # Akul 19.05.2011 12:24
я имел ввиду сразу переходить не в корзину а на оформление заказа (chechout.index)
Ответить | Ответить с цитатой | Цитировать
0 # Matrix 30.05.2011 13:38
Добрый день, давно читаю Ваши статьи и нашел много полезного, вопрос может быть не в эту статью, если что перекиньте. Нужно на сайте установить кнопку ПОДЕЛИТСЯ с соцсетями, пробовал ОДНАКНОПКА и плагин для банеров, все работает в текстовых страницах. Но не работает на страницах товара в ВИРТУЕМАРт, Разрешить использование мамботов / плагинов в описании товара и категории? ВКЛЮЧИЛ но блок с кнопакми не отображается??? Помогите как решить сие проблему
Ответить | Ответить с цитатой | Цитировать
+1 # Wedal 31.05.2011 01:55
Matrix, все гораздо проще. Идем сюда: http://api.yandex.ru/share/
Настраиваем вид кнопки, и получаем код.
Далее, в зависимости от того, что хотим получить, вставляем этот код на сайт:
- если кнопки нужны только на страницах с товарами, то в шаблон browse (Virtuemart);
- если на всех страницах, то в шаблон Joomla или в модуль произвольного html-кода.
Вот и все.
Ответить | Ответить с цитатой | Цитировать
-1 # Uraaa 09.06.2011 08:58
Я так понимаю, файлы browse_x не годятся для Flat Product List (простой табличный вывод товаров) ? Как для этого вида сделать шаблон?
Ответить | Ответить с цитатой | Цитировать
+1 # Katovik 25.06.2011 23:30
Здравствуйте. По какой-то причине на странице оформления корзины после ввода купона общая сумма высчитывается так, будто скидка в два раза больше. Т.е. получается примерно так:

Промежуточный итог 100 руб.
Купон на скидку -10 руб.
Итого 80 руб.


Причем на последнем шаге оформления заказа все нормально:

Итого 90 руб.

Подскажите, пожалуйста, в чем может быть проблема.
Ответить | Ответить с цитатой | Цитировать
0 # Владимир 29.06.2011 14:48
Добрый день!
Вопрос по созданию интернет-магазина на VirtueMart:
Правильный ли порядок действий:
1) Установка Joomla
2) Создание шаблона для Joomla
3) Установка VirtueMart
4) Создание шаблона для VirtueMart

Помогите, не могу найти материал по этому поводу.

Спасибо!
Ответить | Ответить с цитатой | Цитировать
+1 # Wedal 30.06.2011 03:36
Владимир,
скорее так:
1) Установка Joomla со стандартным шаблоном
2) Установка VirtueMart со стондартным шаблоном
3) Смена шаблонов Joomla и VM. Или их "допилка".
Ответить | Ответить с цитатой | Цитировать
0 # Юрий 09.09.2011 11:33
Здравствуйте. У меня такая проблема.
Выставляю товар, ставлю ему цену припустим 80. Потом иду в меню добавить цену и прописываю что даная цена (80) при покупке от 100 до 1000 едениц товара, и добавляю новую цену 90 при покупке от 1 до 99 едениц. И тогда в списке товаров появляетьса цена 90, и возле нее соответствующий значок при наводе курсора на какой показываютьса все цены. Проблема в том, что нужно чтобы возле товара в каталоге стояло не 90 а 80. Вот такая проблема, как так сделать. Благодарен зарание
Ответить | Ответить с цитатой | Цитировать
0 # DiffuSer 29.09.2011 02:44
Проблема в следующем - если в категории отсутствуют товары (и есть подкатегории), то при заходе в эту категорию мы видим сообщение о том, что в ней отсутствуют товары, а список подкатегорий не отображается. Вопрос: Как сделать, чтобы в пустой категории отображались подкатегории и не было сообщение об отсутствии товаров?
Ответить | Ответить с цитатой | Цитировать
+1 # Wedal 29.09.2011 03:40
DiffuSer, это баг. Решение здесь: http://forum.virtuemart.net/index.php?topic=88020.msg288503#msg288503
Ответить | Ответить с цитатой | Цитировать
0 # DiffuSer 29.09.2011 04:09
Волшебно! Благодарю.
Ответить | Ответить с цитатой | Цитировать
0 # DiffuSer 29.09.2011 04:16
Возник ещё один вопрос:
Цитата:
'.shopMakeHtmlSafe('Prev product').'
Хочу изменить на русский текст, но когда вместо 'Prev product' пишу 'Предыдущий' - на сайте кнопка отображается вообще без текста. Как русский язык сделать в этом случае?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 30.09.2011 01:40
DiffuSer, все переводы хранятся в языковых файлах Virtuemart:
administrator\components\com_virtuemart\languages.
Ответить | Ответить с цитатой | Цитировать
0 # Наталия 07.10.2011 10:34
Здравствуйте, Wedal!
Не подскажите, как удалить кнопку "Обновить количество в корзине", но чтобы при изменении этого количества автоматом пересчитывалась сумма (без обновления страницы)? И возможно ли это вообще? Судя по всему, возможно, потому что вот в этом магазине http://miniguitars.ru/basket.php оно действует именно так. Заранее спасибо!
Ответить | Ответить с цитатой | Цитировать
0 # Алексей 19.10.2011 09:40
Подскажите плз,пропало изображение на кнопке купить. Как восстановить?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 20.10.2011 03:31
Алексей, ищем изобрадение через Firebug, проверяем правильность пути, наличие картинки.
Ответить | Ответить с цитатой | Цитировать
0 # Михаил 25.10.2011 11:59
подскажите а где находится файл с верхней навигацией, с нижней это понятно что browse_pagenav.tpl.php
а верхнюю так и не нашел. спасибо!
Ответить | Ответить с цитатой | Цитировать
0 # seozerkalo 10.11.2011 10:20
Подскажите, как вывести перед списком товаров описание всей категории?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 11.11.2011 02:24
seozerkalo, browse_header_category.tpl.php, если не ошибаюсь. А в чем проблема? Просто пишите описание в настройках категории и оно показывается.
Ответить | Ответить с цитатой | Цитировать
-1 # Tapioka 14.11.2011 09:33
Добрый день всем.
Есть товар с несколькими свойствами. Каждое свойство имеет две особенности. В информации о заказе отображаются как выбранные особенности так и не выбранные, что не совсем красиво. Как сделать чтоб выводились только те особенности в заказе который покупатель выбрал? Подскажите пожалуйста!
Ответить | Ответить с цитатой | Цитировать
0 # Crusader 01.12.2011 17:15
Добрый день.
В категории есть несколько товаров и VM выводит их, по умолчанию, в алфавитном порядке. В админке VM есть поле, как я понимаю, для ручной сортировки. Я там задаю цифрами порядок и при нажатии на "дискетку" все получается как нужно, но на сайте порядок по прежнему алфавитный. Как можно это побороть? VM версии 1.1.9
Ответить | Ответить с цитатой | Цитировать
0 # Nevco2007 07.12.2011 11:06
Добрый день! Подскажите кто знает, как сделать так что бы при просмотре корзины не возможно было редактировать количество товара для определенных товаров или категорий. Т.е. для всех товара как обычно можно изменить количество, а для некоторых нет.
Ответить | Ответить с цитатой | Цитировать
0 # cerber8678 14.02.2012 16:55
Доброго времени суток! Подскажите пож, такая трабла: простое включение в админке баннера доставки показывает только линки доставки., т.е. в верхней таблице чекаута (а точнее в таблице баннера)просто пишутся названия шагов "Адрес доставки", "Способ доставки", "Способ оплаты" и "Завершить заказ", а сопутствующих картинок нет. Как их можно включить? Заранее пасиб за любую инфу! Сайт очень полезный, много нарыл того, чем у других даже и не пахнет!! Аффтару респект!
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 15.02.2012 01:47
cerber8678, есть живой пример?
Ответить | Ответить с цитатой | Цитировать
0 # cerber8678 15.02.2012 02:07
К сожалению у меня пример на локалке. Ну в общем даже у вас тут при описании есть скрины типа http://wedal.ru/images/stories/ARTICLES/VirtueMart/19/19.jpeg. На первом шаге корзина становится красной, потом она становится красной на втором шаге и т.д. Ну так вот, в моём примере вообще отсутствуют картинки с корзиной пошагового оформления, то бишь пишет просто "Адрес доставки", "Способ доставки" и т.д.
Ответить | Ответить с цитатой | Цитировать
0 # cerber8678 16.02.2012 03:54
Ещё вопросик, может кто сталкивался: на втором шаге "Вариант доставки", например, выбираю "Курьером" или "Самовывоз" (у меня только эти две позиции выбора, модуль доставки в админке виртмарта подключал "Стандартный модуль доставки с индивидуальными данными о расценках"). И всё бы ничего, но только вот после выбора конкретного варианта, на последнем шаге оформления покупки в таблице с данными выводятся оба варианта существующей доставки, а нужна только одна конкретная доставка, то бишь или самовывозом или курьером. Где копать по этой проблеме? Заранее пасиб!
Ответить | Ответить с цитатой | Цитировать
0 # cerber8678 16.02.2012 04:04
Спасибо. Разобрался сам. :lol:
Ответить | Ответить с цитатой | Цитировать
0 # Vahe 26.02.2012 14:32
Ребят у меня вопросик один! У меня написано тарифы достиавки все что надо! Но при оформления заказа почему то виртуемарт не учитывает вес товара! Вес состовляет 1кг. а он выдает тариф на 0,5 кг а не 1! с чем это связано! что и как исправить! Спасибо заранее!)
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 27.02.2012 02:49
Vahe, по-моему, Virtuemart корректно работет с весом, только когда единица изменения "kg", а не "кг".
Ответить | Ответить с цитатой | Цитировать
0 # Vahe 27.02.2012 20:32
Wedal, Спасибо большое! Сделал все получилось! Только сейчас один вопрос беспокоит! Вот у меня есть способ доставки (забрать самолично!) как сделать что бы после вы бора этого способа модуль оплаты не показывала! А сразу добавился заказ! ЭТО ОЧЕНЬЬЬ НАДО!!! ПОМОГИТЕ ПЛИИИЗЗЗ!!! И еше один момент! допустим у меня много способов доставки! Хочу что бы при выборе другого способа доставки (НЕ по почте И НЕ Самолично)в способе оплаты наложанный платеж не показывал! Ребята помогите если можете ПЛИЗ!
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 28.02.2012 01:35
Vahe, такой функции нет. Только кодить.
Ответить | Ответить с цитатой | Цитировать
0 # Vahe 29.02.2012 16:35
Может кто нибудь знает как кодить!???
Ответить | Ответить с цитатой | Цитировать
0 # h2choh 09.03.2012 04:05
Прошу помощи в изменении вида около кнопки Купить. Убрал стандартные "Количество", сменил кнопку, а вот убрать двоеточие не могу, ни в просмотре товара по категориям ни в карточке товара. Я не спец в коде, но шаблон дотачиваю сам, а вот тут проблем. Сайт_stability.dp.ua /версия Joomla 1.5.25 VM 1.1.4 stable / подскажите, плиз.
Ответить | Ответить с цитатой | Цитировать
0 # h2choh 09.03.2012 08:57
Цитирую Aslan:
components\com_virtuemart\languages\common\russian.php

Спасибо! вот тут нашёл и убрал, вот только как убрать двоеточие после слова "количество"

Присоединяюсь к вопросу. Как убрать???
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 10.03.2012 01:49
h2choh, точного места не помню, но действуем так:
в языковом файле копируем языковую переменную, которая является словом "количество". Далее, с помощью поиска по файлам Total Commander'а ищем файлы, в которых она встречается, кроме языкового. Около нее должно быть и двоеточие.
Ответить | Ответить с цитатой | Цитировать
0 # h2choh 10.03.2012 07:54
Цитирую Wedal:
h2choh, точного места не помню, но действуем так:
в языковом файле копируем языковую переменную, которая является словом "количество". Далее, с помощью поиска по файлам Total Commander'а ищем файлы, в которых она встречается, кроме языкового. Около нее должно быть и двоеточие.

Спасибо, всё гениальное просто, таким же методом решаю все нюансы по шаблонам, а тут чё-то проглядел (двоеточие стояло рядом со знаком пробела {& nbsp} 8) )!!! Вообщем если кто спросит - то искать здесь: /components/com_virtuemart/themes/default/templates/product_details/includes/ quantity_box_general.tpl.php (где-то в начале, у меня это 9 строчка)
P.S. Wedal, немного неудобно получается, после авторизации выбрасывает на главную, а хотелось бы остаться на той странице где я просматривал тему. (ps можешь удалить после принятия решения) Спасибо ;)
Ответить | Ответить с цитатой | Цитировать
0 # Александра 14.05.2012 06:10
Подскажите, пожалуйста!
Как убрать строчку "Делая предзаказ, Вы соглашаетесь с данными условиями" ?

В ps_userfield.php этой строки нет. Остальные файлы тоже все просмотрела. Где искать этот файл?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 15.05.2012 01:45
Александра, в настройках Virtuemart.
Ответить | Ответить с цитатой | Цитировать
0 # Mickey 27.05.2012 20:19
В своё время во flypage.tpl.php вывел показ единиц измерения с помощью прописывания сразу за ценой


А вот в файле addtocart_list_single.tpl.php переменные формируются как-то иначе. Подобный подход не помогает. Там цена, например, выводится вот так:

И всё остальное аналогично - через квадратные скобки (пхп не знаю). Пробовал тупо подставить - нет реакции.

Как вывести единицу измерения в таблице дочерних товаров??
Шерстил интернет - ответа нет. Возможно, такая задача вообще не имеет решения.

Сайт вот http://keramikaonline.ru/index.php?page=shop.product_details&product_id=85&option=com_virtuemart&vmcchk=1&Itemid=29
Сверху отлично выводится, а внутри дочерних - нихт.

Буду чрезмерно благодарен за помощь!!
Ответить | Ответить с цитатой | Цитировать
0 # Светлана 06.06.2012 12:41
Добрый день!
У меня применяется 2 ставки НДС 18% (на доставку) и 10% (на товар). При оформлении заказа на последнем этапе в информации о заказе есть строка "Общий налог содержит" и далее идет расшифровка сколько составляет НДС 18%, сколько НДС 10%. Значения выводятся с 5-ью знаками после запятой. Вот как это выглядит:
"Общий НДС содержит:
23.45500 руб. (10% НДС)
30.50847 руб. (18% НДС)".
Помогите исправить, чтобы после запятой выводилось только 2 знака и поменять местами то, что в скобках на (НДС 18%), (НДС 10%).
Уже всю голову сломала. Заранее благодарю за внимание!
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 07.06.2012 02:07
Светлана, количество знаков после запятой устанавливается информации о магазине. Чтобы поменять местами процент и НДС нужно поправить шаблон соответствующей страницы(а возможно придется лезть и в ядро).
Ответить | Ответить с цитатой | Цитировать
0 # Светлана 09.06.2012 03:12
В том то и дело, что в информации о магазине все стоит верно - 2 разряда после запятой. Везде все правильно отражается, кроме выше приведенного примера, там не получается округлить до 2-х знаков. Как решить проблему, может быть кто-то сталкивался?
В шаблоне страницы поменять местами НДС и % тоже нельзя, а дальше куда лезть я не могу разобраться. Написала здесь в надежде на то, что направите в нужное место.
Ответить | Ответить с цитатой | Цитировать
0 # endersparco 07.08.2012 07:16
Друзья. Подскажите, пожалуйста, какой функцией php можно вывести количество определенного купленного товара?
Поясню.
Пытаюсь создать магазин по продаже купонов, необходимо, чтобы на странице отображения категории под каждым товаром выводилось, сколько раз уже этот товар покупали.
Базовые возможности Virtuemart позволяют отобразить количество товара оставшегося на складе, но это не то.
Если есть такая функция в php или есть какой то другой способ (помимо ручного написания купленного количества в кратком описании к товару), пожалуйста, поделитесь.
Заранее спасибо.
Ответить | Ответить с цитатой | Цитировать
0 # profitural 27.10.2012 15:26
Здравствуйте! а как быть если у меня резиновый сайт, и при уменьшении размеров окна браузера, товары съезжают в кучу! Мне нужно чтоб лишние позиции переносились на следующую строку. Подскажите где копать? !
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 29.10.2012 02:35
profitural, копать в CSS. Обычно это делают через float:left.
Ответить | Ответить с цитатой | Цитировать
0 # profitural 30.10.2012 22:40
Пробовал, не получается, ведь в настройках магазина жестко задается количество товаров в строке, допустим выставляю 6, переносятся только лишние 2 и по новой, т.е. начинают чередоваться в чтроках по 4 и по 2
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 31.10.2012 03:06
profitural, а, наверное еще табличная верстка... Зачем вы сейчас используете первый Virtuemart, когда уже вышел 2?
Ответить | Ответить с цитатой | Цитировать
0 # Игнат 09.03.2013 10:38
Подскажите, как изменить дефолтный белый цвет фона в Virtuemart
Ответить | Ответить с цитатой | Цитировать
0 # alex alex 27.07.2013 23:42
Как в шаблоне browse_3.php заменить вызов подшаблона price.tpl.php, например, на my_price.tpl.php. Нужно поменять верстку price.tpl.php, но чтобы в карточке товара - не изменилась. Т.е. буду вызывать подшаблон цены с разной версткой – в категорию и в карточку.
Спасибо.
Ответить | Ответить с цитатой | Цитировать
0 # Макс359 02.11.2013 14:52
Подскажите, а как увеличить окошко оформления заказа? Оно маленькое и туда не помещается все, что надо (к примеру, способ оплаты). (не знаю, можно ли тут оставлять ссылку, если что сори, но посмотреть этот глюк можно тут: kypidomoy.ru).
Заранее спасибо
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 05.11.2013 03:04
Макс359, это не окошко маленькое, а шаблон криво сверстан.
Ответить | Ответить с цитатой | Цитировать