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

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

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


Темы - thecoder

Страницы: [1]
1
Шаблоны XSLT / Помогите с каптчей
« : 11 Сентября 2013, 13:56:42 »
Привет.

вывожу каптчу
<xsl:apply-templates select="document('udata://system/captcha')/udata[url]" />

Шаблон
<xsl:template match="udata[@method='captcha']">
      <label for="captcha" id="for_captcha" title="Защитный код" class="required">
        <span>Код:</span>
        <input type="text" name="captcha" id="captcha"/>
        <img src="/captcha.php?{@random_string}" />
      </label>
</xsl:template>

картинка не выводится, в чем косяк?

2
Шаблоны XSLT / Кастомный макрос
« : 22 Июля 2013, 16:51:12 »
что-то затупил и не могу найти решение.
Есть кастомный макрос, который получает id страницы (объекта каталога), выполняет необходимые операции.
Что нужно сделать далее чтобы выполнился протокол upage/123. т.е. надо чтобы после операций кастома вывести на экран данные объекта каталога (id=123).

И подскажите такой момент:
есть поле views (число). например, содержит 2.
Макрос получает значение этого поля и увеличивает на 1.

$views = $page->getValue('views')+1;
$page->setValue('views', $views);
$page->commit();

увеличение происходит почему-то на 2.

3
Шаблоны XSLT / Яндекс.Карта на сайте
« : 17 Июля 2013, 17:22:12 »
Привет.
Застрял с выводом яндекс.карты на xslt.
Вывожу данные объекта каталога и на странице надо показать карту (скрипт взят для примера):

Цитировать
<script src="http://api-maps.yandex.ru/2.0-stable/?load=package.full&lang=" type="text/javascript"></script>
<script type="text/javascript">
          var myMap = new ymaps.Map('myMap', {
            // центр и коэффициент масштабирования однозначно
            // определяют область картографирования
            center: [55.76, 37.64],
            zoom: 7
          });
</script>

в поле div myMap карта как бы есть но ее не видно :(
В чем косяк? Как правильно сделать вывод карты?

Как вообще в xslt вставлять код js?

4
Привет всем.
Помогите разобраться.
Есть каталог, в нем 3 объекта с разными датами. У объектов есть поле publish_time (добавлял его в шаблонах данных).
Пробовал делать через выборку usel:
<selection>
<target result="pages">
  <type module="catalog" method="object" />
  <category depth="4">{1}</category>
</target>
<sort order="descending">publish_time</sort>
</selection>
Выдает:
Цитировать
Field "publish_time" is not presented in selected object types
Пробовал писать в адресной строке:
udata/catalog/getObjectsList/0/53/0/0/0/publish_time/1

выдает:
Warning: file_get_contents(udata://catalog/getObjectsList/0/53/0/0/0/publish_time/1): failed to open stream: "udataStream::stream_open" call failed in D:\OpenServer\domains\metersell.ru\libs\root-src\releaseStreams.php on line 80

Warning: Cannot modify header information - headers already sent by (output started at D:\OpenServer\domains\metersell.ru\libs\root-src\releaseStreams.php:80) in D:\OpenServer\domains\metersell.ru\libs\errors.php on line 14

Warning: Cannot modify header information - headers already sent by (output started at D:\OpenServer\domains\metersell.ru\libs\root-src\releaseStreams.php:80) in D:\OpenServer\domains\metersell.ru\libs\errors.php on line 15

Warning: Cannot modify header information - headers already sent by (output started at D:\OpenServer\domains\metersell.ru\libs\root-src\releaseStreams.php:80) in D:\OpenServer\domains\metersell.ru\libs\errors.php on line 16

Неперехваченное исключение

Ошибка (databaseException): Enable backtrace for debug.

что делаю не правильно?

5
Шаблоны XSLT / Шаблон писем активации
« : 25 Сентября 2011, 21:09:58 »
Друзья, помогите найти шаблоны писем активации.

P.S. нашел что они лежат в tpl, а как сделать чтобы шаблоны брались из xslt?

6
Шаблоны XSLT / Архив новостей
« : 17 Сентября 2011, 00:49:03 »
Привет всем.
Как вывести архив новостей на xslt? Желательно с разбивкой по месяцам.

7
Привет всем.

Начал изучение ЮМИ сразу с xslt..... может зря :)
Вопрос такой.
Есть форма, в которой два поля селект (это шаг 1)
При нажатии на кнопку Далее необходимо чтобы данные были переданы в кастомный макрос модуля Каталог и в зависимости от этих двух значений выводился нужный шаблон.
Например,
1. передаются два значения sell и flat - выводит шаблон №1
2 передаются sell и house - выводим шаблон №2

Помогите реализовать.
И подскажите как в ЮМИ реализован ajax.

Страницы: [1]