Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
Шаблон отображения списка категорий (магазин "Современный")

Автор manadsgnРаздел Шаблоны XSLT

Ответов: 2
Просмотров: 3083
Последний ответ 03 Июля 2012, 15:22:23
от manadsgn
Магазин "Современный" - добавление заголовка к левому меню каталога

Автор manadsgnРаздел Шаблоны XSLT

Ответов: 4
Просмотров: 4046
Последний ответ 25 Июня 2012, 17:33:00
от manadsgn
Вывод рекомендованных товаров, в версии интернет магазина

Автор max_ripРаздел Шаблоны XSLT

Ответов: 5
Просмотров: 4028
Последний ответ 18 Июня 2012, 23:50:45
от admin
Разные шаблоны для разных разделов интернет магазина

Автор koroganРаздел Шаблоны TPL

Ответов: 1
Просмотров: 3100
Последний ответ 29 Июня 2012, 12:19:29
от admin
Корзина заказов без модуля интернет-магазина

Автор evinРаздел Разработка модулей

Ответов: 10
Просмотров: 8571
Последний ответ 05 Октября 2011, 12:42:16
от evin

0 Пользователей и 1 Гость просматривают эту тему.

*

verolom

  • *
  • 8
  • +0/-0
    • Просмотр профиля
    • XSLT.pw
Здравствуйте, товарищи!

Нужен такой функционал - при смене статуса заказа отправлять покупателю СМС-уведомление.
Вроде бы, всё просто, но есть нюанс, который всё сильно усложняет - необходимо при смене статуса заказа в админке выводить диалоговое окно с формой (номер телефона и текст сообщения), при отправке которой дёргается СМС-сервис.

С СМС-сервисом вопросов нет, а вот как выводить диалоговое окно при смене статуса заказа - тут полный ступор.
Есть у кого какой-нибудь опыт или идеи, как это реализовать?

*

aghigay

  • *****
  • 611
  • +28/-3
  • Просто пытаюсь помочь. Иногда пинком
    • Просмотр профиля
    • umicms.me
Переопределяете какое-либо (лучше свое) поле админского интерфейса в заказе. В переопределении создаете всплывающее окно, подключаете нужные функции и всплываете. Никаких хитростей.

В чем затык-то?
Мой блог http://umicms.me

*

verolom

  • *
  • 8
  • +0/-0
    • Просмотр профиля
    • XSLT.pw
Переопределяете какое-либо (лучше свое) поле админского интерфейса в заказе. В переопределении создаете всплывающее окно, подключаете нужные функции и всплываете. Никаких хитростей.

В чем затык-то?

Где переопределять? Куда добавлять скрипт всплывающего окна?

*

aghigay

  • *****
  • 611
  • +28/-3
  • Просто пытаюсь помочь. Иногда пинком
    • Просмотр профиля
    • umicms.me
Мой блог http://umicms.me

*

verolom

  • *
  • 8
  • +0/-0
    • Просмотр профиля
    • XSLT.pw

*

aghigay

  • *****
  • 611
  • +28/-3
  • Просто пытаюсь помочь. Иногда пинком
    • Просмотр профиля
    • umicms.me
В смысле?  Непонятно как написать вот это:
<script type="text/javascript">
$(document).ready(function(){

});
</script>
?
Мой блог http://umicms.me

*

verolom

  • *
  • 8
  • +0/-0
    • Просмотр профиля
    • XSLT.pw
Ещё раз повторюсь - при смене статуса заказа в админке (в списке заказов, например) нужно отображать всплывающее окошко с формой.
Вопрос: как мне поймать это событие и вывести диалоговое окно?
И куда код JS вставлять? Куда угодно или есть какие-то файлы/директории, куда это всё стоит запихнуть?
« Последнее редактирование: 05 Июня 2017, 12:41:19 от verolom »

*

aghigay

  • *****
  • 611
  • +28/-3
  • Просто пытаюсь помочь. Иногда пинком
    • Просмотр профиля
    • umicms.me
Вы читали информацию по ссылке, которую я приложил?
Похоже, что нет.

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

Вы можете навесить свое всплывающее окно на событие onchange выпадающего списка со статусами, а можете на отправку формы. Тут уж сами решите куда вам больше нравится. Но все это никак не связано с ЮМИ, а связано с базовыми понятиями событий на странице HTML и их обработкой в JS. UMI тут только сбоку, говорит куда код вставить.
Мой блог http://umicms.me

*

verolom

  • *
  • 8
  • +0/-0
    • Просмотр профиля
    • XSLT.pw
Сейчас более понятно. Я сначала немного не то в голове держал. Буду, значит, разбираться.