Елена Каткова 0 Опубликовано 16 мая, 2010 Жалоба Share Опубликовано 16 мая, 2010 Не нашла тем как убрать регион и вес (Москва - 0.01 кг. [1 посылка]) в строчках доставки наложкой и Почтой России на странице Способа доставки /checkout_shipping.php В checkout_shipping_block.html есть тег {$method_data.title} в нем сидит комментарий к варианту доставки + регион/вес. А где формируется {$method_data.title} не нашла. Очень нужно убрать регион доставки и вес (Москва - 0.01 кг. [1 посылка])! Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 16 мая, 2010 Жалоба Share Опубликовано 16 мая, 2010 А где формируется {$method_data.title} не нашла. Очень нужно убрать регион доставки и вес (Москва - 0.01 кг. [1 посылка])! Этот title формируется в соответствующих файлах модулей доставки. Для каждого способа доставки - в своём файле. Они расположены в папке \includes\modules\shipping\ Так, например, для модуля доставки почтой России это файл includes/modules/shipping/russianpostpf.php Там смотрите код (а именно, строку 'title' => $shipping_method): $this->quotes = array('id' => $this->code, 'module' => MODULE_SHIPPING_RUSSIANPOSTPREPAY_TEXT_TITLE_PF, 'methods' => array( array('id' => $this->code, 'title' => $shipping_method, 'cost' => ceil($shipping_cost) ) ) );[/code] и далее: [code]$shipping_method = constant('MODULE_SHIPPING_RUSSIANPOSTPREPAY_TEXT_WAY_'.$mode.'_PF').' <nobr>('.$order->delivery['state']. ' - '.$shipping_weight.' '.MODULE_SHIPPING_RUSSIANPOSTPREPAY_TEXT_UNITS_PF.'</nobr> <nobr>['. constant('MODULE_SHIPPING_RUSSIANPOSTPREPAY_'.$mode.'_NEED_PF'). $this->om_number($need_parcel, array(constant('MODULE_SHIPPING_RUSSIANPOSTPREPAY_'.$mode.'_1_PF'), constant('MODULE_SHIPPING_RUSSIANPOSTPREPAY_'.$mode.'_2_PF'), constant('MODULE_SHIPPING_RUSSIANPOSTPREPAY_'.$mode.'_5_PF') )). ']</nobr>)'; Здесь формируется значение $shipping_method Его и правьте под свои потребности. Ссылка на сообщение Поделиться на другие сайты
Елена Каткова 0 Опубликовано 16 мая, 2010 Автор Жалоба Share Опубликовано 16 мая, 2010 Ага, спасибо! очень помогло. И тогда еще. В print_order.html есть такая штука {$order_total_values.TITLE}, а где она формируется? Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 16 мая, 2010 Жалоба Share Опубликовано 16 мая, 2010 Есть два print_order.html: templates\vamshop\admin\print_order.html и templates\vamshop\module\print_order.html В каком из них? Ссылка на сообщение Поделиться на другие сайты
Елена Каткова 0 Опубликовано 16 мая, 2010 Автор Жалоба Share Опубликовано 16 мая, 2010 templates\vamshop\admin\print_order.html Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 16 мая, 2010 Жалоба Share Опубликовано 16 мая, 2010 templates\vamshop\admin\print_order.html В print_order.html есть такая штука {$order_total_values.TITLE}, а где она формируется? Формируется в admin\print_order.php См. код: // get order_total data $oder_total_query=vam_db_query("SELECT title, text, class, value, sort_order FROM ".TABLE_ORDERS_TOTAL." WHERE orders_id='".$_GET['oID']."' ORDER BY sort_order ASC"); $order_total=array(); while ($oder_total_values = vam_db_fetch_array($oder_total_query)) { $order_total[]=array( 'TITLE' => $oder_total_values['title'], 'CLASS'=> $oder_total_values['class'], 'VALUE'=> $oder_total_values['value'], 'TEXT' => $oder_total_values['text']); if ($oder_total_values['class']='ot_total') $total=$oder_total_values['value']; }[/code]Думаю, что понятно и разберётесь. Ссылка на сообщение Поделиться на другие сайты
Елена Каткова 0 Опубликовано 16 мая, 2010 Автор Жалоба Share Опубликовано 16 мая, 2010 'TITLE' => $oder_total_values['title'] Хорошо! Тогда где лежит $oder_total_values['title']? Цель та же убрать (Москва - 0.01 кг. [1 посылка]) из строчки доставки на бланке счета. Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 16 мая, 2010 Жалоба Share Опубликовано 16 мая, 2010 Хорошо! Тогда где лежит $oder_total_values['title']? Из таблицы TABLE_ORDERS_TOTAL (см. код выше) SELECT title, ..... FROM ".TABLE_ORDERS_TOTAL." ........ см. код выше Цель та же убрать (Москва - 0.01 кг. [1 посылка]) из строчки доставки на бланке счета. Эти данные уже лежат в таблице TABLE_ORDERS_TOTAL в готовом виде. Их можно исправить только на этапе их формирования. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения