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

banditman

  • Осваиваюсь на форуме
  • 104
  • 0
Приветствую уважаемые форумчане!
Возник вопрос!
Возможно ли в virtumart 3 сделать составную (пошаговую продажу) выглядит это примерно так:
1. Выбираем первый товар (например камень)
2. После выбора первого товара попадаем в категорию оправы (выбираем оправу)
3. на третьем этапе можно посмотреть, что выбрали и добавить все в корзину (список выбранных компонентов)

Возможно ли такое создать? с помощью плагина или компонента? Если какие готовые решения примерной реализации данного функционала?
За направления в какую сторону копать и где почитать посмотреть буду очень благодарен!
*

gartes

  • Живу я здесь
  • 951
  • 71
  • Е = mс²
Вопрос а камни и оправы друг от друга не зависимы ?
Т.е. Можно к любому камня выбрать оправу или любую оправу к любому камню ...
Так или иначе. ?
*

banditman

  • Осваиваюсь на форуме
  • 104
  • 0
нет, не зависимы, любые камни, любые оправы
подходят все, ко всем
*

gartes

  • Живу я здесь
  • 951
  • 71
  • Е = mс²
Ну если честно то скорее что такого нет.
думаю может как то через кастомарные поля или через плагин пакетной продажи вот это ближе всего к теме...
Т.е. с плагином сможете продавать комплектами....

В общем Вам в ту сторону.. )))
*

banditman

  • Осваиваюсь на форуме
  • 104
  • 0
насчет пакетных продаж я уже думал, но там получается, что выбор на одной странице, а нужно что бы выбрал камень, перешел на вкладку оправы, либо наоборот
*

banditman

  • Осваиваюсь на форуме
  • 104
  • 0
В принципе по поводу первых 2-х шагов мысли у меня есть как их реализовать, есть еще 3-й шаг, нужно прикрутить новую страницу к отображению, что бы вывелось как стандартная карточка товара с фото оправы и миниатюрой камня, а в место описания показано какой камень выбран, какая оправа выбрана, ну стандартно кнопка оформить, возможно ли свою такую страницу прикрутить к VirtueMart? если подскажите где почитать!
*

gartes

  • Живу я здесь
  • 951
  • 71
  • Е = mс²
та мало наверно где почитать можно.
так можно настроить макет отображение товара ... ну те что в папке Virtuemart/product/view/html/
Просто перенаправляете якобы на (камни или оправы которые купили ) и туда затягиваете к примеру оправы . из корзины.
но единственное что вы вызываете макет страницы не default/ а уже какой то свой.
Ну и в нем уже средствами php делаете чудо. ))
*

banditman

  • Осваиваюсь на форуме
  • 104
  • 0
Да, точно спасибо, так и думал, просто забыл что макет отдельно карточки товара можно настроить))) ;D
*

banditman

  • Осваиваюсь на форуме
  • 104
  • 0
хотел вытащить изображение из корзины вот таким образом с названием на нужную страницу
Код
<td class="vm-cart-item-name" >
<?php if ($prow->virtuemart_media_id) { ?>
<span class="cart-images">
<?php
if (!empty($prow->images[0])) {
echo $prow->images[0]->displayMediaThumb ('', FALSE);
}
?>
</span>
<?php } ?>
<?php echo JHtml::link ($prow->url, $prow->product_name);
echo $this->customfieldsModel->CustomsFieldCartDisplay ($prow);
?>

