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

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

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


Темы - aizul

Страницы: [1] 2
1
Шаблоны PHP / Вывод похожих товаров
« : 20 Июня 2019, 10:23:20 »
Редакция shop шаблон demodizzy.
Здесь уже есть стандартная функция вывода похожих товаров. Но там нужно самостоятельно выбирать товар и отображается он без фото. Как сделать просто вывод товаров из родительского раздела с фото? Т.е. типа вывод каталога товаров только из текущего раздела.

2
Вроде бы простая задача, но что-то нигде в официальных источниках не нашел как вывести изображение для заголовка?
Делал по аналогии с изображениями для активного/неактивного раздела, но не получается:
<img src="{document(concat('upage://', @id, '.header_pic'))/udata/property/value}" alt="" />

3
Есть обычная форма. В ней есть
<input type="hidden" name="" value="" />
Как в значение value добавить значение заголовка h1 страницы?

UPD.
И ещё можно в этом же input вывести MNT_DESCRIPTION="" заглавными буквами? А то она выводится строчными.

4
Шаблоны XSLT / Пейджинг в фотоальбоме
« : 03 Октября 2016, 14:47:30 »
Подскажите как установить пейджинг в фотоальбоме?
Вот шаблон самого фотоальбома:
<xsl:template match="result[@module = 'photoalbum' and @method = 'album']">
<xsl:apply-templates select="document('udata://photoalbum/album')/udata" />
</xsl:template>
<xsl:template match="udata[@module = 'photoalbum' and @method = 'album']">
<xsl:apply-templates select="items/item" />
</xsl:template>

<xsl:template match="udata[@module = 'photoalbum' and @method = 'album']/items/item">
<xsl:variable name="item" select="document(concat('upage://', @id))/udata" />
<xsl:variable name="photo" select="$item//property[@name = 'photo']/value" />
<img src="{$photo}" width="60%" umi:field-name="photo" umi:delete="delete" alt="" />
</xsl:template>

<xsl:template match="result[@module = 'photoalbum' and @method = 'photo']">
<xsl:variable name="photo" select="page//property[@name = 'photo']/value" />
<img src="{$photo}" width="150" umi:field-name="photo" umi:element-id="{page/@id}" />
</xsl:template>

Выводится через обычный:
<xsl:apply-templates select="result" />

5
Давно сделал сайт на бесплатной версии. Из-за каких-то проблем на хостинге ключ слетел. Восстановление из резервных копий, инструкции на сайте разработчика не помогли восстановить работу, все равно просит ключ.
Пробовал также установить по новой и залить базу данных от старого сайта, но вылезают ошибки.
Как можно, хотя бы временно на 30 дней (срок работы триал версии) восстановить работу сайта? Чтобы скопировать все данные. Может быть нужно восстанавливать в базе данных ни все таблицы, а какие-то определенные?

6
Шаблоны XSLT / Как сделать вот такие меню?
« : 03 Февраля 2016, 10:14:12 »
Структура сайта следующая:
Категория1
-подкатегория1
--продукт1
--продукт2
-подкатегория2
...
Категория2
...

1. Как на странице "подкатегорий" вывести в виде меню список дочерних продуктов с изображением (изображение активного/неактивного раздела)?
Делал вот так:
[u]Сам вывод[/u]: 
<xsl:apply-templates select="document(concat('udata://content/menu/0/4/',result/@pageId))/udata/items" mode="menu5"/>
[u]Шаблон[/u]:
<xsl:template match="udata[@module = 'content'][@method = 'menu']" mode="menu5">
   <ul class="goods">
       <xsl:apply-templates select="items/item" mode="menu5"/> 
   </ul>
 </xsl:template>
 <xsl:template match="item" mode="menu5">
  <li class="rounded">
   <a href="{@link}">
        <xsl:apply-templates select="document(concat('udata://content/menu/0/3/', @id))/udata[items/item]" />
</a>
  </li>
 </xsl:template>
Но этот шаблон выводит только название продуктов без изображений и появляются лишние ссылки на подкатегории.

2. Как на странице "продукции" вывести в виде меню список другой продукции из родительской подкатегории с изображениями?

7
Нужно на страницах продукта вывести все записи главного раздела своей Категории.
Структура сайта:
Категория1
- подкатегория1
-- продукт1
-- продукт2
-подкатегория2...

Как это сделать подскажите?
P.S. это не каталог, не магазин, а обычные страницы.

8
Подскажите, пожалуйста, куда что добавить. Вот шаблон вывода самой новости:
	<xsl:template match="udata[@module = 'news' and @method = 'lastlist']">
<xsl:apply-templates select="items" mode="news_page">
<xsl:with-param name="list-class">
<xsl:text>news-lastlist</xsl:text>
</xsl:with-param>
</xsl:apply-templates>
</xsl:template>

<!-- список новостей -->
<xsl:template match="udata[@method = 'lastlist']//item" mode="news_page">
<xsl:param name="item-info" select="document(concat('upage://', @id))" />
<xsl:variable name="date" select="document(concat('udata://system/convertDate/', @publish_time, '/(d.m.Y)'))/udata" />

