Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - john

Страницы: [1] 2 3 ... 14
1
Добрый вечер.

Использовал данную статью - http://api.docs.umi-cms.ru/razrabotka_nestandartnogo_funkcionala/integraciya_platzhnyh_sistem/
"Чтобы добавить свой способ оплаты, создайте в корне сайта файл.php с любым именем. Поместите в него следующий код и запустите из строки браузера."
Этот код создал в системе новый объект типа данных "Способ оплаты". При редактирование способа оплаты в Типе оплаты все появилось.
После того как второй раз запустил тот же файл.php, список в типе оплаты полностью пропал. Видимо он посчитал что объект с таким именим существует и испортил файл вывода.
Подскажите как восстановить список?
Спасибо.

2
Как вариант заключить в условие:
<xsl:if test="page/@id = 12">
...
</xsl:if>
@id - страницы отзывов

3
У меня просто триальный ключ, разве их можно отвязать, там даже в поддержку не написать.
Решил  вопрос - в phpmyadmin в базе в таблице cms_domains сменить домен.
Все работает.

4
Всем добрый вечер.
Подскажите как правильно перенести сайт с одного хостинга (test.domain1.ru) на другойи с разными именами (test.domain2.ru).
Пользовался статьями - http://wiki.umisoft.ru
Все супер, сайт копируется и БД разворачивается.
Только если зайти в админку test.domain2.ru/admin видим домен test.domain1.ru.
И если редактировать что-либо, при сохранение выдает ошибку - Ошибка (UmiCms\System\Protection\ReferrerException): Недостаточно прав для работы с этим доменом
Я так понимаю он ругается, так как имена доменов не совпадают.
Как решить это вопрос?
Спасибо.

5
Всем добрый день, подскажите, как при добавлении комментария передать значение рейтинга?
через input  или как-то еще?
<input type="hidden" name="rate_sum" class="grade" val="/vote/setElementRating//72/3/" />
или как вообще прикручивать к  комментарию рейтинг? не могу нигде документации дельной найти.
Спасибо.

6
Шаблоны XSLT / Re: Модуль обратная связь.
« : 01 Марта 2017, 16:37:54 »
В версии 2.8.5, у шаблонов писем появилось дополнительное поле "Сообщение об отправке". Теперь поменять сообщение об успешной отправке письма из формы обратной связи стало ещё проще - достаточно заполнить это поле соответствующим текстом и, после отправки письма с вашего сайта, посетитель увидит именно этот текст.  Это прекрасно.

Вопрос, а в случае pop-up окна, как в него добавить то самое поле с соответствующим текстом?
Спасибо.

7
Всем добрый вечер.
Тот же вопрос, ранее все работало. Уже как полгода перестал работать.
http://accreation4800.demo.umi-cms.ru/ на демо сайте добавил способ доставки и аналогично - "Почта 1 кл. - Не определено. Свяжитесь с менеджером для уточнения информации. "
Это у всех такая проблема?

8
Эх, к сожалению, поддержка закончилась и обновление не возможно.

9
Как внедрить smart-filter? В версии Umi 2.9.7, его нету)
С чего начать, где его искать?
Я на локальном компе установил UMi и smart-filter там отлично работает.
Спасибо.

10
Так же не заработал, попробовал так $this->order->getValue('number');
Все ок, спасибо)

11
Еще вопрос.
Есть такая строчка, которая передает id заказа в админке.
$param["orderId"] = $this->order->id;
А как передать номер заказа, который видит пользователь?
$param["shopId"] = $this->object->shopId;  так почему-то не передает ничего.
Спасибо.

12
Добрый вечер. Подскажите.
При выборе системы оплаты RBK мы перенаправляемся на её сайт,
оплатив, на странице платежной системы мы читаем, что все прошло успешно, обратно на сайт нас не перенаправляет.
Задача чтобы поменялся в админке сайта статус оплаты.
Что необходимо для этого?

http://api.docs.umi-cms.ru/razrabotka_nestandartnogo_funkcionala/integraciya_platzhnyh_sistem/
С помощью метода poll производится обработка ответа от платёжной системы и выставляется соответствующий статус оплаты.
Стандартная форма poll в файле php уже собрана, разве она не должна работать?
Спасибо.

13
getRequest('user_email'), хоть тресни не хотел работать.
Последний вариант заработал, спасибо.

14
В payment.xsl я написал.
<input type="hidden" name="user_email" value="{userEmail}" />
далее
/emarket/classes/payment/systems/rbk.php
Интересует строчка $param["userEmail"] = $email;
Хочу получить e-mail в момент когда пользователь оформляет заказ и выбирает способ оплаты, чтобы передать e-mail в RBK money.

      public function process($template = null) {
         $this->order->order();
         $currency = strtoupper( mainConfiguration::getInstance()->get('system', 'default-currency') );
         $amount = number_format($this->order->getActualPrice(), 2, '.', '');
         $param = array();
         $param["formAction"] = "https://rbkmoney.ru/acceptpurchase.aspx";
         $param["eshopId"] = $this->object->eshopId;
         $param["orderId"] = $this->order->id;
         $param["recipientAmount"] = $amount;
         $param["recipientCurrency"] = $currency;
         $param["userEmail"] = $email;
         $param["version"] = "2"; // May be 1 or 2, see documentation
         $this->order->setPaymentStatus('initialized');
         list($templateString) = def_module::loadTemplates("emarket/payment/rbk/".$template, "form_block");
         return def_module::parseTemplate($templateString, $param);
      }

15
Как получить email пользователя?
если вручную написать то передаст mail@mail.ru
$param["userEmail"] = "mail@mail.ru";

А что написать, чтобы он каждый раз подхватывал email введенный пользователем при оформление заказа.
$param["userEmail"] = $email; - не передает.
Спасибо.

Страницы: [1] 2 3 ... 14