Автор Тема: невозможно распечатать заказ  (Прочитано 36081 раз)

Оффлайн vico7

  • Чайник
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: невозможно распечатать заказ
« Ответ #15 : Апреля 09, 2013, 07:20:01 pm »
При распечатке заказа теряется возможность вернуться "НАЗАД". Только при переключении вкладок в браузере стрелка "НАЗАД" снова активируется. 
Как сделать, чтобы распечатка заказа открывалась в новой вкладке?

PS.
Сам нашел  :)
в order_place.tpl.html

{
<td style="text-align: right"><a  href="./printorder/" title="{$smarty.const.STRING_PRINT_ORDER}"><img src="./images/print.png" alt="" /></a></td>

вставить target="_blank" в ссылку

<td style="text-align: right"><a target="_blank" href="./printorder/" title="{$smarty.const.STRING_PRINT_ORDER}"><img src="./images/print.png" alt="" /></a></td>
« Последнее редактирование: Апреля 09, 2013, 08:51:00 pm от vico7 »

Оффлайн kronia777

  • Пользователь
  • **
  • Сообщений: 77
    • Просмотр профиля
Re: невозможно распечатать заказ
« Ответ #16 : Мая 29, 2013, 09:47:57 am »
Сайт механик59.рф
LegoSP 6.1

не печатает заказ.
ERROR: Couldn't find language file!

Оффлайн kronia777

  • Пользователь
  • **
  • Сообщений: 77
    • Просмотр профиля
Re: невозможно распечатать заказ
« Ответ #17 : Июня 04, 2013, 08:04:36 am »
У всех работает что ли?

Оффлайн kronia777

  • Пользователь
  • **
  • Сообщений: 77
    • Просмотр профиля
Re: невозможно распечатать заказ
« Ответ #18 : Июня 05, 2013, 06:32:44 pm »
обновите ./core/core_printorder.php (из релиза)
Теперь просто на пустую страницу попадаю

Оффлайн kronia777

  • Пользователь
  • **
  • Сообщений: 77
    • Просмотр профиля
Re: невозможно распечатать заказ
« Ответ #19 : Июня 11, 2013, 11:46:03 am »
обновите ./core/core_printorder.php (из релиза)
Теперь просто на пустую страницу попадаю

не возможно проверить
Цитировать
Invalid address: You must provide at least one recipient email address.
Странно,у меня каждый день нормально приходят заказы

Оффлайн kronia777

  • Пользователь
  • **
  • Сообщений: 77
    • Просмотр профиля
Re: невозможно распечатать заказ
« Ответ #20 : Июня 14, 2013, 10:26:31 am »
обновите ./core/core_printorder.php (из релиза)
Теперь просто на пустую страницу попадаю

не возможно проверить
Цитировать
Invalid address: You must provide at least one recipient email address.
у меня нет такой ошибки,заказы оформляются нормально,но вот не распечатываются...(

nictboom

  • Гость
Re: невозможно распечатать заказ
« Ответ #21 : Июня 22, 2013, 09:36:13 pm »
Дайте глянуть на core/core_printorder.php

Оффлайн kronia777

  • Пользователь
  • **
  • Сообщений: 77
    • Просмотр профиля
Re: невозможно распечатать заказ
« Ответ #22 : Июня 24, 2013, 08:43:56 am »
Дайте глянуть на core/core_printorder.php
<?php
       
       
if (isset($_SESSION["order_id"]))
       {
        include(
"../cfg/ajax_connect.inc.php");
        
$q db_query("SELECT orderID, cust_firstname, cust_lastname, cust_email, cust_city, cust_address, cust_phone, comment, manager FROM ".ORDERS_TABLE." WHERE orderID=".(int)$_SESSION["order_id"]) or die (db_error());
$result db_fetch_row($q);
$q db_query("SELECT online_name FROM ".MANAGER_TABLE." WHERE ID='".$result[8]."'") or die (db_error());
$m_row db_fetch_row($q);
$total=0;
$q db_query("SELECT name, Price, Quantity FROM ".ORDERED_CARTS_TABLE." WHERE orderID=".$result[0]."") or die(db_error());
while ($row db_fetch_row($q))
{
                        
$row[1]=round($row[1]/CURRENCY_val,2);  
if (substr_count($row[0],ADMIN_DISCOUNT_STRING) > 0)
{
    $total -= $row[1]*$row[2];
    $tmp explode(" ",$row[0]);
    $row[4] = "<br /><b>".show_price($row[1]*$row[2])."</b>";
    $row[0] = "<br /><b>".$tmp[0]."</b>";
    $row[1] = "";
    $row[2] = "<br /><b>".$tmp[1]."%</b>";
    $res[] = Array();
    $res[] = $row;
}
else
{
    $total += $row[1]*$row[2];

    $row[4] = show_price($row[1]*$row[2]);
    $row[1] = show_price($row[1]);
    $res[] = $row;
}
}

$result[8] = $m_row[0];
$result[9] = show_price($total); //order value
                
require '../smarty/smarty.class.php'
                
$smarty = new Smarty;
                
$smarty->assign("result"$result);
                
$smarty->assign("res"$res);
                
$smarty->display("../css/css_".CONF_COLOR_SCHEME."/theme/printorder.tpl.html"); 
           }     

?>
« Последнее редактирование: Июня 24, 2013, 11:11:47 am от pehser »

Оффлайн kronia777

  • Пользователь
  • **
  • Сообщений: 77
    • Просмотр профиля
Re: невозможно распечатать заказ
« Ответ #23 : Июня 26, 2013, 08:55:53 am »
Дайте глянуть на core/core_printorder.php
<?php
       
       
if (isset($_SESSION["order_id"]))
       {
        include(
"../cfg/ajax_connect.inc.php");
        
$q db_query("SELECT orderID, cust_firstname, cust_lastname, cust_email, cust_city, cust_address, cust_phone, comment, manager FROM ".ORDERS_TABLE." WHERE orderID=".(int)$_SESSION["order_id"]) or die (db_error());
$result db_fetch_row($q);
$q db_query("SELECT online_name FROM ".MANAGER_TABLE." WHERE ID='".$result[8]."'") or die (db_error());
$m_row db_fetch_row($q);
$total=0;
$q db_query("SELECT name, Price, Quantity FROM ".ORDERED_CARTS_TABLE." WHERE orderID=".$result[0]."") or die(db_error());
while ($row db_fetch_row($q))
{
                        
$row[1]=round($row[1]/CURRENCY_val,2);  
if (substr_count($row[0],ADMIN_DISCOUNT_STRING) > 0)
{
    $total -= $row[1]*$row[2];
    $tmp explode(" ",$row[0]);
    $row[4] = "<br /><b>".show_price($row[1]*$row[2])."</b>";
    $row[0] = "<br /><b>".$tmp[0]."</b>";
    $row[1] = "";
    $row[2] = "<br /><b>".$tmp[1]."%</b>";
    $res[] = Array();
    $res[] = $row;
}
else
{
    $total += $row[1]*$row[2];

    $row[4] = show_price($row[1]*$row[2]);
    $row[1] = show_price($row[1]);
    $res[] = $row;
}
}

$result[8] = $m_row[0];
$result[9] = show_price($total); //order value
                
require '../smarty/smarty.class.php'
                
$smarty = new Smarty;
                
$smarty->assign("result"$result);
                
$smarty->assign("res"$res);
                
$smarty->display("../css/css_".CONF_COLOR_SCHEME."/theme/printorder.tpl.html"); 
           }     

?>

У бедитесь что ваш /cfg/ajax_connect.inc.php соотвествует тому что в последнем релизе
Перезалил файл ajax_connect.inc.php. Та же история. Пустая страница.

Оффлайн kronia777

  • Пользователь
  • **
  • Сообщений: 77
    • Просмотр профиля
Re: невозможно распечатать заказ
« Ответ #24 : Июля 05, 2013, 02:30:54 pm »
смотрите логи сервера
В логах ошибок сервера чисто

в логах наблюдения  [05/Jul/2013:15:34:16 +0400] "GET /printorder/ HTTP/1.0" 200 - "http://xn--59-6kctqmkk4e.xn--p1ai/cart/order_placed/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.116 Safari/537.36"
« Последнее редактирование: Июля 05, 2013, 02:36:00 pm от kronia777 »

Оффлайн kronia777

  • Пользователь
  • **
  • Сообщений: 77
    • Просмотр профиля
Re: невозможно распечатать заказ
« Ответ #25 : Июля 09, 2013, 02:02:29 pm »
В логах только вот такая ошибка
[Tue Jul 09 14:59:36 2013] [error] [client 193.232.49.195] File does not exist: /home/k/kronia777/mehanik59.rf/public_html/css/css_ejewelry/image/tab00000.png, referer: http://xn--59-6kctqmkk4e.xn--p1ai/css/css_ejewelry/stylesheet/stylesheet.css

Оффлайн kronia777

  • Пользователь
  • **
  • Сообщений: 77
    • Просмотр профиля
Re: невозможно распечатать заказ
« Ответ #26 : Июля 10, 2013, 11:25:29 am »
Установил заново движок на новый домен,ничего не менял.
Ситуация та же. Пустая страница. :-[
Помогите пожалуйста!
« Последнее редактирование: Июля 10, 2013, 11:28:40 am от kronia777 »

Оффлайн kronia777

  • Пользователь
  • **
  • Сообщений: 77
    • Просмотр профиля
Re: невозможно распечатать заказ
« Ответ #27 : Июля 12, 2013, 10:17:21 am »
Установил заново движок на новый домен,ничего не менял.
Ситуация та же. Пустая страница. :-[
Помогите пожалуйста!
обновите ./core/core_printorder.php (из релиза)
Спасибо,помогло
« Последнее редактирование: Июля 12, 2013, 10:27:14 am от kronia777 »

Оффлайн Bas916

  • Пользователь
  • **
  • Сообщений: 79
    • Просмотр профиля
Re: невозможно распечатать заказ
« Ответ #28 : Апреля 21, 2014, 02:18:46 pm »
Вчера обнаружил что тоже не печатаются... После нажатия на кнопку печати выдает кучу ошибок, связанных с smarty_internal_write_file.php Пробовал перезалить данный файл - результат нулевой.
В логах:
[20.04.14 11:03] Error rename(/tmp/wrtlyxoq2,./core/cache/e00df3311957635d46cf6568e6f1079328e2744a.file.index.tpl.html.php) [<a href='function.rename'>function.rename</a>]: Permission denied (code: 2) in /home/softinao/domains/mysite.ru/public_html/smarty/sysplugins/smarty_internal_write_file.php (line: 42)
Ошибки, выдаваемые в браузере:
Warning: mkdir() [function.mkdir]: Permission denied in /home/softinao/domains/mysite.ru/public_html/smarty/sysplugins/smarty_internal_write_file.php on line 28

Warning: rename(/tmp/wrtNDkhph,./core/cache/319caa374aeb0b4b82063ba2e94a3076f173bdcb.file.printorder.tpl.html.php) [function.rename]: No such file or directory in /home/softinao/domains/mysite.ru/public_html/smarty/sysplugins/smarty_internal_write_file.php on line 42

Warning: chmod() [function.chmod]: No such file or directory in /home/softinao/domains/mysite.ru/public_html/smarty/sysplugins/smarty_internal_write_file.php on line 44

Warning: include(./core/cache/319caa374aeb0b4b82063ba2e94a3076f173bdcb.file.printorder.tpl.html.php) [function.include]: failed to open stream: No such file or directory in /home/softinao/domains/mysite.ru/public_html/smarty/sysplugins/smarty_internal_template.php on line 422

Warning: include(./core/cache/319caa374aeb0b4b82063ba2e94a3076f173bdcb.file.printorder.tpl.html.php) [function.include]: failed to open stream: No such file or directory in /home/softinao/domains/mysite.ru/public_html/smarty/sysplugins/smarty_internal_template.php on line 422

Warning: include() [function.include]: Failed opening './core/cache/319caa374aeb0b4b82063ba2e94a3076f173bdcb.file.printorder.tpl.html.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/softinao/domains/mysite.ru/public_html/smarty/sysplugins/smarty_internal_template.php on line 422
« Последнее редактирование: Апреля 21, 2014, 04:22:43 pm от Bas916 »

Оффлайн Heisenberg

  • Спец
  • ***
  • Сообщений: 157
    • Просмотр профиля
Re: невозможно распечатать заказ
« Ответ #29 : Апреля 21, 2014, 06:39:55 pm »
при правах на папку /core  775 или 777, можно распечатать, оживает..
Но!, создалась папка /core/core/cache с файлом кеша принтордера. хотя чё то тут не так.. ???
ведь ,по идее, должен создавать кеш в существующей..
« Последнее редактирование: Апреля 21, 2014, 07:17:41 pm от Heisenberg »