https://wiki.umisoft.ru/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C_%D1%81%D0%BA%D1%80%D1%8B%D1%82%D0%BE%D0%B5_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BA_%D0%BE%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D0%BC%D0%BE%D0%BC%D1%83_%D0%BF%D0%B8%D1%81%D1%8C%D0%BC%D1%83&feed=atom&action=history
Как добавить скрытое значение к отправляемому письму - История изменений
2024-03-28T16:08:14Z
История изменений этой страницы в вики
MediaWiki 1.31.0
https://wiki.umisoft.ru/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C_%D1%81%D0%BA%D1%80%D1%8B%D1%82%D0%BE%D0%B5_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BA_%D0%BE%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D0%BC%D0%BE%D0%BC%D1%83_%D0%BF%D0%B8%D1%81%D1%8C%D0%BC%D1%83&diff=5782&oldid=prev
Velross в 14:35, 21 июня 2013
2013-06-21T14:35: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;">Версия 14:35, 21 июня 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>Иногда необходимо получить дополнительную информацию и прикрепить её к письму, отправляемому администратору/пользователю по итогам заполнения формы обратной связи и нажатии кнопки submit <br/><br/></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>Иногда необходимо получить дополнительную информацию и прикрепить её к письму, отправляемому администратору/пользователю по итогам заполнения формы обратной связи и нажатии кнопки submit <br/><br/></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;"></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;"></td></tr>
</table>
Velross
https://wiki.umisoft.ru/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C_%D1%81%D0%BA%D1%80%D1%8B%D1%82%D0%BE%D0%B5_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BA_%D0%BE%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D0%BC%D0%BE%D0%BC%D1%83_%D0%BF%D0%B8%D1%81%D1%8C%D0%BC%D1%83&diff=3008&oldid=prev
Cmac в 11:03, 8 сентября 2011
2011-09-08T11:03:50Z
<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;">Версия 11:03, 8 сентября 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l17" >Строка 17:</td>
<td colspan="2" class="diff-lineno">Строка 17:</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>Осталось создать письмо. Делать это можно самым стандартным образом, как описано в документации http://help.umi-cms.ru/index.html?module_webforms_templates.htm</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>Осталось создать письмо. Делать это можно самым стандартным образом, как описано в документации http://help.umi-cms.ru/index.html?module_webforms_templates.htm</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>Чтобы отправить значение скрытного поля, необходимо в поле отправляемого контента его идентификатор. В нашем случае, это %mypole%.</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>Чтобы отправить значение скрытного поля, необходимо в поле отправляемого контента его идентификатор. В нашем случае, это %mypole%.</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>
</table>
Cmac
https://wiki.umisoft.ru/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C_%D1%81%D0%BA%D1%80%D1%8B%D1%82%D0%BE%D0%B5_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BA_%D0%BE%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D0%BC%D0%BE%D0%BC%D1%83_%D0%BF%D0%B8%D1%81%D1%8C%D0%BC%D1%83&diff=2326&oldid=prev
Kirill в 13:32, 11 февраля 2011
2011-02-11T13:32:06Z
<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;">Версия 13:32, 11 февраля 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l11" >Строка 11:</td>
<td colspan="2" class="diff-lineno">Строка 11:</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>Теперь необходимо немного подправить tpl-шаблон веб формы. Он находится в папке ''tpls\data\reflection'' и называется ''webforms.tpl''</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>Теперь необходимо немного подправить tpl-шаблон веб формы. Он находится в папке ''tpls\data\reflection'' и называется ''webforms.tpl''</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>В блоке $FORMS['form_block'] добавляем запись вида:</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>В блоке $FORMS['form_block'] добавляем запись вида:</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>''<input type="hidden" name="data[mypole]" value="%моё поле!%" />''</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>''<input type="hidden" name="data<ins class="diffchange diffchange-inline">[new]</ins>[mypole]" value="%моё поле!%" />''</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>''<form enctype="multipart/form-data" method="post" action="/webforms/send/">'' и ''</form>''</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>''<form enctype="multipart/form-data" method="post" action="/webforms/send/">'' и ''</form>''</div></td></tr>
</table>
Kirill
https://wiki.umisoft.ru/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C_%D1%81%D0%BA%D1%80%D1%8B%D1%82%D0%BE%D0%B5_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BA_%D0%BE%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D0%BC%D0%BE%D0%BC%D1%83_%D0%BF%D0%B8%D1%81%D1%8C%D0%BC%D1%83&diff=2266&oldid=prev
Kirill в 09:32, 2 февраля 2011
2011-02-02T09:32:58Z
<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:32, 2 февраля 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l11" >Строка 11:</td>
<td colspan="2" class="diff-lineno">Строка 11:</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>Теперь необходимо немного подправить tpl-шаблон веб формы. Он находится в папке ''tpls\data\reflection'' и называется ''webforms.tpl''</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>Теперь необходимо немного подправить tpl-шаблон веб формы. Он находится в папке ''tpls\data\reflection'' и называется ''webforms.tpl''</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>В блоке $FORMS['form_block'] добавляем запись вида:</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>В блоке $FORMS['form_block'] добавляем запись вида:</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>''<input type="hidden" name="data[mypole]" value="моё поле!%" />''</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>''<input type="hidden" name="data[mypole]" value="<ins class="diffchange diffchange-inline">%</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>''<form enctype="multipart/form-data" method="post" action="/webforms/send/">'' и ''</form>''</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>''<form enctype="multipart/form-data" method="post" action="/webforms/send/">'' и ''</form>''</div></td></tr>
</table>
Kirill
https://wiki.umisoft.ru/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C_%D1%81%D0%BA%D1%80%D1%8B%D1%82%D0%BE%D0%B5_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BA_%D0%BE%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D0%BC%D0%BE%D0%BC%D1%83_%D0%BF%D0%B8%D1%81%D1%8C%D0%BC%D1%83&diff=1981&oldid=prev
Kirill: Новая страница: «Иногда необходимо получить дополнительную информацию и прикрепить её к письму, отправляе…»
2010-11-29T07:50:04Z
<p>Новая страница: «Иногда необходимо получить дополнительную информацию и прикрепить её к письму, отправляе…»</p>
<p><b>Новая страница</b></p><div>Иногда необходимо получить дополнительную информацию и прикрепить её к письму, отправляемому администратору/пользователю по итогам заполнения формы обратной связи и нажатии кнопки submit <br/><br/><br />
<br />
'''Это можно реализовать следующим образом:<br/>'''<br />
<br />
*Добавьте форму обратной связи в модуле "Обратная связь" и называем её на своё усмотрение. Пусть это будет myform<br />
*Теперь необходимо перейти в модуль "Шаблоны данных". Найдите объект "Форма обратной связи" и немного отредактировать свою форму myform.<br/><br />
*Помимо полей, которые должны отображаться, добавьте ещё одно mypole. Не ставьте этому полю галочку "Видимое"! Оно должно быть серым.<br/><br />
*Обязательно поставьте "Назначение типа" равным "Форма обратной связи".<br/><br />
*Сохраните форму.<br />
<br />
Теперь необходимо немного подправить tpl-шаблон веб формы. Он находится в папке ''tpls\data\reflection'' и называется ''webforms.tpl''<br />
В блоке $FORMS['form_block'] добавляем запись вида:<br />
''<input type="hidden" name="data[mypole]" value="моё поле!%" />''<br />
Обратите внимание! Добавить эту запись нужно между:<br />
''<form enctype="multipart/form-data" method="post" action="/webforms/send/">'' и ''</form>''<br />
<br />
Осталось создать письмо. Делать это можно самым стандартным образом, как описано в документации http://help.umi-cms.ru/index.html?module_webforms_templates.htm<br />
Чтобы отправить значение скрытного поля, необходимо в поле отправляемого контента его идентификатор. В нашем случае, это %mypole%.</div>
Kirill