</td>
Выпадает в ошибку(((
*

gartes

  • Живу я здесь
  • 951
  • 71
  • Е = mс²
*

banditman

  • Осваиваюсь на форуме
  • 104
  • 0
Код
Notice: Undefined variable: prow in /home/v/vaicel/domingo.74my.ru/public_html/plugins/system/sourcerer/helper.php(648) : runtime-created function on line 7 Notice: Trying to get property of non-object in /home/v/vaicel/domingo.74my.ru/public_html/plugins/system/sourcerer/helper.php(648) : runtime-created function on line 7 Notice: Undefined variable: prow in /home/v/vaicel/domingo.74my.ru/public_html/plugins/system/sourcerer/helper.php(648) : runtime-created function on line 16 Notice: Trying to get property of non-object in /home/v/vaicel/domingo.74my.ru/public_html/plugins/system/sourcerer/helper.php(648) : runtime-created function on line 16 Notice: Undefined variable: prow in /home/v/vaicel/domingo.74my.ru/public_html/plugins/system/sourcerer/helper.php(648) : runtime-created function on line 16 Notice: Trying to get property of non-object in /home/v/vaicel/domingo.74my.ru/public_html/plugins/system/sourcerer/helper.php(648) : runtime-created function on line 16 Fatal error: Using $this when not in object context in /home/v/vaicel/domingo.74my.ru/public_html/plugins/system/sourcerer/helper.php(648) : runtime-created function on line 17
*

banditman

  • Осваиваюсь на форуме
  • 104
  • 0
как я понимаю он не видит данную переменную, т.е. она не определена? Пытаюсь вывести через модуль
*

banditman

  • Осваиваюсь на форуме
  • 104
  • 0
Вообщем весь код получился вот такой, это что бы вывести картинку из корзины выбранного камня в 1-шаге, код вывода взял из корзины и пытаюсь вывести через модуль custom code (вообщем php, Java)
Код
<nav class="step_navbar">
            <div class="step">
                <div class="name">
                    <div class="number">1</div>
                    <div class="title"><span>Выбрать</span> бриллиант</div>
                </div>
                <div class="selected_item">   
                  {source}
                  <td class="vm-cart-item-name" >
<?php if ($prow->virtuemart_media_id) { ?>
<span class="cart-images">
<?php
if (!empty($prow->images[0])) {
echo $prow->images[0]->displayMediaThumb ('', FALSE);
}
?>
</span>
<?php } ?>
<?php echo JHtml::link ($prow->url, $prow->product_name);
echo $this->customfieldsModel->CustomsFieldCartDisplay ($prow);
?>

</td>
                  {/source}
                    <!--<div class="img-container bg-item" data-image-src="images/diamond_img.jpg"></div>
                    <div class="info">
                        <strong class="price">62 000 руб.</strong>
                        <a href="#">смотреть</a> | <a href="#">Заменить</a>
                    </div>-->
                </div>
            </div>
            <div class="step active">
                <div class="name">
                    <div class="number">2</div>
                    <div class="title"><span>Выбрать</span> оправу</div>
                </div>
                <img class="icon" src="images/icon_frame_1.png" />
            </div>
            <div class="step">
                <div class="name">
                    <div class="number">3</div>
                    <div class="title"><span>Смотреть</span> готовое кольцо</div>
                </div>
                <img class="icon" src="images/icon_ring_1.png" />
            </div>
        </nav>
*

gartes

  • Живу я здесь
  • 951
  • 71
  • Е = mс²
$prow в этой переменной должен лежать экземпляр объекта продукта.
У Вас хотя бы ID продукта есть ?
*

banditman

  • Осваиваюсь на форуме
  • 104
  • 0
как бы собственно весь код вывода я вытащил из шаблона корзины, но что то там не хватает !
*

gartes

  • Живу я здесь
  • 951
  • 71
  • Е = mс²
Код: php

$productModel = VmModel::getModel ('product');
$productObj = $productModel -> getProduct ($productID);
if( $productObj->virtuemart_media_id){
if (!empty($productObj->images[0])) {
echo $productObj->images[0]->displayMediaThumb ('', FALSE);
}
} // end if
Но нужен ID продукта.
*

banditman

  • Осваиваюсь на форуме
  • 104
  • 0
Как я понял ID попадает сюда
Код
$vmProductId = JRequest::getVar('virtuemart_product_id', null); // id текущего товара
а как его теперь из корзины то вытащить если он туда попал?
Возможно ли написать условия с другой страницы на проверку переменной ID товара на страницы корзины существует ли она?
$view принимает следующие значения в зависимости от типа страницы:
$view = VirtueMart // для главной страницы
$view = category // для категории товаров
$view = productdetails // для карточки товара
$view = cart // для корзины
*

gartes

  • Живу я здесь
  • 951
  • 71
  • Е = mс²
Цитировать
а как его теперь из корзины то вытащить если он туда попал?
Ну тогда вам нужен объект корзины.
Код: php
$cart = VirtueMartCart::getCart();
echo '<pre>'; print_r ( $cart ); echo '</pre>'.__FILE__.' in line: '.__LINE__ ;
типа так. посмотрите что в переменной $cart у Вас находиться.
*

banditman

  • Осваиваюсь на форуме
  • 104
  • 0
ОГо :o
Код
VirtueMartCart Object ( [products] => Array ( ) [_productAdded] => 1 [_calculated] => [_inCheckOut] => [_inConfirm] => [_fromCart] => [_dataValidated] => [_blockConfirm] => [_confirmDone] => [_redirect] => [_redirected] => [_redirect_disabled] => [_lastError] => [vendorId] => 1 [lastVisitedCategoryId] => 0 [virtuemart_shipmentmethod_id] => 0 [virtuemart_paymentmethod_id] => 0 [automaticSelectedShipment] => [automaticSelectedPayment] => [BT] => 0 [ST] => 0 [cartfields] => [couponCode] => [order_language] => ru-RU [orderDetails] => 0 [lists] => [order_number] => [order_pass] => [virtuemart_order_id] => [customer_number] => nonreg_ [cartAdv] => [pricesCurrency] => 131 [paymentCurrency] => [STsameAsBT] => 1 [selected_shipto] => 0 [productParentOrderable] => 1 [_triesValidateCoupon] => Array ( ) [cartProductsData] => Array ( [0] => Array ( [virtuemart_product_id] => 22 [quantity] => 1 [customProductData] => Array ( ) ) ) [cartData] => Array ( ) [cartPrices] => Array ( ) [layout] => default [layoutPath] => [virtuemart_cart_id] => 0 [customer_notified] => [pricesUnformatted] => Array ( ) [useSSL] => 0 [useXHTML] => [user] => TableVmusers Object ( [virtuemart_user_id] => 0 [user_is_vendor] => 0 [virtuemart_vendor_id] => 0 [customer_number] => 0 [virtuemart_paymentmethod_id] => 0 [virtuemart_shipmentmethod_id] => 0 [agreed] => 0 [_lhash:VmTable:private] => 0 [_tbl:protected] => #__virtuemart_vmusers [_tbl_lang:protected] => [_tbl_key:protected] => virtuemart_user_id [_tbl_keys:protected] => Array ( [0] => virtuemart_user_id ) [_pkey:protected] => virtuemart_user_id [_pkeyForm:protected] => virtuemart_user_id [_obkeys:protected] => Array ( [_pkey] => 1 ) [_unique:protected] => [_unique_name:protected] => Array ( ) [_orderingKey:protected] => ordering [_slugAutoName:protected] => [_slugName:protected] => [_db:protected] => JDatabaseDriverMysqli Object ( [name] => mysqli [serverType] => MySQL [connection:protected] => mysqli Object ( [affected_rows] => 1 [client_info] => mysqlnd 5.0.10 - 20111026 - $Id: c85105d7c6f7d70d609bb4c000257868a40840ab $ [client_version] => 50010 [connect_errno] => 0 [connect_error] => [errno] => 0 [error] => [error_list] => Array ( ) [field_count] => 17 [host_info] => Localhost via UNIX socket [info] => [insert_id] => 0 [server_info] => 5.7.14-8-beget-log [server_version] => 50714 [stat] => Uptime: 17874 Threads: 15 Questions: 16644831 Slow queries: 29 Opens: 135650 Flush tables: 1 Open tables: 131137 Queries per second avg: 931.231 [sqlstate] => 00000 [protocol_version] => 10 [thread_id] => 119173 [warning_count] => 0 ) [nameQuote:protected] => ` [nullDate:protected] => 0000-00-00 00:00:00 [_database:JDatabaseDriver:private] => vaicel_domingo [count:protected] => 143 [cursor:protected] => [debug:protected] => [limit:protected] => 0 [log:protected] => Array ( ) [timings:protected] => Array ( ) [callStacks:protected] => Array ( ) [offset:protected] => 0 [options:protected] => Array ( [driver] => mysqli [host] => localhost [user] => vaicel_domingo [password] => 303030..aa [database] => vaicel_domingo [prefix] => jm_ [select] => 1 [port] => 3306 [socket] => ) [sql:protected] => SELECT * FROM #__acymailing_list WHERE type = 'list' ORDER BY ordering ASC [tablePrefix:protected] => jm_ [utf:protected] => 1 [utf8mb4:protected] => 1 [errorNum:protected] => 0 [errorMsg:protected] => [transactionDepth:protected] => 0 [disconnectHandlers:protected] => Array ( ) ) [_rules:protected] => [_trackAssets:protected] => [_locked:protected] => [_loggable:protected] => 1 [_xParams] => 0 [_varsToPushParam] => Array ( ) [_translatable] => [_translatableFields:protected] => Array ( ) [_cryptedFields] => [_langTag:protected] => [_ltmp] => [_loaded] => [_updateNulls:protected] => [_tablePreFix] => vmu. [_autoincrement] => 1 [_observers] => JObserverUpdater Object ( [observers:protected] => Array ( ) [doCallObservers:protected] => 1 ) [created_on] => [created_by] => 0 [modified_on] => [modified_by] => 0 [JUser] => JUser Object ( [isRoot:protected] => [id] => 0 [name] => [username] => [email] => [password] => [password_clear] => [block] => [sendEmail] => 0 [registerDate] => [lastvisitDate] => [activation] => [params] => [groups] => Array ( ) [guest] => 1 [lastResetTime] => [resetCount] => [requireReset] => [_params:protected] => Joomla\Registry\Registry Object ( [data:protected] => stdClass Object ( ) [initialized:protected] => [separator] => . ) [_authGroups:protected] => [_authLevels:protected] => [_authActions:protected] => [_errorMsg:protected] => [userHelper:protected] => JUserWrapperHelper Object ( ) [_errors:protected] => Array ( ) [aid] => 0 ) [shopper_groups] => Array ( [0] => 1 ) [userInfo] => Array ( ) ) [_guest] => 1 [BTaddress] => Array ( [fields] => Array ( [email] => Array ( [name] => email [value] => [title] => Эл.почта [type] => emailaddress [required] => 1 [hidden] => [formcode] => 
 [description] => [register] => 0 ) [username] => Array ( [name] => username [value] => [title] => Имя пользователя [type] => text [required] => 0 [hidden] => [formcode] =>
 [description] => [register] => 1 ) [name] => Array ( [name] => name [value] => [title] => Отображаемое имя [type] => text [required] => 0 [hidden] => [formcode] =>
[description] => [register] => 1 ) [password] => Array ( [name] => password [value] => [title] => Пароль [type] => password [required] => 0 [hidden] => [formcode] =>
 [description] => [register] => 1 ) [password2] => Array ( [name] => password2 [value] => [title] => Повторить пароль [type] => password [required] => 0 [hidden] => [formcode] =>
 [description] => [register] => 1 ) [delimiter_userinfo] => Array ( [name] => delimiter_userinfo [value] => [title] => Информация о покупателе [type] => delimiter [required] => 0 [hidden] => [formcode] => [description] => [register] => 0 ) [delimiter_billto] => Array ( [name] => delimiter_billto [value] => [title] => Кому отправить счет [type] => delimiter [required] => 0 [hidden] => [formcode] => [description] => [register] => 0 ) [company] => Array ( [name] => company [value] => [title] => Организация [type] => text [required] => 0 [hidden] => [formcode] =>
 [description] => [register] => 0 ) [title] => Array ( [name] => title [value] => [title] => Заголовок [type] => select [required] => 0 [hidden] => [formcode] =>  [description] => [register] => 0 ) [first_name] => Array ( [name] => first_name [value] => [title] => Имя [type] => text [required] => 1 [hidden] => [formcode] =>
 [description] => [register] => 0 ) [middle_name] => Array ( [name] => middle_name [value] => [title] => Отчество [type] => text [required] => 0 [hidden] => [formcode] =>
 [description] => [register] => 0 ) [last_name] => Array ( [name] => last_name [value] => [title] => Фамилия [type] => text [required] => 1 [hidden] => [formcode] =>
 [description] => [register] => 0 ) [address_1] => Array ( [name] => address_1 [value] => [title] => Адрес 1 [type] => text [required] => 1 [hidden] => [formcode] =>
 [description] => [register] => 0 ) [address_2] => Array ( [name] => address_2 [value] => [title] => Адрес 2 [type] => text [required] => 0 [hidden] => [formcode] =>
 [description] => [register] => 0 ) [zip] => Array ( [name] => zip [value] => [title] => Почтовый индекс [type] => text [required] => 1 [hidden] => [formcode] =>
[description] => [register] => 0 ) [city] => Array ( [name] => city [value] => [title] => Город [type] => text [required] => 1 [hidden] => [formcode] =>
 [description] => [register] => 0 ) [virtuemart_country_id] => Array ( [name] => virtuemart_country_id [value] => [title] => Страна [type] => select [required] => 1 [hidden] => [formcode] =>  [description] => [register] => 0 [country_2_code] => [country_3_code] => ) [virtuemart_state_id] => Array ( [name] => virtuemart_state_id [value] => [title] => Область/Регион [type] => select [required] => 1 [hidden] => [formcode] =>  [description] => [register] => 0 [state_2_code] => [state_3_code] => ) [phone_1] => Array ( [name] => phone_1 [value] => [title] => Телефон [type] => text [required] => 0 [hidden] => [formcode] =>
 [description] => [register] => 0 ) [phone_2] => Array ( [name] => phone_2 [value] => [title] => Телефон (моб.) [type] => text [required] => 0 [hidden] => [formcode] =>
 [description] => [register] => 0 ) [fax] => Array ( [name] => fax [value] => [title] => Факс [type] => text [required] => 0 [hidden] => [formcode] =>
 [description] => [register] => 0 ) ) [functions] => Array ( ) [scripts] => Array ( ) [links] => Array ( ) ) [STaddress] => Array ( [fields] => Array ( [address_type_name] => Array ( [name] => shipto_address_type_name [value] => Адрес [title] => Адрес [type] => text [required] => 1 [hidden] => [formcode] =>
Адрес
[description] => [register] => 0 ) [company] => Array ( [name] => shipto_company [value] => [title] => Организация [type] => text [required] => 0 [hidden] => [formcode] =>
 [description] => [register] => 0 ) [first_name] => Array ( [name] => shipto_first_name [value] => [title] => Имя [type] => text [required] => 1 [hidden] => [formcode] =>
 [description] => [register] => 0 ) [middle_name] => Array ( [name] => shipto_middle_name [value] => [title] => Отчество [type] => text [required] => 0 [hidden] => [formcode] =>
 [description] => [register] => 0 ) [last_name] => Array ( [name] => shipto_last_name [value] => [title] => Фамилия [type] => text [required] => 1 [hidden] => [formcode] =>
 [description] => [register] => 0 ) [address_1] => Array ( [name] => shipto_address_1 [value] => [title] => Адрес 1 [type] => text [required] => 1 [hidden] => [formcode] =>
 [description] => [register] => 0 ) [address_2] => Array ( [name] => shipto_address_2 [value] => [title] => Адрес 2 [type] => text [required] => 0 [hidden] => [formcode] =>
 [description] => [register] => 0 ) [zip] => Array ( [name] => shipto_zip [value] => [title] => Почтовый индекс [type] => text [required] => 1 [hidden] => [formcode] =>
[description] => [register] => 0 ) [city] => Array ( [name] => shipto_city [value] => [title] => Город [type] => text [required] => 1 [hidden] => [formcode] =>
 [description] => [register] => 0 ) [virtuemart_country_id] => Array ( [name] => shipto_virtuemart_country_id [value] => [title] => Страна [type] => select [required] => 1 [hidden] => [formcode] =>  [description] => [register] => 0 [country_2_code] => [country_3_code] => ) [virtuemart_state_id] => Array ( [name] => shipto_virtuemart_state_id [value] => [title] => Область/Регион [type] => select [required] => 1 [hidden] => [formcode] => [description] => [register] => 0 [state_2_code] => [state_3_code] => ) [phone_1] => Array ( [name] => shipto_phone_1 [value] => [title] => Телефон [type] => text [required] => 0 [hidden] => [formcode] =>
[description] => [register] => 0 ) [phone_2] => Array ( [name] => shipto_phone_2 [value] => [title] => Телефон (моб.) [type] => text [required] => 0 [hidden] => [formcode] =>
 [description] => [register] => 0 ) [fax] => Array ( [name] => shipto_fax [value] => [title] => Факс [type] => text [required] => 0 [hidden] => [formcode] =>
 [description] => [register] => 0 ) ) [functions] => Array ( ) [scripts] => Array ( ) [links] => Array ( ) ) ) /home/v/vaicel/domingo.74my.ru/public_html/plugins/system/sourcerer/helper.php(648) : runtime-created function in line: 10 2
ВЫБРАТЬ
ОПРАВУ 3
СМОТРЕТЬ
ГОТОВОЕ КОЛЬЦО
*

banditman

  • Осваиваюсь на форуме
  • 104
  • 0
Я так понимаю товар который уже в корзине это (
  • => Array ( [virtuemart_product_id] => 22
*

gartes

  • Живу я здесь
  • 951
  • 71
  • Е = mс²
Ну да.
Код: php
$cart = VirtueMartCart::getCart();
$cartPData = $cart -> cartProductsData
foreach ( $cartPData  as    $product ){
echo '<pre>'; print_r ( $product[ 'virtuemart_product_id' ] ); echo '</pre>'.__FILE__.' in line:  '.__LINE__ ;
}//foreach




А ну так попробуйте

Должен начать сыпать ID продукта.
« Последнее редактирование: 02.11.2016, 09:13:33 от gartes »
*

banditman

  • Осваиваюсь на форуме
  • 104
  • 0
ошибка выпала
Код
Parse error: syntax error, unexpected 'foreach' (T_FOREACH) in /home/v/vaicel/domingo.74my.ru/public_html/plugins/system/sourcerer/helper.php(648) : runtime-created function on line 9 Fatal error: Function name must be a string in 
*

banditman

  • Осваиваюсь на форуме
  • 104
  • 0
как я понял пропущено во второй строке ;
тогда ошибки нет и результата то же нет, не чего не выдал(((
*

banditman

  • Осваиваюсь на форуме
  • 104
  • 0
упс вру, выдал, просто корзина была пустая и он не чего не выдал, добавил камень в корзину получил ошибку
Код
22 /home/v/vaicel/domingo.74my.ru/public_html/plugins/system/sourcerer/helper.php(648) : runtime-created function in line: 12
где 22 это и есть id выбранного товара на прошлом шаге
*

gartes

  • Живу я здесь
  • 951
  • 71
  • Е = mс²
*

banditman

  • Осваиваюсь на форуме
  • 104
  • 0
Возможно я что то опять накасипорил, ошибок не выдает, картинку не выдает
Код
<?php
$cart = VirtueMartCart::getCart();
$cartPData = $cart -> cartProductsData;
foreach ( $cartPData  as    $product ){
( $product[ 'virtuemart_product_id' ] );
$productModel = VmModel::getModel ('product');
$productObj = $productModel -> getProduct ($product[ 'virtuemart_product_id' ]);
if( $productObj->virtuemart_media_id){
if (!empty($productObj->images[0])) {
echo $productObj->images[0]->displayMediaThumb ('', FALSE);
}
} // end if
}//foreach
   
?>
*

gartes

  • Живу я здесь
  • 951
  • 71
  • Е = mс²
А это что простите ?
Цитировать
( $product[ 'virtuemart_product_id' ] );

Вот это неправильно.
Код
if (!empty($productObj->images[0])) {
echo $productObj->images[0]->displayMediaThumb ('', FALSE);
}


попробуйте так посмотреть что там у Вас.
Код
$productObj = $productModel -> getProduct ($product[ 'virtuemart_product_id' ]);
echo '<pre>'; print_r ( $productObj ); echo '</pre>'.__FILE__.' in line:  '.__LINE__ ;

*

banditman

  • Осваиваюсь на форуме
  • 104
  • 0
ошибка выпала
Цитировать
Notice: Undefined variable: productModel in /home/v/vaicel/domingo.74my.ru/public_html/plugins/system/sourcerer/helper.php(648) : runtime-created function on line 7 Fatal error: Call to a member function getProduct() on a non-object in /home/v/vaicel/domingo.74my.ru/public_html/plugins/system/sourcerer/helper.php(648) : runtime-created function on line 7
*

gartes

  • Живу я здесь
  • 951
  • 71
  • Е = mс²
Не это в код нужно добавить.
Посл этих строчек
Код
$productModel = VmModel::getModel ('product');
$productObj = $productModel -> getProduct ($product[ 'virtuemart_product_id' ]);
Ставите это
Код
echo '<pre>'; print_r ( $productObj ); echo '</pre>'.__FILE__.' in line:  '.__LINE__ ;

Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Возможно ли обойти выбор "Страна"?

Автор accept2008

Ответов: 1
Просмотров: 376
Последний ответ 04.10.2014, 03:07:39
от accept2008