<div class="col">
<xsl:apply-templates select="document(concat('upage://', @id, '.anons_pic'))/udata">
<xsl:with-param name="page-id" select="@id" />
</xsl:apply-templates>

<p class="title"><a href="{@link}" umi:element-id="{@id}" umi:field-name="name">
<xsl:value-of select="." />
</a></p>

<p umi:element-id="{@id}" umi:field-name="publish_time" umi:format="d.m.Y" class="date">
<xsl:value-of select="$date" />
</p>

<p class="decription">
<xsl:value-of select="$item-info//property[@name = 'anons']/value" disable-output-escaping="yes" />
</p>

<p class="more"><a href="{@link}" umi:element-id="{@id}" umi:field-name="name">
» подробнее
</a></p>
<div class="bot_line"></div>
</div>
</xsl:template>

9
Сайт установлен на бесплатной версии движка на главном домене. Со временем купили еще один домен и добавили его как зеркало и в панели сайта и в хостинге. Теперь первый домен не нужен и срок его заканчивается.
Что будет с сайтом если домен не продлить?

10
Не открывается ни одна страница сайта, вылезает такая ошибка Fatal error: Call to undefined function xcache_set() in sait.ru/classes/system/subsystems/cache/engines/xcache.php on line 2
Никто не знает в чем проблема?

11
Шаблоны XSLT / Помогите вставить скрипт
« : 05 Декабря 2013, 11:27:46 »
Помогите пожалуйста вставить такой код на страницу:
<script src="http://ui.sletat.ru/client/linker_hot.js?settings={formViewMode:'block'}&sfx=_acSr2" type="text/javascript"></script><iframe id="sm2_slySearch_acSr2" src="http://ui.sletat.ru/HotForm.html?sfx=_acSr2&fbg=ffffff&mbg=ffffff&bbg=ffffff&bbd=eeeeee&cbd=abadb3&c1=222222&c2=838383&c3=9d1414&c4=dac6a1&style=.full.country%20span%23main%7Bfont-weight%3A%20normal%20!important%3B%7D.full.country%20span%23main%7Bfont-style%3A%20italic%20!important%3B%7D&currency=RUB&tpl=full&dptCity=832&country=40&countriesAmount=14&noMoreCountries=0&stpl=%D0%93%D0%BE%D1%80%D1%8F%D1%89%D0%B8%D0%B5%20%D1%82%D1%83%D1%80%D1%8B%20(%D0%9D%D0%B8%D0%B6%D0%BD%D0%B5%D0%BA%D0%B0%D0%BC%D1%81%D0%BA)&settings={'plugins':[]}" style="background:url('http://ui.sletat.ru/gfx/ld3.gif') no-repeat center center;" width="648" height="862.5" frameborder="0" scrolling="no"></iframe>

 <iframe allowtransparency="true" onload="sm2_sly_acSr2.init()" id="sm2_slyResult_acSr2" src="http://ui.sletat.ru/HotResult.html?sfx=_acSr2&fbg=ffffff&mbg=ffffff&bbg=ffffff&bbd=eeeeee&cbd=abadb3&c1=222222&c2=838383&c3=9d1414&c4=dac6a1&style=.full.country%20span%23main%7Bfont-weight%3A%20normal%20!important%3B%7D.full.country%20span%23main%7Bfont-style%3A%20italic%20!important%3B%7D&currency=RUB&rc=5&stpl=%D0%93%D0%BE%D1%80%D1%8F%D1%89%D0%B8%D0%B5%20%D1%82%D1%83%D1%80%D1%8B%20(%D0%9D%D0%B8%D0%B6%D0%BD%D0%B5%D0%BA%D0%B0%D0%BC%D1%81%D0%BA)&settings={'plugins':[]}" height="320" width="645" frameborder="0" style="display:none" scrolling="no"></iframe>

12
В конце лета купил лайт версию allsoft за 2700 руб. Цена приятная, но пришлось больше недели ждать ключа. Сейчас сунулся, а скидки нет(
Авторы UMI вроде сами дают хорошим продавцам скидки. Может кто знает таких продавцов? За 3900 руб что-то неохота покупать.

13
В модуле Обратная связь добавил адресатов, создал простенькую форму, добавил шаблоны писем. Создал страницу с выводом формы через макрос %webforms add(109)%.
Открываю страницу, заполняю сделанную форму, а после отправки вылезает такое сообщение. Письма не доходят.

14
Подскажите с помощью какого модуля можно реализовать такое? Может быть существуют какие нибудь готовые сторонние системы?

15
В форме обратной связи вылезает ошибка Fatal error: Call to a member function cms_callMethod() on a non-object in ..../libs/root-src/index.php on line 149
Это что значит?

P.S. 149 строка:
$cmsController->getModule($currentModule)->cms_callMethod('systemonBeforeDisplay', array());

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