Wizard Posted June 27, 2012 Report Share Posted June 27, 2012 в OrdersAdmin.php добавляем (после 60-й строки) if($orders){ $purchases = $this->orders->get_purchases(array('order_id'=>array_keys($orders))); foreach($purchases as $p) $orders[$p->order_id]->purchases[] = $p; } в Orders.tpl (после 53-й строки) {if $order->purchases} <div style="outline: hidden; width: 300px; overflow: hidden"> <ul> {assign var=ol value=1} {foreach $order->purchases as $p} <li style="width: 1000px;"><small style="font-size: 10px">{$ol++}. {$p->product_name}</small></li> {/foreach} </ul> </div> {/if}по поводу $ol не уверен, возможно в смарти есть более оптимальное решение... Quote Link to post Share on other sites
Danya Posted June 27, 2012 Report Share Posted June 27, 2012 это под версию 2.1 ?на версию 2.0.2 станет? Quote Link to post Share on other sites
Wizard Posted June 27, 2012 Author Report Share Posted June 27, 2012 тестировал на последней версии... Quote Link to post Share on other sites
nuki Posted March 30, 2013 Report Share Posted March 30, 2013 Господа, подскажите пожалуйста, кто в теме. Решил поковырять новую версию 2.2.1 и столкнулся с проблемой, в 2.1.5 у меня было допилено вот такое шаманство:Содержимое заказа разворачивалось в общем списке, чтобы можно было не залезая в заказ оценить его содержимое. Ну и заодно прикрутил способ доставки, так, чтобы был.А вот в 2.2.1 (подозреваю что с приходом меток) такая же вставка в /simpla/design/html/orders.tpl вида:{foreach $order->purchases as $p} {$p->product_name} {$p->variant_name} - {$p->amount} шт.<br>{/foreach}не работает. В связи с чем вопрос - куда смотреть? Перерыл весь order.tpl, не могу адаптировать вывод товаров из него в orders.tpl. Quote Link to post Share on other sites
Danya Posted June 27, 2013 Report Share Posted June 27, 2013 Wizard можете изменить код пожалуйста для версии 2.0.2? установил данный кон, не хочет отображать. Quote Link to post Share on other sites
Glauder Posted June 27, 2013 Report Share Posted June 27, 2013 тестировал на последней версии...на 2.1.5 не канаетне срабатывает условие {if $order->purchases} Quote Link to post Share on other sites
neo-2000 Posted July 2, 2013 Report Share Posted July 2, 2013 и у меня на 2.1.5 не пошло.... если будет время у разработчика, мож поправит Quote Link to post Share on other sites
Danya Posted July 4, 2013 Report Share Posted July 4, 2013 Wizard Подскажите пожалуйста нам, что делать? Quote Link to post Share on other sites
Danya Posted July 12, 2013 Report Share Posted July 12, 2013 Wizard Помогите пожалуйста сделать вывод для версии 2.0.2 Quote Link to post Share on other sites
Wizard Posted July 12, 2013 Author Report Share Posted July 12, 2013 бросай доступ от ftp Quote Link to post Share on other sites
Danya Posted July 12, 2013 Report Share Posted July 12, 2013 бросил в личку Quote Link to post Share on other sites
Wizard Posted July 12, 2013 Author Report Share Posted July 12, 2013 для версии Simpla 2.0.2 api/Orders.php public function get_purchases($order_id) { $query = $this->db->placehold("SELECT * FROM __purchases WHERE order_id in(?@) ORDER BY id", (array)$order_id); $this->db->query($query); $purchases = array(); foreach($this->db->results() as $purchase) $purchases[$purchase->id] = $purchase; return $purchases; } simpla/OrdersAdmin.php $orders = $this->orders->get_orders($filter); if($orders){ $purchases = $this->orders->get_purchases(array_keys($orders)); foreach($purchases as $p) $orders[$p->order_id]->purchases[] = $p; } Quote Link to post Share on other sites
Danya Posted July 12, 2013 Report Share Posted July 12, 2013 Спасибо огромное тебе! Quote Link to post Share on other sites
rapuk Posted July 12, 2013 Report Share Posted July 12, 2013 Я для версии Simpla 2.1.5 подскажете? Quote Link to post Share on other sites
Wizard Posted July 12, 2013 Author Report Share Posted July 12, 2013 Бросайте доступ к ftp Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.