Интересно почитать… Блог в котором есть много интересной информации…

28 ноября 2012

Как увеличить длину адреса в VirtueMart 1.9

Категория: программирование — Метки: — dmitriano @ 18:25

Сначала заходим в базу и меняем длину полей в таблицах jos_vm_user_info и jos_vm_order_user_info:

ALTER TABLE `jos_vm_order_user_info` CHANGE `address_2` `address_2` VARCHAR( 255 ) CHARACTER 
SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL 

затем меняем длину полей в админке:

SNAGHTMLe533bc3

(далее…)

1 июля 2012

Вышел новый VirtueMart 2.0.8

Категория: программирование — Метки: — dmitriano @ 15:07

В версии VirtueMart 2.0.8 добавилась новая функциональность “Dynamic child variants can now be configured, if displaying parent as option or not.”, также интересно, что они планируют

  • Combining the plugin stockable variant with dynamic child variant of the core.
  • A new layout for a kind of vm1 product types (you can order a lot of different variants of one product in one view)
  • Bootstrap (for joomla 3.0)

Также, они говорят, что “most features are written by community members”, поэтому торопится с установкой VirtueMart 2 пока смысла нет, возможно, через год ситуация прояснится Улыбка

25 апреля 2012

Новости по VirtueMart 2.0 – вышла версия 2.0.6

Категория: программирование — Метки: — dmitriano @ 12:07

Версия VirtueMart 2.0.6 не включает новую функциональность по сравнению с 2.0.4, зато в ней появился полный перевод на русский язык.

Кроме того, они заявляют, что хотят реализовать “pricing table, for different prices per product” – не очень понятно, что это такое, возможно это что-то связанное с такими понятиями как discount и price quantity range.

Разработчики VirtueMart признают, что обновление VirtueMart-а работает нестабильно. У меня лично в /etc/php5/apache2/php.ini прописаны следующие параметры:

max_execution_time = 90
memory_limit = 512M

однако обновление с 2.0.2 до 2.0.6 у меня тоже не сработало, при том, что Joomla обновилась нормально.

15 марта 2012

Регистрация в VirtueMart через ВКонтакте

Категория: программирование — Метки: — dmitriano @ 1:50

Регистрация через ВКонтакте достаточно полезная вещь, так как пользователю при регистрации и авторизации не нужно вводить пароль. Вот, например как работает регистрация через ВКонтакте у Яндекса:

Сначала Яндекс выдает вот такое окно с предупреждением:

image

(далее…)

9 марта 2012

Ставим VirtueMart 2.0.2

Категория: программирование — Метки: — dmitriano @ 21:20

После того, как мы успешно поставили Joomla 2.5, ставим компонент VirtueMart-а, после его установки появляется вот такой экран:

virtuemart-installation-success

(далее…)

2 марта 2012

Как задавать атрибуты в VirtueMart 1.19

Категория: информационные технологии — Метки: — dmitriano @ 12:26

Надо всегда задавать Title, иначе все атрибуты будут сбрасываться:

vm-attrs[4]

Особенность не должна содержать запятых и точек, поэтому вместо “0.5 кг” надо писать “500 г”.

15 февраля 2012

Чиним ссылку в подтверждающем письме, странности VirtueMart 1.19

Категория: программирование — Метки: — dmitriano @ 14:59

Шаблон подтверждающего письма находится в файле components/com_virtuemart/themes/vm_mynxx/templates/order_emails/confirmation_email.tpl.php, в нем есть вот такой код:

if( VM_REGISTRATION_TYPE != 'NO_REGISTRATION' ) {
    $footer_html .= "<br /><a title=\"".$VM_LANG->_('PHPSHOP_CHECKOUT_EMAIL_SHOPPER_HEADER5')."\" href=\"$order_link\">"
    . $VM_LANG->_('PHPSHOP_CHECKOUT_EMAIL_SHOPPER_HEADER5')."</a>";
}

строковая константа сидит тут:

./administrator/components/com_virtuemart/languages/common/russian.php: 'PHPSHOP_CHECKOUT_EMAIL_SHOPPER_HEADER5' => 'Чтобы просмотреть заказ, проследуйте по ссылке ниже.',

