Legosp Forum

Shop-Script "Legosp" => Общие вопросы => Тема начата: Shanti от Февраля 24, 2013, 09:52:33 pm

Название: невозможно распечатать заказ
Отправлено: Shanti от Февраля 24, 2013, 09:52:33 pm
Доброго времени суток!
Не могу понять в чем дело!!!
1. Не распечатывается заказ из корзины. При нажатии кнопки печать выбрасывает на страницу со след. сообщением:
Warning: include_once(./cfg/language_list.php) [function.include-once]: failed to open stream: No such file or directory in /home/filinroman/domains/voda-dmitrov.ru/public_html/core/core_printorder.php on line 14

Warning: include_once() [function.include]: Failed opening './cfg/language_list.php' for inclusion (include_path='.:/usr/local/php5/lib/php') in /home/filinroman/domains/voda-dmitrov.ru/public_html/core/core_printorder.php on line 14
ERROR: Couldn't find language file!

2.невозможно оставить отзыв в google (не видно капчу)

3.а также при смене доп параметра фото меняется, но при увеличении соскакивает на фото по-умолчанию...пример здесь:

http://voda-dmitrov.ru/product/napitok_silnogazirovannyiy_limonad_15-12/
Версия 6.1
Хостинг- hostia.ru
Название: Re: невозможно распечатать заказ
Отправлено: nictboom от Февраля 25, 2013, 07:26:26 pm
Цитировать
ERROR: Couldn't find language file!...cfg/language_list.php
проверьте наличие этого файла.
Цитировать
2.невозможно оставить отзыв в google (не видно капчу)
да вроде все в ажуре в хруме, каптча есть.
Цитировать
3.а также при смене доп параметра фото меняется, но при увеличении соскакивает на фото по-умолчанию...
тут не пробовал, но думаю проблема в js_scripts.js
Название: Re: невозможно распечатать заказ
Отправлено: Shanti от Февраля 25, 2013, 07:44:18 pm
1. Файл language_list.php пристствует
2. У меня в google chrome капчу не видать  :o...
Название: Re: невозможно распечатать заказ
Отправлено: Shanti от Февраля 26, 2013, 08:45:24 pm
и вот еще добавились вопросы.
1. в панели админа -> новые заказы какая-то белиберда в сумме заказа (огромное количество цифр после точки, если цена товара не целое число), а также, если товар продан со скидкой - сумма скидки добавляется к номеру заказа.
Как это выглядит смотрите здесь http://voda-dmitrov.ru/01.jpg

2. форма Т12 имеет непонятное поле... ???  http://voda-dmitrov.ru/02.jpg
заранее спасибо
Название: Re: невозможно распечатать заказ
Отправлено: nictboom от Февраля 27, 2013, 03:08:56 am
Цитировать
в панели админа -> новые заказы какая-то белиберда в сумме заказа
попробуте так, в core/admin_tmpl/custord_new_orders.tpl.html найти/заменить на:
                            <td>{$order.orderID}</td>
                            <td>{$order.cust_firstname} {$order.cust_lastname}</td>
                            <td>{$order.cust_phone}<br /><a href="mailto:{$order.cust_email}">{$order.cust_email}</a><br />{if $order.cust_address}<hr />{/if}{$order.cust_address}<br>{$order.cust_city} {$order.cust_state} {$order.cust_zip}<br>{$order.cust_country}</td>
                            <td>{$order.order_products}{$diskonts[$order.orderID].name}{if $order.comment}<br><br><span style="color: #f00; font-weight: bold">{$smarty.const.CUSTOMER_COMMENT}</span><br />{$order.comment} {/if}</td>
                            <td>{$smarty.const.CONF_CURRENCY_ID_LEFT}<strong>{math equation="x-y" x=$order.price_summ y=$diskonts[$order.orderID].Price format="%.2f" assign="newsum"}{$newsum|print_price}{*$order.price_summ-$diskonts[$order.orderID].Price*}</strong>{$smarty.const.CONF_CURRENCY_ID_RIGHT}</td>
                            <td>{$order.order_time}</td>
