Подрихтовать сайт

Есть сайт cpereezd.ru

Теперь есть еще и region.cpereezd.ru (точная копия первого, на котором будет новый контент, для продвижения в регионах)



Они связаны такой функцией, как «многосайтовость».



Проблема у них в корзине, там способы доставки начали дублироваться по 2 раза на каждом. А должны быть для каждого свои.



Вот что служба поддержки мне сказала на это:

Причина в ТДС корзины, в коде:



//Подготавливаем данные о способах доставки в виде xml

$resource = $shop->GetAllCondOfDelivery ($param = array ());

$cond_of_delivery = to_int ($_POST['cond_of_delivery']);

if ($cond_of_delivery) {

$_SESSION['cond_of_delivery'] = $cond_of_delivery;

} else if (isset ($_SESSION['cond_of_delivery'])){

$cond_of_delivery = $_SESSION['cond_of_delivery'];

} else {

$cond_of_delivery = 1;

}

$delivery_metods =» »;

$metod_name =» »;

$metod_control =» »;

$prices = array ();

while ($row = mysql_fetch_assoc ($resource)) {

$metod_name. =» ». $row['shop_cond_of_delivery_name']. » ». ( ($row['shop_cond_of_delivery_price']! = «0.00»)? to_int ($row['shop_cond_of_delivery_price']). » руб.»: » »). » »;

$metod_control. =» ». $row['shop_cond_of_delivery_name']. » »;

$prices[$row['shop_type_of_delivery_id']] = to_int ($row['shop_cond_of_delivery_price']);

}

$metod_name. =» »;

$metod_control. =» »;

$delivery_metods. = $metod_name. $metod_control. » »;



у Вас выбираются все условия доставки со всех сайтов. Вам нужно данную реализацию переписать на прямой запрос к базе.



Соответственно работа в этом и заключается.

06.06.2012 г.
1 836 ₽
1970