kpoxas 0 Опубликовано 23 февраля, 2009 Жалоба Share Опубликовано 23 февраля, 2009 Надо в файле jscript_ajax_cart.js изменить getM_x = function () { return event.clientX + document.body.scrollLeft; } getM_y = function () { return event.clientY + document.body.scrollTop; } на getM_x = function () { return event.pageX || (event.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft)) || 0;} getM_y = function () { return event.pageY || (event.clientY + (document.documentElement.scrollTop || document.body.scrollTop)) || 0;} а то галочка при добавлении в корзину появляется не около курсора, а прыгает в зависимости от положения скролла Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 февраля, 2009 Автор Жалоба Share Опубликовано 23 февраля, 2009 Поменял в текущем коде, спасибо. Ссылка на сообщение Поделиться на другие сайты
kpoxas 0 Опубликовано 23 февраля, 2009 Жалоба Share Опубликовано 23 февраля, 2009 почему-то в эксплорере и в опере отображается разная валюта, если их несколько Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 февраля, 2009 Автор Жалоба Share Опубликовано 23 февраля, 2009 По идее, должна быть валюта по умолчанию. Попробуй cookies и временные файлы в браузере почистить. Ссылка на сообщение Поделиться на другие сайты
geval 3 Опубликовано 24 февраля, 2009 Жалоба Share Опубликовано 24 февраля, 2009 11. Добавлен заголовок 404 при открытии неактивных, либо удалённых товаров, что б в поисковиках не скапливались не нужные проиндексированные html-страницы. можно ли каким-то образом решить эту проблему в старых версиях ? если например, целая категория товара удалена? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 февраля, 2009 Автор Жалоба Share Опубликовано 24 февраля, 2009 Возьми файлик /includes/modules/error_handler.php из патча. Когда поисковик будет ходить по ссылкам магазина с удалёнными товарами, он получит 404 ошибку и, по идее, уберёт эти страницы из индекса. Ссылка на сообщение Поделиться на другие сайты
geval 3 Опубликовано 24 февраля, 2009 Жалоба Share Опубликовано 24 февраля, 2009 Спасибо- это очень радует. я бы даже рекомендовал это всем сделать!!! Ссылка на сообщение Поделиться на другие сайты
Zoomnews 0 Опубликовано 24 февраля, 2009 Жалоба Share Опубликовано 24 февраля, 2009 Вот такую штуку пишет когда товара нет Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/apache22/data/vam/includes/header.php:33) in /usr/local/www/apache22/data/vam/includes/modules/error_handler.php on line 44 Ссылка на сообщение Поделиться на другие сайты
geval 3 Опубликовано 24 февраля, 2009 Жалоба Share Опубликовано 24 февраля, 2009 а если на файл поставить 777 права записи? Ссылка на сообщение Поделиться на другие сайты
Zoomnews 0 Опубликовано 24 февраля, 2009 Жалоба Share Опубликовано 24 февраля, 2009 так стоит 777 Ссылка на сообщение Поделиться на другие сайты
geval 3 Опубликовано 24 февраля, 2009 Жалоба Share Опубликовано 24 февраля, 2009 тогда ждем-с официального ответа от Vam Ссылка на сообщение Поделиться на другие сайты
kpoxas 0 Опубликовано 24 февраля, 2009 Жалоба Share Опубликовано 24 февраля, 2009 а зачем в накладной и счете убрали адрес доставки? Отображается только адрес покупателя Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 февраля, 2009 Автор Жалоба Share Опубликовано 24 февраля, 2009 Да вот с этой ошибкой по поводу error_handler.php не понятно пока. У меня не выводится на локальном компе она. kpoxas Я накладную и счёт не трогал в последней версии. Ссылка на сообщение Поделиться на другие сайты
geval 3 Опубликовано 24 февраля, 2009 Жалоба Share Опубликовано 24 февраля, 2009 http://natur-mag.ru/index.php/cat/c269_Kosmetika-SHANISS.html вот такая же точно ошибка в заголовке.. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 февраля, 2009 Автор Жалоба Share Опубликовано 24 февраля, 2009 Пока что не исправил. Верни пока старый error_handler.php Ссылка на сообщение Поделиться на другие сайты
kpoxas 0 Опубликовано 24 февраля, 2009 Жалоба Share Опубликовано 24 февраля, 2009 Когда удаляешь заказ, не пересчитывается склад в атрибутах. Надо в файле \admin\includes\functions\general.php править функцию vam_remove_order() Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 февраля, 2009 Автор Жалоба Share Опубликовано 24 февраля, 2009 kpoxas А можешь добавить в vamshop.ru/bugs Что б на форуме не потерялось. Ссылка на сообщение Поделиться на другие сайты
kpoxas 0 Опубликовано 24 февраля, 2009 Жалоба Share Опубликовано 24 февраля, 2009 Чтобы создавать заказ в админке в той валюте, которую хочешь, надо в файле \admin\customers.php заменить $sql_data_array = array ('customers_id' => vam_db_prepare_input($customers['customers_id']), 'customers_cid' => vam_db_prepare_input($customers1['customers_cid']), 'customers_vat_id' => vam_db_prepare_input($customers1['customers_vat_id']), 'customers_status' => vam_db_prepare_input($customers1['customers_status']), 'customers_status_name' => vam_db_prepare_input($stat['customers_status_name']), 'customers_status_image' => vam_db_prepare_input($stat['customers_status_image']), 'customers_status_discount' => vam_db_prepare_input($stat['customers_status_discount']), 'customers_name' => vam_db_prepare_input($customers['entry_firstname'].' '.$customers['entry_lastname']), 'customers_company' => vam_db_prepare_input($customers['entry_company']), 'customers_street_address' => vam_db_prepare_input($customers['entry_street_address']), 'customers_suburb' => vam_db_prepare_input($customers['entry_suburb']), 'customers_city' => vam_db_prepare_input($customers['entry_city']), 'customers_postcode' => vam_db_prepare_input($customers['entry_postcode']), 'customers_state' => vam_db_prepare_input($customers['entry_state']), 'customers_country' => vam_db_prepare_input($country['countries_name']), 'customers_telephone' => vam_db_prepare_input($customers1['customers_telephone']), 'customers_email_address' => vam_db_prepare_input($customers1['customers_email_address']), 'customers_address_format_id' => '5', 'customers_ip' => '0', 'delivery_name' => vam_db_prepare_input($customers['entry_firstname'].' '.$customers['entry_lastname']), 'delivery_company' => vam_db_prepare_input($customers['entry_company']), 'delivery_street_address' => vam_db_prepare_input($customers['entry_street_address']), 'delivery_suburb' => vam_db_prepare_input($customers['entry_suburb']), 'delivery_city' => vam_db_prepare_input($customers['entry_city']), 'delivery_postcode' => vam_db_prepare_input($customers['entry_postcode']), 'delivery_state' => vam_db_prepare_input($customers['entry_state']), 'delivery_country' => vam_db_prepare_input($country['countries_name']), 'delivery_address_format_id' => '5', 'billing_name' => vam_db_prepare_input($customers['entry_firstname'].' '.$customers['entry_lastname']), 'billing_company' => vam_db_prepare_input($customers['entry_company']), 'billing_street_address' => vam_db_prepare_input($customers['entry_street_address']), 'billing_suburb' => vam_db_prepare_input($customers['entry_suburb']), 'billing_city' => vam_db_prepare_input($customers['entry_city']), 'billing_postcode' => vam_db_prepare_input($customers['entry_postcode']), 'billing_state' => vam_db_prepare_input($customers['entry_state']), 'billing_country' => vam_db_prepare_input($country['countries_name']), 'billing_address_format_id' => '5', 'payment_method' => 'cod', 'cc_type' => '', 'cc_owner' => '', 'cc_number' => '', 'cc_expires' => '', 'cc_start' => '', 'cc_issue' => '', 'cc_cvv' => '', 'comments' => '', 'last_modified' => 'now()', 'date_purchased' => 'now()', 'orders_status' => '1', 'orders_date_finished' => '', 'currency' => DEFAULT_CURRENCY, 'currency_value' => '1.0000', 'account_type' => '0', 'payment_class' => 'cod', 'shipping_method' => SHIPPING_FLAT, 'shipping_class' => 'flat_flat', 'customers_ip' => '', 'language' => $_SESSION['language']); $insert_sql_data = array ('currency_value' => '1.0000'); $sql_data_array = vam_array_merge($sql_data_array, $insert_sql_data); vam_db_perform(TABLE_ORDERS, $sql_data_array); $orders_id = vam_db_insert_id(); на //$currency_code=DEFAULT_CURRENCY; // injection $currency_code="UAH"; // нужная валюта $currencyUAH_query = vam_db_query("select * from ".TABLE_CURRENCIES." where code = '".$currency_code."' "); $currencyUAH = vam_db_fetch_array($currencyUAH_query); // injection */ $sql_data_array = array ('customers_id' => vam_db_prepare_input($customers['customers_id]), 'customers_cid' => vam_db_prepare_input($customers1['customers_cid']), 'customers_vat_id' => vam_db_prepare_input($customers1['customers_vat_id']), 'customers_status' => vam_db_prepare_input($customers1['customers_status']), 'customers_status_name' => vam_db_prepare_input($stat['customers_status_name']), 'customers_status_image' => vam_db_prepare_input($stat['customers_status_image']), 'customers_status_discount' => vam_db_prepare_input($stat['customers_status_discount']), 'customers_name' => vam_db_prepare_input($customers['entry_firstname'].' '.$customers['entry_lastname']), 'customers_company' => vam_db_prepare_input($customers['entry_company']), 'customers_street_address' => vam_db_prepare_input($customers['entry_street_address']), 'customers_suburb' => vam_db_prepare_input($customers['entry_suburb']), 'customers_city' => vam_db_prepare_input($customers['entry_city']), 'customers_postcode' => vam_db_prepare_input($customers['entry_postcode']), 'customers_state' => vam_db_prepare_input($customers['entry_state']), 'customers_country' => vam_db_prepare_input($country['countries_name']), 'customers_telephone' => vam_db_prepare_input($customers1['customers_telephone']), 'customers_email_address' => vam_db_prepare_input($customers1['customers_email_address']), 'customers_address_format_id' => '5', 'customers_ip' => '0', 'delivery_name' => vam_db_prepare_input($customers['entry_firstname'].' '.$customers['entry_lastname']), 'delivery_company' => vam_db_prepare_input($customers['entry_company']), 'delivery_street_address' => vam_db_prepare_input($customers['entry_street_address']), 'delivery_suburb' => vam_db_prepare_input($customers['entry_suburb']), 'delivery_city' => vam_db_prepare_input($customers['entry_city']), 'delivery_postcode' => vam_db_prepare_input($customers['entry_postcode']), 'delivery_state' => vam_db_prepare_input($customers['entry_state']), 'delivery_country' => vam_db_prepare_input($country['countries_name']), 'delivery_address_format_id' => '5', 'billing_name' => vam_db_prepare_input($customers['entry_firstname'].' '.$customers['entry_lastname']), 'billing_company' => vam_db_prepare_input($customers['entry_company']), 'billing_street_address' => vam_db_prepare_input($customers['entry_street_address']), 'billing_suburb' => vam_db_prepare_input($customers['entry_suburb']), 'billing_city' => vam_db_prepare_input($customers['entry_city']), 'billing_postcode' => vam_db_prepare_input($customers['entry_postcode']), 'billing_state' => vam_db_prepare_input($customers['entry_state']), 'billing_country' => vam_db_prepare_input($country['countries_name']), 'billing_address_format_id' => '5', 'payment_method' => 'cod', 'cc_type' => '', 'cc_owner' => '', 'cc_number' => '', 'cc_expires' => '', 'cc_start' => '', 'cc_issue' => '', 'cc_cvv' => '', 'comments' => '', 'last_modified' => 'now()', 'date_purchased' => 'now()', 'orders_status' => '1', 'orders_date_finished' => '', 'currency' => vam_db_prepare_input($currency_code), 'currency_value' => vam_db_prepare_input($currencyUAH['value']), 'account_type' => '0', 'payment_class' => 'cod', 'shipping_method' => SHIPPING_FLAT, 'shipping_class' => 'flat_flat', 'customers_ip' => '', 'language' => $_SESSION['language']); $insert_sql_data = array ('currency_value' => $currencyUAH['value']); $sql_data_array = vam_array_merge($sql_data_array, $insert_sql_data); vam_db_perform(TABLE_ORDERS, $sql_data_array); $orders_id = vam_db_insert_id(); а в admin/orders_edit_options.php <td class="dataTableContent"><?php echo vam_draw_input_field('products_options', $attributes['products_options], 'size="20"');?></td> <td class="dataTableContent"><?php echo vam_draw_input_field('products_options_values', $attributes['products_options_values'], 'size=20"');?></td> <td class="dataTableContent"><?php echo vam_draw_input_field('options_values_price',$attributes['options_values_price], 'size="10"');?></td> на <td class="dataTableContent"><?php echo vam_draw_input_field('products_options', $attributes['products_options'], 'size=20"');?></td> <td class="dataTableContent"><?php echo vam_draw_input_field('products_options_values', $attributes['products_options_values], 'size="20"');?></td> <td class="dataTableContent"><?php echo vam_draw_input_field('options_values_price',$vamPrice->Format($vamPrice->CalculateCurr($attributes['options_values_price']),true), 'size="10"');?></td> Может какую-то настройку добавить, чтобы задавать валюту отображения, если она отлична от дефолтовой Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 февраля, 2009 Автор Жалоба Share Опубликовано 25 февраля, 2009 Пока что всё рассчитано на валюту по умолчнаию, вроде как. В твоём коде может лучше брать валюту из сессии, т.е. не писать: $currency_code="UAH";[/code] и не делать лишний запрос в базу, а просто вот так: [code]$currency_code = $_SESSION['currency']; Ссылка на сообщение Поделиться на другие сайты
geval 3 Опубликовано 25 февраля, 2009 Жалоба Share Опубликовано 25 февраля, 2009 Да вот с этой ошибкой по поводу error_handler.php не понятно пока. У меня не выводится на локальном компе она. kpoxas а на движке то 1,49 это работает нормально? Я накладную и счёт не трогал в последней версии. Ссылка на сообщение Поделиться на другие сайты
kpoxas 0 Опубликовано 25 февраля, 2009 Жалоба Share Опубликовано 25 февраля, 2009 to VAM Пока что всё рассчитано на валюту по умолчнаию, вроде как. В твоём коде может лучше брать валюту из сессии, т.е. не писать: $currency_code="UAH";[/code] и не делать лишний запрос в базу, а просто вот так: [code]$currency_code = $_SESSION['currency']; Да , так лучше, только надо в application_top.php проаписать $_SESSION['currency'] = 'UAH'; а то оно по разному определяет у меня валюту в разных браузерах почему-то, чисть не чисть куки и сессии. А запрос нужен для определения коэффициента валюты to geval просто удобнее было, когда накладная и счет выводились как в письме о заказе, с адресами получателя и клиента и логотипом Ссылка на сообщение Поделиться на другие сайты
kpoxas 0 Опубликовано 25 февраля, 2009 Жалоба Share Опубликовано 25 февраля, 2009 И еще почему - то, когда заходишь в TinYMCE ругается на ненайденный файл /admin/example_data/example_image_list.js Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 февраля, 2009 Автор Жалоба Share Опубликовано 25 февраля, 2009 А где ругается?! Если в лог файле веб сервера, то я думаю, что ничего страшного. А так вроде ошибка не видна, если просто пользоваться. Ссылка на сообщение Поделиться на другие сайты
kpoxas 0 Опубликовано 25 февраля, 2009 Жалоба Share Опубликовано 25 февраля, 2009 в whose_online пишется, а если там пишется такого вида файл (не php и html ), значит он missing Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 февраля, 2009 Автор Жалоба Share Опубликовано 25 февраля, 2009 Не знаю, а можешь зарегистрировать на vamshop.ru/bugs ?! Пока ничего конкретного не могу сказать. Да и вообще whos_online не лучшее место получать какие-либо данные. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения