1,376

(5 ответов, оставленных в Вопросы по созданию тем оформления)

Ничего не понял.

Помогло?

Тьфу

{$phone = $user.phone}
{$phone = user.phone}
<td>{$phone = preg_replace("#(\d{1})(\d{3})(\d{3})(\d{2})(\d{2})#", "$1 ($2) $3-$4-$5", $phone , -1, null)}
                            {$phone}</td>

У вас $user чему равен? Выведите.

1,381

(2 ответов, оставленных в Вопросы по созданию тем оформления)

Да это оно.

1,382

(9 ответов, оставленных в Вопросы по созданию тем оформления)

маска всегда применяется к полю ввода текста. А не просто к тексту.

<input name="phone" value="{$user.phone}"/>

<script type="text/javascript">
$('[name="phone"]').mask('(999) 999-9999');
</script>

Читайте документацию к плагинам

1,383

(5 ответов, оставленных в Вопросы по созданию тем оформления)

Илья пишет:

Вебсайт - меню, есть верхнее и нижнее, но нижнее не отображается на сайте.
Может где-то опять галочку не поставили?)
Спасибо!

А вы внизу блок с меню выводите?

Илья пишет:

Не работает, я уже по васякому пробовал sad

Работает
https://ru.functions-online.com/preg_replace.html?command={"pattern":"#(\d{1})(\d{3})(\d{3})(\d{2})(\d{2})#","replacement":"$1 ($2) $3-$4-$5","subject":"+79628678430","limit":-1}

Адрес скопировать польностью

+79*2867**30

<td>{$user.phone = preg_replace("#(\d{1})(\d{3})(\d{3})(\d{2})(\d{2})#", "$1 ($2) $3-$4-$5", $user.phone, -1, null)}
                            {$user.phone}</td>

=> +7 (9*2) 867-**-30

* - это цифра

1,386

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

Не получается - пустая страница.

Пустая страница только если есть ошибки. Включите отображение ошибок:
https://readyscript.ru/faq/#faq-errors

Можно из Вашего модуля подвеситься на контроллер и добавить Вашу кнопку. Т.к. там просто нужно добавить в массив нужную кнопку.
Вам нужен хук:

controller.exec.shop-admin-orderctrl.index

https://readyscript.ru/dev-manual/dev_h … oks_common

Там в первом аргументе будет CrudCollection

/**
* @param \RS\Controller\Admin\Helper\CrudCollection $controller - объект CRUD контроллера
*/
public static function controllerExecShopAdminOrderCtrlIndex($controller)
{
      $controller['topToolbar']->addItem(new \RS\Html\Toolbar\Button('ссылка на нужное', 'Наименование кнопки'));
}

По идее так.

1,388

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

Веб-сайт->Настройка модулей->Нужный модуль->Справа "История изменений".

1,389

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

По идее так.

Купить {title|№|1} оптом | {cat_name}

1,390

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

>,  >=, <, <=
Например:

{if $percent>=10 && $percent<=10}

1,391

(6 ответов, оставленных в Вопросы по созданию тем оформления)

Отлично!

1,392

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

Sergey T. пишет:

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

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

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

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

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

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

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

Можно назначением класса на обёрку скидки. У Вас скидка в какой переменой выводится?
Предположим, что $percent.
Тогда

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

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

1,393

(6 ответов, оставленных в Вопросы по созданию тем оформления)

Забыл спросить, а адрес у Вас какой на который вы обращаетесь? У Вас там используется вывод блока? Или содержимого фронт контроллера?

1,394

(6 ответов, оставленных в Вопросы по созданию тем оформления)

А как я могу получить в ответе только результат формы, а не страницу полностью?

При обращении через AJAX наша система отвечает только частью страницы.


UPD: кажется разобрался) Но возник другой вопрос, ajax возвращает мне данные в unicode.

Так и должно быть т.к. все UTF-8. Как и положено. Но это не является проблемой, т.к. Ваш браузер всё преобразует сам пр получении ответа в переменной.

Сам ответ части странице хранится в секции html.

success: function(response) {
         console.log(response);
         console.log(response.html);
}

Код выше покажет в консоли FireBug что к чему.

1,395

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

Ясно. Ну тогда открываем файл по пути.
/templates/ВАША ТЕМА/moduleview/article/blocks/searchline/searchform.tpl
И меняем слово data-deftext на placeholder

1,396

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

И последний вопрос, как добавить в строке поиска слово как это сделано в стандартном поиске?

Там текст должен был появится сразу. Киньте ссылку на Ваш сайт с этой страницей. Там по идее у Вас должен быть атрибут placeholder.

1,397

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

У Вас контент просто не помещается в доступную видимую область. Если хотите, чтобы и в право листилось также, то нужно, чтобы элементы все уместились в доступную видимую область. Т.е. нужно сделать их меньше по ширине. Ну на самом деле я ничего страшного здесь не вижу.

1,398

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

Вам в тех. поддержку. support@readyscript.ru

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

Добрый день.
Продолжаю искать разработчика:
1. Доработка функционала модуля доставки (работа в админской части)
2. Мобильная верстка шаблона
3. Мелкие доработки

А ВЫ тендер среди наших партнёров пробовали?

Пробовал среди партнеров в Санкт-Петербурге. В ответ - тишина.

Отправьте всем, или Вам принципиально Питер?

1,400

(16 ответов, оставленных в Вопросы по разработке модулей и API системы)

Попробуйте

$this->wrapOutput(false); //Это новое, убирает обёрку
return $this->result->setTemplate('orders_waybill.tpl');

в контроллере добавить