sagos 0 Опубликовано 4 мая, 2010 Жалоба Share Опубликовано 4 мая, 2010 Версия 1.57 Правил внешний вид немножко под себя (убарил надписи "бесплатно" и т.п.). Сегодня обнаружил, что не отображается в админке способ доставки в заказе, если доставка "По согласованию" или "Доставка в другой город транспортной компанией". Также эти способы не отображаются в письмах с заказами. Во процессе оформления отображаются нормально. На странице подтверждения заказа тоже нормально. Остальные способы доставки отображаются нормально. В БД запись о способе доставки есть. Саш, подскажи пожалуйста, какой файл хоть ковырять? orders.php не трогал Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 4 мая, 2010 Жалоба Share Опубликовано 4 мая, 2010 Правил внешний вид немножко под себя (убарил надписи "бесплатно" и т.п.). Как правили? Ссылка на сообщение Поделиться на другие сайты
sagos 0 Опубликовано 4 мая, 2010 Автор Жалоба Share Опубликовано 4 мая, 2010 Поставил в checkout_shipping_block.html вместо <label for="{$method_data.id}">{$method_data.radio_field} {$method_data.title} {$method_data.price}</label>[/code] такой код (нашёл рекомендацию на форуме) [code]<label for="{$method_data.id}">{$method_data.radio_field} {$method_data.title} {if $method_data.price == 0}{else}{$method_data.price}{/if}</label> Ссылка на сообщение Поделиться на другие сайты
sagos 0 Опубликовано 4 мая, 2010 Автор Жалоба Share Опубликовано 4 мая, 2010 Может стоит уточнить. Цена доставки в этих модулях стоит 0. Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 4 мая, 2010 Жалоба Share Опубликовано 4 мая, 2010 Зачем это? Восстановите всё и воспользуйтесь советом: http://vamshop.ru/forum/index.php?topic=4934.msg41238#msg41238 или http://vamshop.ru/forum/index.php?topic=4935.msg41282#msg41282 Ссылка на сообщение Поделиться на другие сайты
sagos 0 Опубликовано 4 мая, 2010 Автор Жалоба Share Опубликовано 4 мая, 2010 Так я и воспользовался вышеуказанным советом. О чём и написал два поста назад. Именно по ссылке, которую вы дали. Эти изменения никак не повлияли. Не выводится информация о способе заказов именно в свойствах заказа в админке. Если нажать в заказе в админке "Изменить заказ" - "Редактировать другие данные заказа@? тот там информация о способе доставки есть. Этой информации нет только при просмотре заказа и в письме, которое приходит после заказа. Почему-то в этих случах переменной {$SHIPPING_METHOD} не присваивается значение способа доставки для отображения в письме и свойствах заказа. Вот я и спрашиваю, в каком файле нужно искать проблему. Ведь в БД эти значения есть. Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 4 мая, 2010 Жалоба Share Опубликовано 4 мая, 2010 Тогда я непойму о чём речь. Правил внешний вид немножко под себя (убарил надписи "бесплатно" и т.п.). Это "бесплатно" работает? Поставил в checkout_shipping_block.html вместо <label for="{$method_data.id}">{$method_data.radio_field} {$method_data.title} {$method_data.price}</label>[/code] такой код (нашёл рекомендацию на форуме) [code]<label for="{$method_data.id}">{$method_data.radio_field} {$method_data.title} {if $method_data.price == 0}{else}{$method_data.price}{/if}</label> Зачем этот код ставили? Вы его удалили? Ссылка на сообщение Поделиться на другие сайты
sagos 0 Опубликовано 4 мая, 2010 Автор Жалоба Share Опубликовано 4 мая, 2010 Удалил. Ничего не изменилось. Ссылка на сообщение Поделиться на другие сайты
sagos 0 Опубликовано 5 мая, 2010 Автор Жалоба Share Опубликовано 5 мая, 2010 Саш, подскажи пожалуйста, в каком файле идёт формирование этой переменной? Где искать? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 мая, 2010 Жалоба Share Опубликовано 5 мая, 2010 Если речь про доставку, то наверное в /checkout_shipping.php Ссылка на сообщение Поделиться на другие сайты
sagos 0 Опубликовано 5 мая, 2010 Автор Жалоба Share Опубликовано 5 мая, 2010 А для отображения способа доставки в админке тоже этот файл используется? Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 5 мая, 2010 Жалоба Share Опубликовано 5 мая, 2010 А для отображения способа доставки в админке тоже этот файл используется? Сообщите URL "отображения способа доставки в админке". Ссылка на сообщение Поделиться на другие сайты
sagos 0 Опубликовано 5 мая, 2010 Автор Жалоба Share Опубликовано 5 мая, 2010 /admin/orders.php?page=1&oID=5129&action=edit на закладке оплата/доставка Также в письмах, которые отсылаются после оформления заказа с инфой о заказе тоже не проставляется способ доставки, если доставка "По согласованию" или "Доставка в другой город транспортной компанией". Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 5 мая, 2010 Жалоба Share Опубликовано 5 мая, 2010 А для отображения способа доставки в админке тоже этот файл используется? /admin/orders.php?page=1&oID=5129&action=edit на закладке оплата/доставка Смотрите в /admin/orders.php или в связанных с ним файлах. Ссылка на сообщение Поделиться на другие сайты
sagos 0 Опубликовано 5 мая, 2010 Автор Жалоба Share Опубликовано 5 мая, 2010 orders.php уже посмотрел А какие с ним связаны? Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 5 мая, 2010 Жалоба Share Опубликовано 5 мая, 2010 А какие с ним связаны? смотрите в файле includes, а также возможны redirect'ы на другие файлы Ссылка на сообщение Поделиться на другие сайты
sagos 0 Опубликовано 5 мая, 2010 Автор Жалоба Share Опубликовано 5 мая, 2010 В общем, методом научного тыка нашёл причину. Оказывается, если в lang/russian/russian.php поменять define('TXT_FREE','<span class="Requirement"><strong>бесплатно</strong></span>'); на define('TXT_FREE',''); (то есть удалить слово "бесплатно" вместе с классом), то в админке не будут выводиться способы доставки, которые бесплатные. Нужно оставить так define('TXT_FREE','<span class="Requirement"></span>'); То есть оставить класс. Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 5 мая, 2010 Жалоба Share Опубликовано 5 мая, 2010 В общем, методом научного тыка нашёл причину. Оказывается, если в lang/russian/russian.php поменять define('TXT_FREE','<span class="Requirement"><strong>бесплатно</strong></span>'); ..... Ха! А не об этом ли писалось здесь: http://vamshop.ru/forum/index.php?topic=4935.msg41282#msg41282 Ссылка туда вам предлагалась несколькими сообщениями выше: Зачем это? Восстановите всё и воспользуйтесь советом: http://vamshop.ru/forum/index.php?topic=4934.msg41238#msg41238 или http://vamshop.ru/forum/index.php?topic=4935.msg41282#msg41282 Так что это не "метод научного тыка", а ... слушайте других внимательнее. Успехов! Ссылка на сообщение Поделиться на другие сайты
sagos 0 Опубликовано 6 мая, 2010 Автор Жалоба Share Опубликовано 6 мая, 2010 Пожалуйста процитируйте конкретно сообщение, где указано про то, что удалять класс, определяющий написание текста, нельзя. А то ссылок может каждый понаписать. Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 6 мая, 2010 Жалоба Share Опубликовано 6 мая, 2010 Пожалуйста процитируйте конкретно сообщение, где указано про то, что удалять класс, определяющий написание текста, нельзя. А то ссылок может каждый понаписать. Напишите Вашу мысль яснее. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения