Oleg_url: Блог

Главные вкладки

Ubercart Dependent Attributes зависимые атрибуты.

9 июня 2011 в 12:19

Здравствуйте. У меня есть много вариантов атрибутов. На странице отображается 20 пунктов adyustments зависимостей. Было бы неплохо добавить флажок для включения / выключения 20 элементов одновременно.
Я думаю, здесь необходимо добавить условие.

Кусочек файла uc_dependent_attributes.module

function uc_dependent_attributes_form_alter(&$form, $form_state, $form_id) {
// Add an enabled checkbox to the product adjustments form
if ($form_id == 'uc_product_adjustments_form') {
// Retrieve disabled combinations from the database
$result = db_query("SELECT combination FROM {uc_dependent_attributes} WHERE nid = %d", $form['nid']['#value']);
$combos = array();
while ($combo = db_result($result)) {
$combos[] = $combo;
}

// Update the table header
$form['table']['head']['#value'] = 'Enabled'. $form['table']['head']['#value'];

// Loop through each form element adding an enabled checkbox
foreach (element_children($form['table']['body']) as $key) {
$form['table']['body'][$key]['enabled'] = array(
'#type' => 'checkbox',
'#default_value' => !in_array($form['table']['body'][$key]['combo_array']['#value'], $combos),
'#prefix' => '',
'#suffix' => '',
'#weight' => -1,

Большое спасибо за подсказку.

Ubercart.При подключении модуля uc_aac пропадает из селект бокса атрибута опция " Please select"

9 июня 2011 в 12:07

При подключении модуля uc_aac пропадает из селект бокса атрибута опция " Please select"
Особенно это касается выбора размера товара, ведь он не сопровождается картинкой и покупатель может не заметить необходимости выбора.

Есть какие нибудь идеи на этот счет?

Как добавить город в зоны Ubercarta

25 мая 2011 в 22:22

Добрый день, уважаемые знатоки. Появилась необходимость связать способ доставки товара с городом доставки, но таковой в зонах отсутствует.
Вот .cif моего региона

<?php
// $Id: kazakhstan_398_1.cif,v 1.1.4.6 2010/04/14 05:18:19 tr Exp $

function kazakhstan_install() {
db_query("INSERT INTO {uc_countries} (country_id, country_name, country_iso_code_2, country_iso_code_3, version) VALUES (398, 'Kazakhstan', 'KZ', 'KAZ', 1)");

$zones = array(
array(398, 'ALA', 'Алматы'),
array(398, 'TSE', 'Астана'),
array(398, 'AKM', 'Акмолинская область'),
array(398, 'AKT', 'Актюбинская область'),
array(398, 'ALM', 'Алматинская область'),
array(398, 'ATR', 'Атырауская область'),
array(398, 'EKZ', 'Восточно-Казахстанская область'),
array(398, 'DZH', 'Жамбылская область'),
array(398, 'WKZ', 'Западно-Казахстанская область'),
array(398, 'KAR', 'Карагандинская область'),
array(398, 'KOR', 'Кызылординская область'),
array(398, 'KUS', 'Костанайская область'),
array(398, 'MAN', 'Мангистауская область'),
array(398, 'PVL', 'Павлодарская область'),
array(398, 'NKZ', 'Северо-Казахстанская область'),
array(398, 'SKZ', 'Южно-Казахстанская область'),
);

foreach ($zones as $zone) {
db_query("INSERT INTO {uc_zones} (zone_country_id, zone_code, zone_name) VALUES (%d, '%s', '%s')", $zone);
}

uc_set_address_format(398, "!company\n!first_name !last_name\n!street1\n!street2\n!postal_code !city\n!country_name_if");
}
?>
Как я понимаю , что после

array(398, 'DZH', 'Жамбылская область'),

Не отбражаются картинки атрибутов в карточке товара

4 мая 2011 в 12:37

Подскажите пожалуйста.
Drupal 6.2
Ubercart ubercart-6.x-2.4.tar
cck-6.x-2.9.tar
filefield-6.x-3.10.tar
imageapi-6.x-1.9.tar
imagecache-6.x-2.0-beta10.tar
imagefield-6.x-3.10.tar
thickbox-6.x-1.6.tar
token-6.x-1.15.tar
uc_option_image-6.x-1.2.tar
uc_dependent_attributes-6.x-1.0.tar
uc_aac-6.x-2.1.tar

Не отбражаются картинки атрибутов в карточке товара пришет -No Images
В админке картинки атрибутов загружены и отображаются.

Не отбражаются картинки атрибутов в карточке товара

2 мая 2011 в 21:38

Подскажите пожалуйста.
Drupal 6.2
Ubercart ubercart-6.x-2.4.tar
cck-6.x-2.9.tar
filefield-6.x-3.10.tar
imageapi-6.x-1.9.tar
imagecache-6.x-2.0-beta10.tar
imagefield-6.x-3.10.tar
thickbox-6.x-1.6.tar
token-6.x-1.15.tar
uc_option_image-6.x-1.2.tar
uc_dependent_attributes-6.x-1.0.tar
uc_aac-6.x-2.1.tar

Не отбражаются картинки атрибутов в карточке товара пришет -No Images
В админке картинки атрибутов загружены и отображаются.