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

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

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


Темы - Exorcist

Страницы: [1]
1
Как сделать вложенные комментарии? Ответ комментария на комментарий? Хотя бы с Административной стороны. А то пользователи пишут вопросы в комментариях хочется ответить чтобы это было отнесено к текущему комменту

2
Настройка системы и модулей / Заказы
« : 13 Декабря 2011, 05:46:37 »
В списки заказов в админ панели. Первые идут заказы что оформлены
А потом идет список noname заказов - якобы положили в корзину и не оформили. Как их удалить? или удалять постоянно

3
Что то я искал, макросы не макросы. Как делать выборку похожих товаров? может с доп фильтрами.

Кое что пока нарыл сам.
Там где я вывожу пишу так
<xsl:apply-templates select="document(concat('upage://', page/@id,'.recommended_items'))/udata" mode="similar_kindle"/>

привязка к шаблону
 <xsl:template match="udata" mode="similar_kindle">
Похожие товары
       <xsl:apply-templates select="value/page" mode="similar_item" />
 </xsl:template>

 <xsl:template match="page" mode="similar_item">
  
 <div class="stati">
                           Товар
   </div>
   </xsl:template>


Похожие товары выводятся, а вот Товар Нет.

Up. Решил проблему

    <xsl:apply-templates select="property/value/page" mode="similar_item" />
 и
  <xsl:template match="page" mode="similar_item">

4
Как запретить обновлять определенные модули? Например я модернизирую магазин и уже custom макросами не обойдешь. И настент тот момент что обновиться и весь труд пропадёт

5
По нажатию кнопки из админки   Почта России у меня вызывается
функция  public function order_rp()

Я хочу чтобы она предложила пользователю скачать определенный файл.
Вариант один  не прокатил , загружается html файл с названием 'загруженное.html'
$cache_file_path='/russianpost/rp.xls';
   $excel_file = new umiFile($cache_file_path);
$excel_file->download();

Вариант два,тоже,  не прокатил , загружается xsl файл с названием 'загруженное.xls' и по сути пустой
$buffer = outputBuffer::current();
$buffer->charset('utf-8');
$buffer->contentType('application/vnd.ms-excel');
$buffer->clear();
$cache_file_path='/russianpost/rp.xls';
$excel_file = new umiFile($cache_file_path);
$excel_file->download();
$buffer->end();

Вариант три пробывал самый банальный  принимат файл _russianpost_rp.xls
$filename="/russianpost/rp.xls";
header ( "Expires: Mon, 1 Apr 1974 05:00:00 GMT" );
        header ( "Last-Modified: " . gmdate("D,d M YH:i:s") . " GMT" );
        header ( "Cache-Control: no-cache, must-revalidate" );
        header ( "Pragma: no-cache" );
        header ( "Content-type: application/x-msexcel" );
        header ( "Content-Disposition: attachment; filename=$filename" );
        header ( "Content-Description: PHP Generated XLS Data" );
Вот. Заранее спасибо


P.S. помучался и сделал.
Может кому пригодиться
public function order_rp() {

$cache_file_path="./russianpost/rp.xls";
$excelFile = new umiFile($cache_file_path);
$excelFile->download();

return;
}

6
Настройка системы и модулей / Ссылки
« : 06 Декабря 2011, 07:08:54 »
в .xml свойствах невижу свойства чтобы шло на страницу комментария
 я хочу чтобы ниже шла ссылка автоматом на страницу откоментированого товара.
 

<xsl:template match="item" mode="comment">

<div class="otziv" umi:element-id="{@id}" umi:region="row">
<p  umi:field-name="message" umi:delete="delete" umi:empty="&empty;">
<strong><a href="ССЫЛКА"><xsl:value-of select="@title" />: </a></strong>
<xsl:value-of select="." disable-output-escaping="yes" />


<span>
<xsl:apply-templates select="document(@xlink:author-href)"  mode="comment"/>

<xsl:text> (</xsl:text>

<xsl:call-template name="format-date">
<xsl:with-param name="date" select="@publish_time" />
</xsl:call-template>

<xsl:text>)</xsl:text>
</span>
</p>
</div>
</xsl:template>

7
Хочу сделать отдельный шаблон для определённый категории.
Как сделать условие в xsltTpls ?

8
Как мне изменить существующий список статусов заказов? Там есть лишние по умолчанию.
И еще при изменении статуса заказа, я хочу чтобы к каждому статусу шло своё письмо , различные по содержанию

9
Положить товар в корзину я делаю так
 <a href="/emarket/basket/put/element/{page/@id}/" class="kupit" title="">Предзаказ за <xsl:value-of select=".//property[@name = 'price']/value" disable-output-escaping="yes" /> руб.</a>

И сразу же возвращаюсь на ту страницу где смотрел товар.

Я хочу после нажатии ссылки , чтобы товар положился в корзину и я перешел в мою корзину

http://mysite.ru/emarket/cart/

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