pervak 1 Опубликовано 24 января, 2008 Жалоба Share Опубликовано 24 января, 2008 Была необходимость смотреть подробности о том, что за товар в заказах, для этого сделал ссылку в списке товаров для этого заменяем в файле admin/orders.php примерно в районе 1249 строки echo ' <tr class="dataTableRow">'."\n".' <td class="dataTableContent" valign="top" align="right">'.$order->products[$i]['qty'].' x </td>'."\n".' <td class="dataTableContent" valign="top">'.$order->products[$i]['name'].''; на $products_id_order=$order->products[$i]['id'];echo ' <tr class="dataTableRow">'."\n".' <td class="dataTableContent" valign="top" align="right">'.$order->products[$i]['qty'].' x </td>'."\n".' <td class="dataTableContent" valign="top"><a href="/product_info.php?products_id='.$products_id_order.'" style="text-decoration:underline;">'.$order->products[$i]['name'].'</a>';[/code] В общем списке подробности заказа с артикулом и кол-вом штук в остатке (примерно 1870 строка): [code]$contents[] = array ('text' => $order->products[$i]['qty'].' x '.$order->products[$i]['name'].''); на $products_id_order=$order->products[$i]['id'];$rest_order_query = vam_db_query("SELECT products_quantity FROM products WHERE products_id = '".$products_id_order."'");$rest_order = vam_db_fetch_array($rest_order_query); $rest_order_quantity=$rest_order['products_quantity'];$contents[] = array ('text' => $order->products[$i]['qty'].' x <a href="/product_info.php?products_id='.$products_id_order.'">'.$order->products[$i]['name'].' ('.$order->products[$i]['model'].') остаток: '.$rest_order_quantity.' шт. </a>');[/code] Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 января, 2008 Жалоба Share Опубликовано 25 января, 2008 pervak А это имеется в виду файл /admin/orders.php, я правильно понял!? Ссылка на сообщение Поделиться на другие сайты
pervak 1 Опубликовано 25 января, 2008 Автор Жалоба Share Опубликовано 25 января, 2008 Да, конечно! Забыл написать самое главное :) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 января, 2008 Жалоба Share Опубликовано 25 января, 2008 Да просто с толку сбили номера строк. У меня их всего 1029 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 января, 2008 Жалоба Share Опубликовано 25 января, 2008 Спасибо, добавил исправление в магазин. Только текст "остаток" и "шт" вынес в языковой файл /lang/russian/admin/orders.php Так правильнее, т.е. что б мультиязычность была, если в магазине несколько языков будет. А также поменял ссылку на categories.php, всё-таки в админке находимся, наверное правильно сразу давать ссылку на возможность просмотра и редактирования товара, сделал через функцию vam_href_link Ссылка на сообщение Поделиться на другие сайты
pervak 1 Опубликовано 25 января, 2008 Автор Жалоба Share Опубликовано 25 января, 2008 А также поменял ссылку на categories.php, всё-таки в админке находимся, наверное правильно сразу давать ссылку на возможность просмотра и редактирования товара, сделал через функцию vam_href_link Да, так, наверное, правильней. Я не делал ссылку в каталог, потому что иногда не показывается правая часть с инфой о товаре, а в редактирование товара давать ссылку не совсем удобно (все, что мне нужно от просмотра - это быстро посмотреть фотку) Ссылка на сообщение Поделиться на другие сайты
one 0 Опубликовано 25 января, 2008 Жалоба Share Опубликовано 25 января, 2008 А что со строками то? Их и вправду 1029... Ссылка на сообщение Поделиться на другие сайты
pervak 1 Опубликовано 25 января, 2008 Автор Жалоба Share Опубликовано 25 января, 2008 А что со строками то? Их и вправду 1029... У меня строки удвоились, как я понимаю, добавились лишние переводы строки. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 января, 2008 Жалоба Share Опубликовано 25 января, 2008 Понятно, наверное что б полосы прокрутки горизонтальной не было, хотя и номер строк должен быть нормальный тогда. Вобщем, не суть, ещё раз спасибо. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения