А подскажите пожалуйста еще такой момент:

Использую вот такую конструкцию для расчета скидки (собственно, как вы и предлагали выше в теме):

  {* Считает разницу в процентах *}
  {$last_price=$product->getCost('Старая цена (для сайта)', null, false)}
  {$single_price=$product->getCost(null, null, false)}
  {* Простая школьная арифметика *}
  {$prepercent=round(($single_price*100)/$last_price)}
  {$percent=round(100-$prepercent)}

Далее использую вывод скидки вот так:

{if $percent>0}<span class="{if $percent>=0 && $percent<=10}green1{elseif $percent>=11 && $percent<=20}orange1{else $percent>=21 && $percent<=100}red1{/if}">-{$percent}%</span>{/if}

и условие, если цена по умолчанию равна старой цене, то скидку не выводить

{if $product->getCost('Старая цена (для сайта)')>0&&$product->getCost('Старая цена (для сайта)', null, false) != $product->getCost('Розничные цены - по заказам', null, false)}<span class="lastPrice_catalog">{$product->getCost('Старая цена (для сайта)')} ք</span>

При всех этих условиях, если вдруг одна из цен не задана, например отсутствует цена по умолчанию или старая цена, то получаю вот такой текст прямо в каталоге товаров

http://s013.radikal.ru/i322/1611/7b/a46c3839ebfd.jpg

а в коде вот такое сообщение:

http://s03.radikal.ru/i176/1611/f8/b000a3cf1619.jpg


Подскажите как решить данную проблему?

Подскажите пожалуйста, а на windows XP ваше приложение должно работать? Установили сегодня и оно отказывается запускаться.

Спасибо большое! Все получилось!

Получилось вывести латинские наименования "myself", "cdek" и т.д.

Я так понимаю дальше должно быть условие что-то типа
{if $delivery.class=myself}самовывоз{/if}

но когда я делаю так, то у всех заказов выводится "самовывоз"

А подскажите пожалуйста как вывести способ доставки в список заказов с таким условием, чтобы этот статус выводится только, если это "самовывоз", остальные статусы выводить не нужно.

http://s017.radikal.ru/i411/1611/63/99361f7d57f3.jpg

Да, именно он.

А можно ли как-то карту с заказами открыть на весь экран?

Подскажите пожалуйста как можно сделать прокрутку баннеров по свайпу вправо-влево в мобильной версии сайта. Тема классическая.

Шаблон slider.tpl я нашел, а что нужно подкрутить в нем или не в нем?

Закусило Александр пишет:

1. Все эти скрипты обращаются к полю по id или class у этого поля в форме обратной связи и в форме оформления заказа нет ни класса ни id, есть имя, но по имени что то обратиться не получается.

Всё просто

$('[name="ИМЯ ПОЛЯ"]')

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

Скрипт к странице подключен jquery.maskedinput-1.2.2.js

Вот скрипт, который обрабатывает поле ввода (тоже есть)

<script type="text/javascript">
jQuery(function($) {
$.mask.definitions['~']='[+-]';
$('#date').mask('99/99/9999');
$('#phone').mask('(999) 999-9999');
$('#phoneext').mask("(999) 999-9999? x99999");
$("#tin").mask("99-9999999");
$("#ssn").mask("999-99-9999");
$("#product").mask("a*-999-a999");
$("#eyescript").mask("~9.99 ~9.99 999");
});</script> 

А вот строка ввода

<tr>
    <td class="key">Телефон:</td>
    <td class="value">
            {$user.phone}
     </td>
</tr>  

Что нужно здесь "допилить", чтобы заработало?

Большое спасибо, все получилось, сделал так

{if $percent>0}<span class="{if $percent>=0 && $percent<=10}green{elseif $percent>=11 && $percent<=20}orange{else $percent>=21 && $percent<=100}red{/if}">-{$percent}%</span>{/if}

Спасибо! Все получилось!

Как я понял из условия, что если процент 10 то - один класс, если 20 - то другой, а если любой другой - то третий.

А можно в этом условии

<span class="{if $percent==10}green{elseif $percent==20}orange{else}red{/if}">-{$percent}%</span>

добавить "от" и "до"?

Например, если 0-10, то один класс, если 11-20 то другой, если 21 и больше, то третий?

Подскажите пожалуйста как можно вывести скидку в разных стилях в зависимости от ее размера.
Например -10% зеленым, -20% оранжевым, -30% красным и т.д.

http://s017.radikal.ru/i406/1609/b2/4cb67a3bd834.jpg

Сейчас верхняя РРЦ цена выводится вот так:

{if $product->getCost('Розничные цены - по заказам')>0}
                  {$product->getCost('Розничные цены - по заказам')}                                                  
{/if}  

А цена по умолчанию выводится вот так:

{$product->getCost()} {$product->getCurrency()}

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

88

(3 ответов, оставленных в Вопросы по работе с системой)

Ок. Спасибо, нашел.
А подскажите еще такой момент. Если изначально "обрезается" часть товара и при перелистывании вправо показывается следующий товар и он также обрезан. Можно как-то сделать, чтобы он ставился ровно как при пролистывании влево?

http://i069.radikal.ru/1609/84/a7ec12c85741.jpg

http://s019.radikal.ru/i616/1609/38/2ee983991f06.jpg

89

(3 ответов, оставленных в Вопросы по работе с системой)

Сейчас модуль с похожими товарами при пролистывании перескакивает на 2 или 3 позиции.
Как сделать так, чтобы при нажатии на стрелку пролистывался только 1 товар?
Это актуально, т.к. в мобильной версии сайта при пролистывании товаров на нужный не попасть вообще, т.к. на экран входит всего 2, а листается сразу 3.


http://s017.radikal.ru/i428/1609/26/4c79b4abd50a.jpg

90

(3 ответов, оставленных в Вопросы по работе с системой)

А, ну ок. В таком случае лишним не будет smile

91

(3 ответов, оставленных в Вопросы по работе с системой)

Здравствуйте. Недавно в движке появилась возможность не вводить адрес доставки при самовывозе. Это хорошо, это удобно.
Думаю, было бы логичным, если человек выбирает доставку, то на следующем экране с вариантами доставки скрывать "САМОВЫВОЗ" ведь он там не нужен по логике.

92

(3 ответов, оставленных в Вопросы по работе с системой)

Добавил пожелание. Надеюсь реализуется.

Подскажите, а можно как-то расширить количество характеристик для сопоставления? То есть 3 как сейчас, а больше?
Категорий на сайте много и часто нужно выводить похожие товары по разных характеристикам, а их всего 3.

http://s019.radikal.ru/i643/1607/b4/6c365300aaff.jpg

У нас стоит livetex уже с год наверное, посещений 500-600 в день летом и 1500 зимой, чатом пользуются летом примерно 3-4 человека, из них 1-2 конвертируются в покупателей, зимой по 7-10 в день. В период проведения акций и распродаж посещаемость увеличивается и активность в чате увеличивается до где-то 10-20 обращений. Конверсия с этого есть, планируем пользоваться и дальше.

95

(20 ответов, оставленных в Вопросы по работе с системой)

Данный функционал очень актуален для магазинов, которые продают одежду и обувь. Чтобы человек, зайдя в каталог товаров, мог выбрать, например, все кроссовки 41 размера и посмотреть, что есть в наличии, а не открывать 100 товаров и проверять его там.

В маркетплейсе появился модуль, который выводит последние комментарии на сайте.

Подскажите можно ли как-то выводить ограниченное количество символов, а то длинный комментарий рядом с коротким выглядит крайне некозисто?

http://i78.fastpic.ru/big/2016/0718/31/20d43c4ab86781e9538b048461188931.jpg

97

(1 ответов, оставленных в Вопросы по работе с системой)

Подскажите пожалуйста как заставить TinyMCE не оборачивать код тегом <p>?
Если где-то в конструкторе я вставляю "произвольный HTML" и добавляю туда любой код он принудительно оборачивается тегом <p>.

Спасибо! Буду пробовать.
Я рассматриваю еще 1 вариант с расширенными результатами поиска. Там, как я понял, все прописано в jquery и совершенно непонятно как сделать выпадающий список шире, чем сама строка поиска и чтобы изменения сохранились в новой теме.

http://s018.radikal.ru/i504/1607/82/a42116a80fbc.png

Отлично работает! Спасибо!

Здравствуйте! Пытаюсь собрать новую тему по сетке и возник вопрос.

http://s017.radikal.ru/i430/1607/0d/3002f412e676.png

Как сделать так, чтобы при постановке курсора в строку поиска, она расширялась направо поверх других объектов, например на 100 пикселей?

А при клике в любом другом месте экрана поиск обратно становился своей изначальной ширины?