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

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

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


Темы - danger

Страницы: [1]
1
Есть три пункта меню "Проекты": эконом, комфорт, премиум:
<items>
<item id="7" link="/proekty/ekonom/" name="Эконом" alt-name="ekonom" xlink:href="upage://7">Эконом</item>
<item id="8" link="/proekty/komfort/" name="Комфорт" alt-name="komfort" xlink:href="upage://8">Комфорт</item>
<item id="9" link="/proekty/premium/" name="Премиум" alt-name="premium" xlink:href="upage://9">Премиум</item>
</items>
<?php foreach ($variables['items']['nodes:item'] as $item): ?>          
 <?=$item['node:text']?>
 <?php endforeach; ?>
Мне нужно по id страницы вставить в пункты меню картинки и некоторый текст, сначала пишу:
<?= $this->getPageById(7)->getValue('cena') ?>
Получаю под каждым пунктом цену эконома, тогда пробую следующее:
<?= $this->getPageById($item['attribute:id'])->getValue('cena') ?>
Понятно, что не правильно, непонятно, как правильно!!! Спасайте!! Метод тыка не помогает!!!

2
Добрый день,помогите!!  Вот что делаю, переношу из demodizzy папку webforms к себе в шаблон сайта(в админке адрес, форма, страница созданы - в первоначальном виде все работает) т.к. каждому заполняемому полю нужно добавить свою иконку, то открываю add.xsl в папке webforms, убираю строчку:
Цитировать
<xsl:apply-templates select="groups/group" mode="webforms" />

и меняю этот кусок кода:
<xsl:template match="udata[@module = 'webforms'][@method = 'add']">
<form method="post" action="{$lang-prefix}/webforms/send/" onsubmit="site.forms.data.save(this); return site.forms.data.check(this);" enctype="multipart/form-data">
<xsl:apply-templates select="items" mode="address" />
<xsl:apply-templates select="groups/group" mode="webforms" />
<input type="hidden" name="system_form_id" value="{/udata/@form_id}" />
<input type="hidden" name="ref_onsuccess" value="{$lang-prefix}/webforms/posted/{/udata/@form_id}/" />
<div class="form_element">
<xsl:apply-templates select="document('udata://system/captcha/')/udata" />
</div>
<div class="form_element">
<input type="submit" class="button" value="Отправить" />
</div>
</form>
</xsl:template>

 на этот:

	<xsl:template match="udata[@module = 'webforms'][@method = 'add']">

<form method="post" action="{$lang-prefix}/webforms/send/" onsubmit="site.forms.data.save(this); return site.forms.data.check(this);" enctype="multipart/form-data">
<xsl:apply-templates select="items" mode="address" />

<input type="hidden" name="system_form_id" value="{/udata/@form_id}" />
<input type="hidden" name="ref_onsuccess" value="{$lang-prefix}/webforms/posted/{/udata/@form_id}/" />

  <div class="form_element">
<input name="data[new][name]"/>
</div>

<div class="form_element">
<input name="data[new][phone]"/>
</div>

<div class="form_element">   
<input name="data[new][email]" />
</div>

<div class="form_element">
<textarea name="data[new][comment]" />
</div>

<div class="form_element">
<input type="submit" class="button" value="Отправить заявку" />
</div>
</form>

</xsl:template>

что пишу не так, локально на OpenServer измененная форма работает и письма приходят, переношу на хост, форма есть, а письма не отправляются.

3
Установка UMI.CMS / UMI.CMS : ошибка 15000
« : 02 Июля 2015, 12:51:55 »
Скачала локальную версию для ознакомления, запустила exe-файл, дохожу до выбора бэкапа, выбираю Ничего (не рекомендуется), нажимаю enter. Установка доходит до Обновления базы данных , в ходе установки последние строчки:
...Компонент "search" был проверен.
Проверка компонента "filemanager"...
Компонент "filemanager" был проверен.
Все компоненты были проверены.

И выскакивает "Произошла ошибка во время выполнения запроса к серверу.
Подробнее об ошибке 15000"
Иду в логи C:\UMI.CMS_Localpack\usr\local\apache\logs   в файле error.log в конце
 [error] [client 127.0.0.1] File does not exist: U:/home/localhost/www/favicon.ico, referer: http://localhost/
Что делать?

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