Форум поддержки Webasyst — лучший способ получить оперативный и подробный ответ от команды Webasyst и партнеров-экспертов.
Для персональных запросов в службу поддержки используйте Центр заказчика.
Закоментил этот код:
{if !empty($o.items)} <ul class="order-list"> {foreach $o.items as $i} <li> {$i.name|escape} <span class="bold nowrap"> x {$i.quantity}</span> </li> {/foreach} </ul> {/if}
в ответ на История заказов с постраничным выводом
Теперь не тормозит, но товар искать не удобно))
Больше 400 заказов
Петр, а какую часть кода заменить на этот?
У нас вот так в my.orders.html
{strip} <div class="container orders"> <h1 class="page-name {$theme_settings.tb_align}">[`My orders`]</h1> {include file="breadcrumbs.html" place='orders' inline} <div class="tabpanel margin-bottom15"> {$wa->myNav('tabs noauto with-border')} </div> {if !empty($orders)} <div class="table_wrapper"> <table class="table zebra hover"> {foreach $orders as $o} <tr id="order-{$o.id}"> <td class="nowrap"> <a href="{$o.url}" class="bold"> {$o.id_str} </a> </td> <td class="nowrap"> <span class="nowrap order-status staff" style="{$o.state->getStyle(1)}"> {$o.state->getName()} </span> </td> <td class="order-name"> {if !empty($o.items)} <ul class="order-list"> {foreach $o.items as $i} <li> {$i.name|escape} <span class="bold nowrap"> x {$i.quantity}</span> </li> {/foreach} </ul> {/if} </td> <td class="order-shipping"> {if $o.shipping_name} {$o.shipping_name|escape} {else} {/if} </td> <td class="order-payment"> {if $o.payment_name} {$o.payment_name|escape} {else} {/if} </td> <td> <span class="gray">{$o.create_datetime|wa_date:'humandate'}</span> </td> </tr> {/foreach} </table> </div> {else} <div class="well align-center"> <div class="h2" style="padding-bottom: 25px;">[`You have no order history yet.`]</div> <p class="align-center uppercase">[`You can`] <a href="{$wa->getUrl('shop/frontend')}" class="button"><i class="fa fa-shopping-cart"></i> [`start shopping`]</a> [`now`]! </p> </div> {/if} {$wa->globals('isMyAccount', true)} <!-- plugin hook: 'frontend_my_orders' --> {* @event frontend_my_orders.%plugin_id% *} {foreach $frontend_my_orders as $_} <div class="block">{$_}</div> {/foreach} <script> function scrollTable() { var table_wrapper = $('.table_wrapper'); var page_width = $('.page-name').outerWidth(); table_wrapper.css('width', page_width); if (!$('body').hasClass("touch")) { if($('.table_wrapper').hasClass('ps-container')) { $('.table_wrapper').perfectScrollbar('update'); } else { $('.table_wrapper').perfectScrollbar(); } } }; $(document).ready(scrollTable); $(window).resize(scrollTable); </script> </div> {/strip}
в ответ на список заказов в личном кабинете по странично или с подгрузкой
На дворе конец 21 года вопрос так и не решен, который был еще в 15 году...
в ответ на Проблема с незарегистрированными контактами
Есть решение в 2021 году?
в ответ на Лента событий - сделайте возможность выбирать нужную дату или период.
Благодарю, ссылка и картинка на товар работает. Все легко получилось! Единственное, добавил отступ 10px и не совсем понял красоты и удобства ссылки с отзывом.
Полный код получился таким:
{foreach $order.items as $item} {$product = $wa->shop->product($item.product_id)} <tr{if $item.type == 'service'} class="service"{/if}> <td> {$wa->shop->productImgHtml($product, '48x48', ['default' => "`$wa_theme_url`img/dummy48.png"])} {if $item.type == 'service'}+ {/if} <a style="padding-left: 10px;"target="_blank" href="{$wa->shop->productUrl($product)}">{$item.name}</a> {if $item.type == 'product' && !empty($item.download_link)}<a href="{$item.download_link}"><strong>[`Download`]</strong></a>{/if}</td> <td class="align-right"><span class="gray">{wa_currency_html($item.price, $order.currency)} x</span> {$item.quantity}</td> <td class="align-right">{wa_currency_html($item.price * $item.quantity, $order.currency)}</td> </tr> {/foreach}
в ответ на my.orders.html — вывести фото товара + имя товара сделать ссылкой на товар (мои заказы)
Закоментил этот код:
в ответ на История заказов с постраничным выводом
Теперь не тормозит, но товар искать не удобно))
в ответ на История заказов с постраничным выводом
Больше 400 заказов
в ответ на История заказов с постраничным выводом
Петр, а какую часть кода заменить на этот?
У нас вот так в my.orders.html
в ответ на список заказов в личном кабинете по странично или с подгрузкой
На дворе конец 21 года вопрос так и не решен, который был еще в 15 году...
в ответ на Проблема с незарегистрированными контактами
Есть решение в 2021 году?
в ответ на Лента событий - сделайте возможность выбирать нужную дату или период.
Благодарю, ссылка и картинка на товар работает. Все легко получилось! Единственное, добавил отступ 10px и не совсем понял красоты и удобства ссылки с отзывом.
Полный код получился таким:
в ответ на my.orders.html — вывести фото товара + имя товара сделать ссылкой на товар (мои заказы)