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

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

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


Сообщения - thecoder

Страницы: [1] 2 3
1
Шаблоны XSLT / Re:Помогите с каптчей
« : 11 Сентября 2013, 14:02:01 »
как всегда поиск рулит. В конфиге поменял на kcaptcha

2
Шаблоны 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>

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

3
Шаблоны 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.

4
Шаблоны XSLT / Re:Яндекс.Карта на сайте
« : 22 Июля 2013, 16:14:40 »
сделал все как описано только без п.3 - работает, оставим пока так :)

5
Цитировать
Ну всеравно спасибо .... что то как то к XSLT сложно привыкнуть

После tpl возможно, я сразу с xslt начал, для меня tpl темный лес :)

6
ну тут надо ждать помощи админа. Для меня это то же сложновато :)

7
вот этот шаблон покажи

<xsl:apply-templates select="item" mode="multilevel_menu">

8
покажи шаблон

9
а адресной строке напиши
домен/udata/content/menu/1/1/
и посмотри результат

11
http://dev.docs.umi-cms.ru/spravochnik_makrosov_umicms/struktura_i_kontent/content_menu/

сам не делал подменю.

Попробуй
Цитировать
<xsl:apply-templates select="document(concat('udata://content/menu/default/1/1/', result/@pageId))/udata" mode="menu"/>

12
Шаблоны XSLT / Re:Яндекс.Карта на сайте
« : 18 Июля 2013, 16:00:20 »
Либо я туплю либо яндекс.
Включил firebug и увидел

ymaps.Map is not a constructor 
т.е. в подключаемом скрипте нет конструктора? Фигня какая-то.

Оказалось что туплю все таки я :) Заработало.

13
Шаблоны 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?

14
Цитировать
Вот сам себе пишу, сам себе отвечаю )

Вот этим форум как раз и полезен. Я сам сколько раз не мог разобраться, писал на форум UMI и тут же решение приходило само. Просто надо высказаться :) И потом в своем вопросе найти ответ :)

15
Ошибка скорее всего тут:

Цитировать
<xsl:apply-templates select="document('udata://catalog/getObjectsList/?extProps=day_score')/udata" mode="dayscore"/>   
         

getObjectsList Выводит список объектов каталога в указанном разделе.
а раздел у вас не указан.

Я тоже использую getObjectsList, но  у меня так:

udata://catalog/getObjectsList/0/53

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