Форум пользователей Impera CMS
Impera CMS - отличный движок для лёгкого создания интернет магазина.
Обладает невероятным количеством функций, необходимых в онлайн торговле.

Следить
Главная
16:21
02 окт
#
?
написал:

Здравствуйте, простите но у вас нет форм для распечатки заказов в админке, все облазил не нашел. Как же передовть заказы на склад для сборки и т.д.

12:00
03 окт
#
написал:

Удобная распечатка заказов в один клик появится в новой версии движка. Пока же можно воспользоваться кривым способом:

  • на странице заказа в админпанели включаем флажок тестировать уведомление
  • включаем флажок уведомить админа о правках
  • нажимаем кнопку Применить

Это показано на скриншоте.


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

09:05
21 мая
#
?
написал:

Подскажите в каком файле можно править эту форму?

16:56
21 мая
#
?
написал:

А если такая форма не появляется, что делать. Просто пустая страница

17:24
21 мая
#
?
bomo87 написал:

Не уверен точно. По моему файл admin\design\default\html\email_order_to_admin.htm или email_order_to_user.htm (??). Давно было, имена файлов может не те. Нашел в старой почте, архив жаль убит, вот только обрывки смог найти. Мне програмист мой переделывал. Шапку там пририсовал и еще по мелочи. Потом обновлением движка затерлось. Тогда сказал перенести файл в шаблон на клиента. Что то у него сначала не получалось. Файл ли не видился, или что еще. Подробностей не знаю, не в теме я. Но програмист побил напасть, все затикало и обновлениями не стирается теперь.

Пустая страница наверно нет файла вот и пустая.

11:10
14 дек
#
?
написал:

На новой версии белая страница (не найден email_order_to_admin.htm)

хотя файл в шаблоне есть

13:07
14 дек
#
написал:

На белой странице в Google Chrome нажмите правую кнопку мыши и "Просмотреть код" (или нажмите с клавиатуры Ctrl+Shift+I). Что сообщает?

13:36
14 дек
#
?
написал:
<!-- Не найден файл шаблона с именем file:[client]email_order_to_admin.htm или заглушка missing_template.htm -->

Файл присутствует в корне шаблона html, пробовал его закидывать в папку order, не помогло. На версия: 140323 работало все ок.

Также с переходом на новую версию перестал работать код в шаблоне html/common/cart.htm

{* <!-- количество --> *}
<span title="Количество">
    {$maximal = 100}
    {if empty($settings->orders_deficit_enabled) && ($r->amount >= 0 && $r->amount <= $maximal || $r->amount < 0 && $r->amount >= -$maximal)}
        <select name="amounts[{$vid}]" onchange="Quantity_OnChange_Handler('cart_change_form');">
            {if $r->stock > 1}
                {section name=amounts start=1 loop=$r->stock+1 step=1 max=$maximal}
                    <option value="{$smarty.section.amounts.index}" {if $r->amount == $smarty.section.amounts.index}selected{/if}>
                        {$smarty.section.amounts.index}
                    </option>
                {/section}
            {elseif !empty($settings->cart_enable_reservation) && $r->stock <= 0 && $r->amount > 0}
                {section name=amounts start=1 loop=$maximal+1 step=1}
                    <option value="-{$smarty.section.amounts.index}" {if $r->amount == $smarty.section.amounts.index}selected{/if}>
                        {$smarty.section.amounts.index}
                    </option>
                {/section}
            {else}
                <option value="{$r->amount|escape}">{$r->amount}</option>
            {/if}
        </select> шт.

    {* <!-- иначе разрешен выбор больше чем на складе --> *}
    {else}
        <input name="amounts[{$vid}]" maxlength="6" type="text" value="{$r->amount|default:1|escape}" onchange="Quantity_OnChange_Handler('cart_change_form');" /> шт.
    {/if}
</span>

Адрес: aqua-climate.com.ua

16:32
14 дек
#
?
написал:

Феерично Помнять версию на свежую и жахнуть туда старый шаблоный код.

Ваш неработающий кусок сокращается до строки.

<span title="Количество">
    <input name="amounts[{$vid}]" type="text" value="{$r->amount}" onchange="Quantity_OnChange_Handler('cart_change_form')"> шт.
</span>
22:07
14 дек
#
?
написал:

Очень рад, что смог рассмешить Вас, умного программиста.

Однако даже люди, не обладающие достаточными знаниями программирования,

как на нашем примере - тоже пытаются строить свой магазин на Импере и старых шаблонах,

неужели по ламерскому вопросу непонятно было?

Посмеются конечно полезно, но вот только не над инвалидом, пытающимся ходить на костылях,

если он не может себе позволить купить "дорогую" коляску.

Спасибо за подсказку, надеюсь она сработает.

15:39
15 дек
#
?
написал:
Андрей написал: Ваш неработающий кусок сокращается до строки.

К сожалению Ваш совет не помог, в старом шаблоне был select выбор количества штук, а в новом шаблоне просто input поле вводе сколько штук.

2Разработчик: посоветуете что-нибудь на тему печати заказа?

12:05
16 дек
#
написал:

Решение 1 Перенести файлы email_order_to_admin.htm и email_order_to_user.htm из папки вашего шаблона в папку admin/design/default/html админского шаблона вместо прежних (дефолтных) макетов с теми же именами файлов.

Недостаток выразится в невозможности редактировать эти файлы со страницы "дизайн / Файлы шаблона" и затирании их при установке следующих версий движка. Там будет исправлена проблема невидимости макетов писем/смс, размещенных в клиентском шаблоне, когда их пытаются запросить из админпанели.

Проблему затирания макетов писем/смс админского шаблона можно решить костыльным способом: назначить двум этим файлам атрибуты R..R..R.. (запрещена модификация или удаление кем бы то ни было) вместо стандартных атрибутов RW.R..R.. (разрешена модификация и удаление тем пользователем, кто создал этот файл - в нашем случае таким пользователем была программа установки скрипта).

Решение 2 Временно изменить имена файлов email_order_to_admin.htm и email_order_to_user.htm в папке вашего шаблона на нестандартные, то есть невидимые движку, например TEMP-email_order_to_admin.htm и TEMP-email_order_to_user.htm.

Далее: В файлах email_order_to_admin.htm и email_order_to_user.htm админского шаблона убрать всё, что там было, и разместить следующий код соответственно:

{include '../../../../design/ИмяВашегоКлиентскогоШаблона/html/TEMP-email_order_to_admin.htm'}
{include '../../../../design/ИмяВашегоКлиентскогоШаблона/html/TEMP-email_order_to_user.htm'}

Здесь мы по сути делаем скрытый от движка манёвр: заставляем работать с дефолтными макетами, будто в клиентском шаблоне таких макетов нет, а в дефолтных макетах с помощью относительных ссылок инклудим (подключаем) скрытые по имени, но всё-таки существующие реальные макеты из клиентского шаблона.

Достоинство - реальные макеты доступны к редактированию со страницы "дизайн / Файлы шаблона". Недостаток - исправления дефолтных макетов затрутся при установке следующих версий движка, что можно исключить описанным выше костылём.

10:15
18 дек
#
?
написал:

Сработало Решение 2.

Спасибо

Написание ответа

Перед публикацией рекомендуется использовать Предпросмотр, чтобы увидеть конечный вид сообщения.


Обратите внимание! Для противодействия спаму новые посты форума проявляются с задержкой от нескольких минут, пока не пройдут модерацию.