Цитировать
форма Т12 имеет непонятное поле
поле то понятное, кол-во товаров/записей выводит прописью. тут сложнее, че то добавлять в function.num2str.php, может Сергей поправит.
Простое решение, убрать пропись и оставить цифрами: в print_torg12.tpl.html вместо {num2str inn=($i-1)}, оставить {$i-1}.
Название: Re: невозможно распечатать заказ
Отправлено: Shanti от Марта 09, 2013, 01:32:12 pm
Цитировать
попробуте так, в core/admin_tmpl/custord_new_orders.tpl.html найти/заменить на
попробовала, получилось следующее:
1. товар со скидкой теперь отражается как надо
2. товар без скидки - белиберда в поле сумма
пример здесь:http://voda-dmitrov.ru/03.jpg
Название: Re: невозможно распечатать заказ
Отправлено: nictboom от Марта 09, 2013, 09:44:11 pm
да, не учёл..
                            <td>{$smarty.const.CONF_CURRENCY_ID_LEFT}<strong>{assign var=summa value=$order.price_summ-$diskonts[$order.orderID].Price}{$summa|string_format:"%.2f"}</strong>{$smarty.const.CONF_CURRENCY_ID_RIGHT}</td>
Название: Re: невозможно распечатать заказ
Отправлено: Shanti от Марта 14, 2013, 07:40:12 pm
nictboom, спасибо!
заказы теперь отображаются как надо.
Помогите плз с остальными глюками
1. не печатается заказ
2. не видно капчу в google chrome (в отзывах)
3. некорректно отображается фото при увеличении фото доп параметра (при увеличении фото доп товара увеличивается фото по-умолчанию)
http://voda-dmitrov.ru/product/napitok_silnogazirovannyiy_limonad_15-12/
Название: Re: невозможно распечатать заказ
Отправлено: nictboom от Марта 15, 2013, 01:49:24 am
1. тут возможно, в core_printorder.php, добавьте точку include_once ("../cfg/language_list.php");2.(http://s018.radikal.ru/i528/1303/52/1056680f3fe9t.jpg) (http://radikal.ru/F/s018.radikal.ru/i528/1303/52/1056680f3fe9.jpg.html)у мну есть она(версия 25.0 и чегой то там)
3. сие не тестил пока, но понял о чем. может в новом/свежем релизе поправят это. но гляну на выходных, если осилю, подскажу.
Название: Re: невозможно распечатать заказ
Отправлено: Shanti от Марта 15, 2013, 08:32:50 pm
1. точку поставила, теперь выдает ERROR: Couldn't find language file!
2. у меня капчи не видать (версия Google Chrome 25.0.1364.152 m)
http://voda-dmitrov.ru/04.jpg
Название: Re: невозможно распечатать заказ
Отправлено: nictboom от Марта 16, 2013, 01:13:53 am
Цитировать
1. точку поставила, теперь выдает ERROR: Couldn't find language file!
еще добавить так:
...
       if (isset($_SESSION["order_id"]))
       {
define('ROOT_DIR',realpath('../'));  //это
...
на счет каптчи, даже и не знаю. прям мистика. может кеш почистить...
ну а поля для ввода кода тоже нет? ???
Название: Re: невозможно распечатать заказ
Отправлено: Shanti от Марта 16, 2013, 03:57:57 pm
что-то не получается, снова ошибка. может я не туда вставляю...
насчет кэша, я его чистила. и потом у меня 2 компа и на каждом капчу не видно...
Название: Re: невозможно распечатать заказ
Отправлено: nictboom от Марта 16, 2013, 09:21:12 pm
core_printorder.php (http://files.mail.ru/3EFD2B9A99BD4666BFB85DCA0702D42B)
Вы залогинены? Если да, то и не будет отображаться.
Название: Re: невозможно распечатать заказ
Отправлено: Shanti от Марта 16, 2013, 10:19:27 pm
теперь все печатает, спасибо!
насчет капчи: если не авторизирована, то капчу видно и отзыв оставляется.
НО если авторизирована капчу не видать, и после нажатия "оставить отзыв", выдает такую хрень http://voda-dmitrov.ru/05.jpg
а в администрировании отзыв не появляется... ???
Название: Re: невозможно распечатать заказ
Отправлено: nictboom от Марта 22, 2013, 11:33:44 pm
Тема про "кряко-зябликов" в отзывах была, но увы, после переноса пропала/утеряна..
Может попробуйте с последних релизов взять..
Название: Re: невозможно распечатать заказ
Отправлено: vico7 от Апреля 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>
Название: Re: невозможно распечатать заказ
Отправлено: kronia777 от Мая 29, 2013, 09:47:57 am
Сайт механик59.рф
LegoSP 6.1

не печатает заказ.
ERROR: Couldn't find language file!
Название: Re: невозможно распечатать заказ
Отправлено: kronia777 от Июня 04, 2013, 08:04:36 am
У всех работает что ли?
Название: Re: невозможно распечатать заказ
Отправлено: kronia777 от Июня 05, 2013, 06:32:44 pm
обновите ./core/core_printorder.php (из релиза)
Теперь просто на пустую страницу попадаю
Название: Re: невозможно распечатать заказ
Отправлено: kronia777 от Июня 11, 2013, 11:46:03 am
обновите ./core/core_printorder.php (из релиза)
Теперь просто на пустую страницу попадаю

не возможно проверить
Цитировать
Invalid address: You must provide at least one recipient email address.
Странно,у меня каждый день нормально приходят заказы
Название: Re: невозможно распечатать заказ
Отправлено: kronia777 от Июня 14, 2013, 10:26:31 am
обновите ./core/core_printorder.php (из релиза)
Теперь просто на пустую страницу попадаю

не возможно проверить
Цитировать
Invalid address: You must provide at least one recipient email address.
у меня нет такой ошибки,заказы оформляются нормально,но вот не распечатываются...(
Название: Re: невозможно распечатать заказ
Отправлено: nictboom от Июня 22, 2013, 09:36:13 pm
Дайте глянуть на core/core_printorder.php
Название: Re: невозможно распечатать заказ
Отправлено: kronia777 от Июня 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"); 
           }     

?>
Название: Re: невозможно распечатать заказ
Отправлено: kronia777 от Июня 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. Та же история. Пустая страница.
Название: Re: невозможно распечатать заказ
Отправлено: kronia777 от Июля 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"
Название: Re: невозможно распечатать заказ
Отправлено: kronia777 от Июля 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
Название: Re: невозможно распечатать заказ
Отправлено: kronia777 от Июля 10, 2013, 11:25:29 am
Установил заново движок на новый домен,ничего не менял.
Ситуация та же. Пустая страница. :-[
Помогите пожалуйста!
Название: Re: невозможно распечатать заказ
Отправлено: kronia777 от Июля 12, 2013, 10:17:21 am
Установил заново движок на новый домен,ничего не менял.
Ситуация та же. Пустая страница. :-[
Помогите пожалуйста!
обновите ./core/core_printorder.php (из релиза)
Спасибо,помогло
Название: Re: невозможно распечатать заказ
Отправлено: Bas916 от Апреля 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
Название: Re: невозможно распечатать заказ
Отправлено: Heisenberg от Апреля 21, 2014, 06:39:55 pm
при правах на папку /core  775 или 777, можно распечатать, оживает..
Но!, создалась папка /core/core/cache с файлом кеша принтордера. хотя чё то тут не так.. ???
ведь ,по идее, должен создавать кеш в существующей..
Название: Re: невозможно распечатать заказ
Отправлено: Bas916 от Апреля 22, 2014, 08:39:57 am
при правах на папку /core  775 или 777, можно распечатать, оживает..
Но!, создалась папка /core/core/cache с файлом кеша принтордера. хотя чё то тут не так.. ???
ведь ,по идее, должен создавать кеш в существующей..

Спасибо! Создал подпапку "core" в папке core и ожило, права не менял. Где-то лишний раз "core" в генерируемом url указан, надо поискать будет.
Название: Re: невозможно распечатать заказ
Отправлено: Droon от Июля 29, 2015, 09:46:51 pm
Привет, заказ распечатывается но без итоговой суммы, можно как то поправить?, а то не солидно как то, и ещё косяк в форме торг 12 при выводе на печать зачем то в строке: Товарная накладная имеет приложение на___и содержит______два рубля 00 копеек..