https://wiki.umisoft.ru/index.php?title=%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BC%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%80%D0%B8%D1%8F_%D0%BA_%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D1%83_(demodizzy)&feed=atom&action=history
Добавление комментария к заказу (demodizzy) - История изменений
2024-03-28T20:05:01Z
История изменений этой страницы в вики
MediaWiki 1.31.0
https://wiki.umisoft.ru/index.php?title=%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BC%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%80%D0%B8%D1%8F_%D0%BA_%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D1%83_(demodizzy)&diff=5290&oldid=prev
Mad grant в 09:30, 5 июня 2013
2013-06-05T09:30:23Z
<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="ru">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Предыдущая</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Версия 09:30, 5 июня 2013</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >Строка 1:</td>
<td colspan="2" class="diff-lineno">Строка 1:</td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">'''Актуально для версии 2.9'''</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Рассмотрим добавление комментария к заказу на примере демошаблона "Интернет-магазин современный".</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Рассмотрим добавление комментария к заказу на примере демошаблона "Интернет-магазин современный".</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Для начала, напишем кастом, который будет записывать заказ.Откроем ~/classes/modules/emarket/__custom.php и поместим в него код:</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Для начала, напишем кастом, который будет записывать заказ.Откроем ~/classes/modules/emarket/__custom.php и поместим в него код:</div></td></tr>
</table>
Mad grant
https://wiki.umisoft.ru/index.php?title=%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BC%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%80%D0%B8%D1%8F_%D0%BA_%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D1%83_(demodizzy)&diff=5289&oldid=prev
Mad grant в 09:30, 5 июня 2013
2013-06-05T09:30:13Z
<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="ru">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Предыдущая</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Версия 09:30, 5 июня 2013</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l40" >Строка 40:</td>
<td colspan="2" class="diff-lineno">Строка 40:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Данный функционал был проверен на работоспособность в версии системы 2.8.5.2.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Данный функционал был проверен на работоспособность в версии системы 2.8.5.2.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div></p></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div></p></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[Категория:Модуль Интернет магазин]][[Категория:Написание кастомных макросов]]</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[Категория:Модуль Интернет магазин]][[Категория:Написание кастомных макросов<ins class="diffchange diffchange-inline">]][[Категория: Верстка в XSLT</ins>]]</div></td></tr>
</table>
Mad grant
https://wiki.umisoft.ru/index.php?title=%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BC%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%80%D0%B8%D1%8F_%D0%BA_%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D1%83_(demodizzy)&diff=3860&oldid=prev
Davidov в 06:50, 1 августа 2012
2012-08-01T06:50:23Z
<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="ru">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Предыдущая</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Версия 06:50, 1 августа 2012</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l37" >Строка 37:</td>
<td colspan="2" class="diff-lineno">Строка 37:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div></source></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div></source></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Теперь при оформлении заказа пользователь сможет добавить к нему комментарий.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Теперь при оформлении заказа пользователь сможет добавить к нему комментарий.</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"><p></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">Данный функционал был проверен на работоспособность в версии системы 2.8.5.2.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></p></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Категория:Модуль Интернет магазин]][[Категория:Написание кастомных макросов]]</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Категория:Модуль Интернет магазин]][[Категория:Написание кастомных макросов]]</div></td></tr>
</table>
Davidov
https://wiki.umisoft.ru/index.php?title=%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BC%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%80%D0%B8%D1%8F_%D0%BA_%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D1%83_(demodizzy)&diff=3774&oldid=prev
Davidov: Новая страница: «Рассмотрим добавление комментария к заказу на примере демошаблона "Интернет-магазин совр…»
2012-07-17T12:55:22Z
<p>Новая страница: «Рассмотрим добавление комментария к заказу на примере демошаблона "Интернет-магазин совр…»</p>
<p><b>Новая страница</b></p><div>Рассмотрим добавление комментария к заказу на примере демошаблона "Интернет-магазин современный".<br />
Для начала, напишем кастом, который будет записывать заказ.Откроем ~/classes/modules/emarket/__custom.php и поместим в него код:<br />
<source lang="php"><br />
<?php<br />
public function purchasecomment(){<br />
$comment = htmlspecialchars(getRequest('comment'));<br />
$ini = cmsController::getInstance()->getModule('emarket');<br />
<br />
$order = $ini->getBasketOrder(false);<br />
$order->comment = $comment;<br />
$order->commit();<br />
$ini->redirect('/emarket/purchase/');<br />
}<br />
?><br />
</source><br />
Также, пропишем этот макрос в файл ~/classes/modules/emarket/permissions.custom.php<br />
<source lang="php"><br />
<?php<br />
$permissions = array('purchasing' => array('purchasecomment'));<br />
?><br />
</source><br />
После этого, в модуле "Шаблоны данных" создадим поле типа "Простой текст" с идентификатором "comment".<br />
Осталось только изменить шаблон дизайна, выводящий корзину. В demodizzy это ~/xsltTpls/modules/emarket/cart.xsl. Откроем его, и заменим<br />
<source lang="xml"><br />
<a href="{$lang-prefix}/emarket/purchase/" class="button big basket_purchase"><br />
<xsl:text>&begin-purchase;</xsl:text><br />
</a><br />
</source><br />
на<br />
<source lang="xml"><br />
<form action="{$lang-prefix}/emarket/purchasecomment/" ><br />
Ваш комментарий:<br /><br />
<textarea style="width: 300px; height: 50px;" name="comment"></textarea><br />
<br /><br /><br />
<input type="submit" class="button big basket_purchase" value="&begin-purchase;" /><br />
</form><br />
</source><br />
Теперь при оформлении заказа пользователь сможет добавить к нему комментарий.<br />
[[Категория:Модуль Интернет магазин]][[Категория:Написание кастомных макросов]]</div>
Davidov