(далее…)

17 октября 2011

Как получить уникальную категорию товара в VirtueMart 1.9

Категория: программирование — Метки: , — dmitriano @ 13:00

Список категорий с парентами:

SELECT c.category_id, c.category_url, cref.category_parent_id
FROM jos_vm_category AS c, jos_vm_category_xref AS cref
WHERE c.category_id = cref.category_child_id
ORDER BY c.category_id

Список товаров с категориями:

SELECT p.product_id, p.product_url, p.product_sku, c.category_id
FROM jos_vm_product AS p, jos_vm_product_category_xref AS c
WHERE IF( p.product_parent_id >0, p.product_parent_id, p.product_id ) = c.product_id
ORDER BY p.product_id

(далее…)

8 сентября 2011

Настройка платежных систем для VirtueMart

Категория: программирование — Метки: , — dmitriano @ 22:42

Что есть на данный момент

Сейчас у меня на сайте в VirtueMart есть следующие Shipper-ы:

image

(далее…)

21 июля 2011

Плагины на карточке товара в VirtueMart

Категория: программирование — Метки: — dmitriano @ 21:04

Плагины на карточке товара в VirtueMart должны работать, по той причине что в файле administrator/components/com_virtuemart/html/shop.product_details.php есть такой код:

$product_description = $db_product->f("product_desc");
if( (str_replace("
", "" , $product_description)=='') && ($product_parent_id!=0) ) {
	$product_description = $dbp->f("product_desc"); // Use product_desc from Parent Product
}
$product_description = vmCommonHTML::ParseContentByPlugins( $product_description );

(далее…)

6 июля 2011

Проверяем HTTP заголовок «Last-Modified» и ответ на запрос «if-modified-since»

Категория: программирование — Метки: , — admin @ 15:01

Яндекс рекомендует следить за корректностью http-заголовков. Цитата из документа «Рекомендации Яндекса по созданию сайтов»:

«В частности важно содержание ответа, который отдаёт сервер на запрос «if-modified-since». Заголовок Last-Modified должен отдавать корректную дату последнего изменения документа.»

Проверим как с Last-Modified обстоит дело в различных CMS.

Проверять можно с помощью If Modified Since Tool, HTTP compression and HTTP conditional GET test tool, либо вручную.

Joomla+VirtueMart

Joomla поддерживает Last-Modified, но всегда прописывает текущую дату:

(далее…)

20 июня 2011

Вышла Joomla 1.7 Alpha

Категория: программирование — Метки: , — admin @ 2:24

Joomla 1.7

В этой версии движок CMS Joomla будет выделен в отдельный продукт — Joomla Platform, в котором будет много интересного для разработчиков. Подробная информация о функциональности Joomla Platform будет опубликована ближе к дате релиза Joomla 1.7.

Joomla 1.6 будет сопровождаться в течении месяца после выхода Joomla 1.7, после чего только Joomla 1.5 и Joomla 1.7 будут доступны для скачивания.

Вывод: использовать Joomla 1.6 в данный момент нет никакого смысла, надо дожидаться версии 1.7, к тому же с Joomla 1.6 не работает VirtueMart.

7 марта 2011

VirtueMart и Joomla 1.6

Категория: Новости,программирование — Метки: , — admin @ 12:55

virtuemartVirtueMart пока не работает с Joomla 1.6, но зато уже появился VirtueMart 2.0 beta3 (см новости на сайте virtuemart.net), который инсталлируется под Joomla 1.6, но для коммерческого использования пока не годится.  VirtueMart 2.0 beta4 появится в конце марта, видимо рано или поздно будет и VirtueMart 2.0 stable, а пока последняя стабильная версия VirtueMart 1.1.7a, которая работает только с Joomla 1.5.

В VirtueMart 2.0 beta2 появилась plugin system for Shipping and Payments, и другое.

JoomFish для Joomla 1.6 тоже пока ещё не готов, зато Jumi уже есть.

Надо подождать пока выйдет рабочая версия Joomla 1.7, похоже, что толковый VirtueMart 2.0 будет именно под ней.

SlogPost.ru