Перейти к содержанию
Официальный форум поддержки Simpla

Модификация раздела "Заказы" в админке v2.3.6


Рекомендуемые сообщения

Немного переработал отображение заказов в админке, отличие от представленной ранее версии в другой теме, тут добавлены метки заказов.

Никаких важных файлов движка не меняется, но устанавливаете на свой страх и риск.

 

post-18948-0-76747900-1416328305_thumb.png

mod_orders_admin.zip

 

Ссылка на сообщение
Поделиться на другие сайты

попробуйте поставить на список overflow:hidden; на див (общий) где находится название скролл и через смарти обрезать название товаров (т.к. если название будет длинным будет как я понимаю убегать строкой)

 

ну и на десерт поставить или фильтр (геморно) или сортировку по таблице 

Ссылка на сообщение
Поделиться на другие сайты
  • 3 недели спустя...
  • 6 месяцев спустя...
  • 4 месяца спустя...
  • 3 месяца спустя...

Товарищи программисты подскажите как вывести аннотацию к товару на странице заказов, Корс ты в последнее время радуешь всех бесплатными решениями )

Ссылка на сообщение
Поделиться на другие сайты

"на общей странице" - что имеете в виду?

 

 

та что на скрине в первом посте

 

спс mishanya

 

 

в  файле OrdersAdmin.php что в первом посте прикреплен заменить на

 

foreach($orders as $order) {
    $order->purchases = $this->orders->get_purchases(array('order_id'=>$order->id));
    foreach($order->purchases as &$p)
	if(!empty($p->product_id))
		$p->product = $this->products->get_product(intval($p->product_id));
}

и в шаблоне orders.tpl вывести {$p->product->annotation}

 

может кому то пригодиться

Ссылка на сообщение
Поделиться на другие сайты

Так оно, конечно, работает, но очень уж нерационально и некрасиво. Делается много запросов, когда хватило бы двух. И даже запросы отдельные делаются не просто в цикле, а во вложенных циклах - это уж безобразие полное.

 

В реальности на странице заказов для среднего сайта таким методом реально будут получаться ДЕСЯТКИ запросов  (вместо двух). А может, и больше. Получается немалый риск тормозов...
 
Если делал новичок, то простительно. Но если Вам это посоветовал спец, то весьма некрасиво с его стороны...
 
Надо бы, как уже сказал Kosjak76, посмотреть, как делается в api/Cart.php и действовать по аналогии. Еще есть хороший образец в  view/OrderView.php.
 

Изменено пользователем Kors
Ссылка на сообщение
Поделиться на другие сайты
  • 1 год спустя...
  • 10 месяцев спустя...

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...