<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Обратная связь - LabCMS</title>
    <link>https://labcms.ru/discussion-theme.57/</link>
    <atom:link href="https://labcms.ru/discussion-theme.57.xml" rel="self" type="application/rss+xml"/>
    <description>Тема в форуме LabCMS</description>
    <language>ru-ru</language>
    <pubDate>Sat, 13 Jun 2026 06:28:47 +0300</pubDate>
    <lastBuildDate>Sat, 13 Jun 2026 06:28:47 +0300</lastBuildDate>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>LabCMS Feeder</generator>
    <item>
      <title>Loki</title>
      <link>https://labcms.ru/discussion-theme.57/1/#p447</link>
      <description><![CDATA[<blockquote class="bb bb_quote">mushtat:name="location obl[name]"<br />
...<br />
name="type obl[ email]"<br />
...<br />
name="details obl[msg]"</blockquote><br />
В общем-то, ничего удивительного: сервер ждет два массива $_POST['obl'] и $_POST['nobl'], а Вы ему вместо этого присылаете три других: $_POST['location_obl'], $_POST['type_obl'] и $_POST['details_obl']. Потому и шаблон пустой.]]></description>
      <pubDate>Tue, 19 Jul 2011 17:04:09 +0400</pubDate>
      <guid>https://labcms.ru/discussion-theme.57/1/#p447</guid>
    </item>
    <item>
      <title>mushtat</title>
      <link>https://labcms.ru/discussion-theme.57/1/#p446</link>
      <description><![CDATA[Посмотрел на хостинге. Письмо отображается нормально. Но данные всё-равно не шлются <img width="16" height="16" src="https://labcms.ru/skins/labcms/images/smiles/smiley_sad.png" alt=""> <br />
Приходит письмо вида:<br />
 <strong class="bb">&lt;&gt; отправил сообщение с сайта<br />
<a href="http://75279" target="_blank">http://75279</a>.****.web.hosting-test.net</strong>
<br />&#160;<br />
Вот как я встроил форму в шаблон, с java-скриптом, думаю понятно:<br />
Text&lt;form method=&quot;post&quot; action=&quot;http://75279.****.web.hosting-test.net/feedback&quot;&gt;<br />
&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &lt;input type=&quot;text&quot; size=&quot;28&quot; name=&quot;location obl[name]&quot; id=&quot;downhours&quot; onclick=&quot;this.value='{$smarty.post.obl.name|escape}'&quot; value=&quot;Ваше имя&quot; /&gt;<br />
&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &lt;input type=&quot;text&quot; size=&quot;28&quot; name=&quot;type obl[email]&quot; id=&quot;downemail&quot; onclick=&quot;this.value='{$smarty.post.obl.email|escape}'&quot; &#160;value=&quot;Ваш E-mail&quot; /&gt;
<br />&#160;<br />
&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &lt;textarea name=&quot;details obl[msg]&quot; rows=&quot;4&quot; id=&quot;downdetails&quot; onclick=&quot;this.value='{$smarty.post.obl.msg|escape}'&quot; cols=&quot;30&quot;&gt;Детали&lt;/textarea&gt;<br />
&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &lt;input type=&quot;hidden&quot; name=&quot;token&quot; value=&quot;{$_user-&gt;token}&quot; /&gt;<br />
&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &lt;div class=&quot;cb&quot;&gt;&lt;/div&gt;<br />
&#160; &#160; &#160; &#160; &#160; &lt;input type=&quot;submit&quot; class=&quot;quote&quot; value=&quot;Отправить&quot;&gt;&lt;/input&gt;<br />
&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &lt;/form&gt;<br />
Пробовал с различными компоновками, размещениями и комбинациями {$smarty.post.obl.msg|escape} и т.д. в шаблоне (с js и без), но результата нету <img width="16" height="16" src="https://labcms.ru/skins/labcms/images/smiles/smiley_sad.png" alt="">&#160;&#160;
<br />&#160;<br />
<strong class="bb">UPD</strong>: Попробовал внаглую скопировать содержимое tpl файла из модуля фидбека. Всё заработало. Буду смотреть, подганять. Первое предположение, что всё из-за поля name в форме. Сейчас проверим.<br />
<strong class="bb">UPD2</strong>: Предположение оказалось верным. Почему-то считал, что obl/nobl система берёт от сюда: {$smarty.post.obl.email|escape}, а не из поля name. Сейчас всё работает как часы, на нормальном хостинге. Спасибо Вам, <strong class="bb">Александр</strong>, что Ваша система позволяет мне совершенствоваться. Сделана для людей. ]]></description>
      <pubDate>Tue, 19 Jul 2011 16:17:28 +0400</pubDate>
      <guid>https://labcms.ru/discussion-theme.57/1/#p446</guid>
    </item>
    <item>
      <title>mushtat</title>
      <link>https://labcms.ru/discussion-theme.57/1/#p391</link>
      <description><![CDATA[Версия есть на хостинге, и есть на денвере. То, что редактируется и требует проверки непосредственно сейчас, тестится в денвере, так быстрее. Описанная ошибка именно из денвера, и открывал аутлуком, да <img width="16" height="16" src="https://labcms.ru/skins/labcms/images/smiles/smiley.png" alt=""> Проверю на норм хостинге.]]></description>
      <pubDate>Mon, 27 Jun 2011 19:06:35 +0400</pubDate>
      <guid>https://labcms.ru/discussion-theme.57/1/#p391</guid>
    </item>
    <item>
      <title>Loki</title>
      <link>https://labcms.ru/discussion-theme.57/1/#p387</link>
      <description><![CDATA[Как я понимаю, тестируете на денвере? А просматриваете в аутлуке?<br />
Попробуйте преобразовать в сгенерированном письме окончания строки из \n в \r\n тогда письмо будет отображаться нормально.<br />
На реальном сервере все это шаманство будет не нужно - почтовый сервер сам сделает все преобразования.]]></description>
      <pubDate>Mon, 27 Jun 2011 17:26:33 +0400</pubDate>
      <guid>https://labcms.ru/discussion-theme.57/1/#p387</guid>
    </item>
    <item>
      <title>mushtat</title>
      <link>https://labcms.ru/discussion-theme.57/1/#p381</link>
      <description><![CDATA[Дело в том, что модуль некорректно шлёт сообщения с сайта, отправленные не со страницы модуля. Постараюсь обьяснить - у меня в шаблоне задуманы две формы c feedback'ом. Так вот если пользоватся ими, а не формой по адресу /feedback, шлётся что-то вида :Text&lt;&gt; отправил соо=B1щение с сайта htt=://test1.ru<br />
Если же со страницы фидбека - то нормально :<br />
TextДмитрий &lt;mail@mail.ru&gt; о=82правил сообщ=B5ние с<br />
сайта http://test1.ru<br />
Текст сообщения<br />
Подозреваю, что ошибка кроется в 47-ой строке feedback.php, но так ли это точно не знаю. <br />
И вместо букв "б" и "т" вставляются непонятные символы, что видно на вышеприведённом примере.
<br />&#160;<br />
По поводу obl/nobl - видел это в родном шаблоне и вставлено в моём шаблоне было с обязательными для заполнения параметрами. Просто я не знал, что это значит <img width="16" height="16" src="https://labcms.ru/skins/labcms/images/smiles/smiley.png" alt=""> Тем не менее ошибку выдавало, пока не заменил строку, на указанную Вами.]]></description>
      <pubDate>Sat, 25 Jun 2011 15:39:11 +0400</pubDate>
      <guid>https://labcms.ru/discussion-theme.57/1/#p381</guid>
    </item>
    <item>
      <title>Loki</title>
      <link>https://labcms.ru/discussion-theme.57/1/#p370</link>
      <description><![CDATA[В родном шаблоне как раз есть комментарий на эту тему:<br />
Smarty{*<br />
&#160; &#160; &#160; &#160; все обязательные для заполнения поля помещаются в массив obl<br />
&#160; &#160; &#160; &#160; все прочие поля помещаются в массив nobl<br />
&#160; &#160; &#160; &#160; *}<br />
То есть если хотим сделать обязательное для заполнения поле, то делаем<br />
SmartyИмя*&lt;br /&gt;<br />
&lt;input type=&quot;text&quot; name=&quot;obl[name]&quot; value=&quot;{$smarty.post.obl.name|escape}&quot; /&gt;
<br />&#160;<br />
если же необязательное, то<br />
SmartyФамилия&lt;br /&gt;<br />
&lt;input type=&quot;text&quot; name=&quot;nobl[surname]&quot; value=&quot;{$smarty.post.nobl.surname|escape}&quot; /&gt;<br />
]]></description>
      <pubDate>Sat, 18 Jun 2011 15:47:23 +0400</pubDate>
      <guid>https://labcms.ru/discussion-theme.57/1/#p370</guid>
    </item>
    <item>
      <title>mushtat</title>
      <link>https://labcms.ru/discussion-theme.57/1/#p369</link>
      <description><![CDATA[А как сделать требуемые поля обязательными? <img width="16" height="16" src="https://labcms.ru/skins/labcms/images/smiles/smiley.png" alt="">]]></description>
      <pubDate>Sat, 18 Jun 2011 15:20:40 +0400</pubDate>
      <guid>https://labcms.ru/discussion-theme.57/1/#p369</guid>
    </item>
    <item>
      <title>Loki</title>
      <link>https://labcms.ru/discussion-theme.57/1/#p368</link>
      <description><![CDATA[А у Вас нет обязательных для заполнения полей, потому и ошибку выдает, потому и об успехе рапортует<img width="16" height="16" src="https://labcms.ru/skins/labcms/images/smiles/smiley.png" alt=""><br />
Чтобы ошибку не выдавал измените 28 строчку таким образом:<br />
PHPif &#40;is_array&#40;$_POST&#91;'obl'&#93;&#41;&#41; foreach&#40;$_POST&#91;'obl'&#93; as $var&#41;]]></description>
      <pubDate>Sat, 18 Jun 2011 15:07:46 +0400</pubDate>
      <guid>https://labcms.ru/discussion-theme.57/1/#p368</guid>
    </item>
    <item>
      <title>mushtat</title>
      <link>https://labcms.ru/discussion-theme.57/1/#p367</link>
      <description><![CDATA[<strong class="bb">Loki</strong>, действительно сработало. И отправляет. Только на странице обратной связи, с сообщением об успешной отправке сообщения всплывает предупрежденение: <br />
<strong class="bb">Warning</strong>: Invalid argument supplied for foreach() in /www/kernel/modules/feedback/feedback.php on line 28<br />
Посмотрев указанную строчку в php файле обратной связи не понял, что может там вызвать ошибку. <img width="16" height="16" src="https://labcms.ru/skins/labcms/images/smiles/smiley_neutral.png" alt=""> <br />
UPD: Пишет об успехе, даже если отправляешь пустую форму. <img width="16" height="16" src="https://labcms.ru/skins/labcms/images/smiles/smiley_sad.png" alt="">]]></description>
      <pubDate>Sat, 18 Jun 2011 13:23:31 +0400</pubDate>
      <guid>https://labcms.ru/discussion-theme.57/1/#p367</guid>
    </item>
    <item>
      <title>Loki</title>
      <link>https://labcms.ru/discussion-theme.57/1/#p365</link>
      <description><![CDATA[Если я правильно понял, то можно просто встроить форму в шаблон, а в качестве action у нее указать страницу модуля обратной связи. В этом случае страница с модулем будет проводить валидацию и отправку формы и так же выводить заполненные поля в случае ошибки.]]></description>
      <pubDate>Fri, 17 Jun 2011 22:16:14 +0400</pubDate>
      <guid>https://labcms.ru/discussion-theme.57/1/#p365</guid>
    </item>
    <item>
      <title>mushtat</title>
      <link>https://labcms.ru/discussion-theme.57/1/#p364</link>
      <description><![CDATA[Модуль, как компонент отлично работает, почту шлёт, нареканий не вызывает. Спасибо! <img width="16" height="16" src="https://labcms.ru/skins/labcms/images/smiles/smiley.png" alt=""> Но возникла потребность использовать модуль, как статичный элемент страницы (встроенным в шаблон). Простым копирование из tpl файлов модуля в tpl шаблона должного эффекта не достигается. Каким образом его можно использовать в данной ситуации? Если мне нужно его использовать в двух местах на одной странице - достаточно ли форматирования полей ввода или нужно менять что-то ещё ? <img width="16" height="16" src="https://labcms.ru/skins/labcms/images/smiles/smiley.png" alt=""><br />
P.S. Я наверное уже успел надоесть своими глуповатыми вопросами о непонятном использовании некоторых модулей). Так уж сложилось, что я больше знаком с вёрсткой и оформлением, нежели с тех. стороной. Посему обязательно, как закончу свой сайт, покажу то, над чем работал, порадуемся вместе. <strong class="bb">Спасибо!</strong>]]></description>
      <pubDate>Fri, 17 Jun 2011 19:38:31 +0400</pubDate>
      <guid>https://labcms.ru/discussion-theme.57/1/#p364</guid>
    </item>
  </channel>
</rss>
