<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум ReadyScript &mdash; Редактирование полей]]></title>
	<link rel="self" href="https://forum.readyscript.ru/feed/atom/topic/737/" />
	<updated>2016-07-25T07:22:30Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.readyscript.ru/topic/737/redaktirovanie-polei/</id>
		<entry>
			<title type="html"><![CDATA[Re: Редактирование полей]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/4107/#p4107" />
			<content type="html"><![CDATA[<p>Нужно было так записать </p><div class="codebox"><pre><code>value=&quot;{$elem.userfields_arr[&#039;test&#039;]}</code></pre></div><p> и все работает <img src="https://forum.readyscript.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></content>
			<author>
				<name><![CDATA[Андрей]]></name>
				<uri>https://forum.readyscript.ru/user/385/</uri>
			</author>
			<updated>2016-07-25T07:22:30Z</updated>
			<id>https://forum.readyscript.ru/post/4107/#p4107</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Редактирование полей]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/4106/#p4106" />
			<content type="html"><![CDATA[<p>Ну если у Вас в <strong>$elem</strong> объект заказа, то почему Вы делаете обращение через в value как <strong>$item.</strong>. У Вас оно в <strong>$elem</strong> или <strong>$item</strong>?</p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>https://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2016-07-25T07:17:53Z</updated>
			<id>https://forum.readyscript.ru/post/4106/#p4106</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Редактирование полей]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/4095/#p4095" />
			<content type="html"><![CDATA[<p>Да. Это не запрещено. Не за что. <img src="https://forum.readyscript.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>https://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2016-07-22T13:32:26Z</updated>
			<id>https://forum.readyscript.ru/post/4095/#p4095</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Редактирование полей]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/4094/#p4094" />
			<content type="html"><![CDATA[<p>Спасибо Вам большое!<br />Так значит если я впишу эти поля вне foreach, ничего, можно так оставить?</p>]]></content>
			<author>
				<name><![CDATA[Андрей]]></name>
				<uri>https://forum.readyscript.ru/user/385/</uri>
			</author>
			<updated>2016-07-22T13:30:36Z</updated>
			<id>https://forum.readyscript.ru/post/4094/#p4094</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Редактирование полей]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/4093/#p4093" />
			<content type="html"><![CDATA[<p>Лучше оставить наверное второй вариант. Однако лучше если аттрибуты name были бы более правильные. Я имею ввиду, у вас сейчас name такой:<br /></p><div class="codebox"><pre><code>name=&quot;userfields_arr[]&quot;</code></pre></div><p>А правильно было бы указывать более точный элемент массива. Т.е. чтобы было не 0, 1 и т.д., а конкретно наименование поля name, которое Вы указывали при создании полей в настройках модуля магазин. Там где у Вас было &quot;Идентификатор&quot;.<br />На например:<br /></p><div class="codebox"><pre><code>name=&quot;userfields_arr[current_val]&quot;</code></pre></div><p>Тогда будет в итоге ассоциативный массив и 100% попадание в нужное поле. Т.к. 0,1 рождает иногда неоднозначность.</p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>https://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2016-07-22T13:26:30Z</updated>
			<id>https://forum.readyscript.ru/post/4093/#p4093</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Редактирование полей]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/4090/#p4090" />
			<content type="html"><![CDATA[<p>вместо<br /></p><div class="codebox"><pre><code>                            {foreach from=$fm-&gt;getStructure() item=item}
                                &lt;tr class=&quot;{cycle values=$hl name=&quot;order&quot;}&quot;&gt;
                                    &lt;td&gt;{$item.current_val}&lt;/td&gt;
                                &lt;/tr&gt;
                            {/foreach}</code></pre></div><p>вставить это?<br /></p><div class="codebox"><pre><code>&lt;td class=&quot;otitle&quot;&gt;1&lt;/td&gt;&lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;userfields_arr[]&quot; value=&quot;{$elem.userfields_arr[0]}&quot; class=&quot;maxWidth&quot;&gt;&lt;/td&gt;
                                    &lt;td class=&quot;otitle&quot;&gt;2&lt;/td&gt;&lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;userfields_arr[]&quot; value=&quot;{$elem.userfields_arr[1]}&quot; class=&quot;maxWidth&quot;&gt;&lt;/td&gt;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Андрей]]></name>
				<uri>https://forum.readyscript.ru/user/385/</uri>
			</author>
			<updated>2016-07-22T12:31:15Z</updated>
			<id>https://forum.readyscript.ru/post/4090/#p4090</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Редактирование полей]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/4089/#p4089" />
			<content type="html"><![CDATA[<p>Что вы имеете ввиду под &quot;их выносить вне foreach?&quot;</p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>https://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2016-07-22T12:14:56Z</updated>
			<id>https://forum.readyscript.ru/post/4089/#p4089</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Редактирование полей]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/4088/#p4088" />
			<content type="html"><![CDATA[<p>Сделал так, но соответственно выводится 4 поля, их выносить вне foreach?<br /></p><div class="codebox"><pre><code>&lt;td class=&quot;otitle&quot;&gt;{$item.title}&lt;/td&gt;&lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;userfields_arr[]&quot; value=&quot;{$elem.userfields_arr[0]}&quot; class=&quot;maxWidth&quot;&gt;&lt;/td&gt;
                                    &lt;td class=&quot;otitle&quot;&gt;{$item.title}&lt;/td&gt;&lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;userfields_arr[]&quot; value=&quot;{$elem.userfields_arr[1]}&quot; class=&quot;maxWidth&quot;&gt;&lt;/td&gt;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Андрей]]></name>
				<uri>https://forum.readyscript.ru/user/385/</uri>
			</author>
			<updated>2016-07-22T09:47:55Z</updated>
			<id>https://forum.readyscript.ru/post/4088/#p4088</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Редактирование полей]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/4086/#p4086" />
			<content type="html"><![CDATA[<p>Вы информацию о том, что делаете даёте порционно.<br />Посмотрите, что за ошибки в исходном коде страницы, предварительно включив отображение ошибок.</p><p><a href="http://readyscript.ru/faq/#faq-errors">http://readyscript.ru/faq/#faq-errors</a></p><p>Вы же специалист. За Вас программировать никто не будет. Я могу лишь подсказать.<br />Ато получается, что я за Вас программирую, а не Вы, а делать нужно Вам, а не мне. Если Вы встретили &quot;затык&quot;, тогда обращайтесь помогу. Ато Вы даже не подумали, а сразу пишите. Так дело не пойдёт. Придётся Вам тоже приложить усилия.</p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>https://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2016-07-22T09:38:21Z</updated>
			<id>https://forum.readyscript.ru/post/4086/#p4086</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Редактирование полей]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/4085/#p4085" />
			<content type="html"><![CDATA[<p>Не работает по прежнему. После обновления страницы едет верстка. ошибки не показываются<br /></p><div class="codebox"><pre><code>                            {assign var=fm value=$elem-&gt;getFieldsManager()}
                            {foreach from=$fm-&gt;getStructure() item=item}
                                &lt;tr class=&quot;{cycle values=$hl name=&quot;order&quot;}&quot;&gt;
                                    &lt;td class=&quot;otitle&quot;&gt;{$item.title}&lt;/td&gt;&lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;userfields_arr[0]&quot; value=&quot;{$elem.userfields_arr.current_val[0]}&quot; class=&quot;maxWidth&quot;&gt;&lt;/td&gt;
                                    &lt;pre&gt;{var_dump($elem.userfields_arr)}&lt;/pre&gt;
                                    &lt;!--&lt;td&gt;{$item.current_val}&lt;/td&gt;--&gt;
                                &lt;/tr&gt;
                            {/foreach}</code></pre></div><p><a href="http://itmages.ru/image/view/4624857/008dc41e"><span class="postimg"><img src="http://storage2.static.itmages.ru/i/16/0722/s_1469178010_9705198_008dc41ee4.png" alt="http://storage2.static.itmages.ru/i/16/0722/s_1469178010_9705198_008dc41ee4.png" /></span></a></p>]]></content>
			<author>
				<name><![CDATA[Андрей]]></name>
				<uri>https://forum.readyscript.ru/user/385/</uri>
			</author>
			<updated>2016-07-22T08:59:49Z</updated>
			<id>https://forum.readyscript.ru/post/4085/#p4085</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Редактирование полей]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/4082/#p4082" />
			<content type="html"><![CDATA[<p>Соответственно В ДАННОМ СЛУЧАЕ:<br />Первое поле:<br /><strong>{$order.userfields_arr.current_val[0]}</strong></p><p>А второе поле:<br /><strong>{$order.userfields_arr.current_val[1]}</strong></p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>https://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2016-07-22T08:32:43Z</updated>
			<id>https://forum.readyscript.ru/post/4082/#p4082</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Редактирование полей]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/4081/#p4081" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>array(1) {
  [&quot;current_val&quot;]=&gt;
  array(2) {
    [0]=&gt;
    string(2) &quot;11&quot;
    [1]=&gt;
    string(2) &quot;12&quot;
  }
}
array(1) {
  [&quot;current_val&quot;]=&gt;
  array(2) {
    [0]=&gt;
    string(2) &quot;11&quot;
    [1]=&gt;
    string(2) &quot;12&quot;
  }
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Андрей]]></name>
				<uri>https://forum.readyscript.ru/user/385/</uri>
			</author>
			<updated>2016-07-22T08:01:46Z</updated>
			<id>https://forum.readyscript.ru/post/4081/#p4081</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Редактирование полей]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/4080/#p4080" />
			<content type="html"><![CDATA[<p>Так обратитесь к конкретному полю массива. Посмотрите, что у Вас выводит <strong>var_dump</strong> в шаблоне.<br /><a href="http://poleshuk.ru/massivy-v-php-rabota-s-massivami-v-php/">http://poleshuk.ru/massivy-v-php-rabota … ami-v-php/</a><br /><a href="http://i-vd.org.ru/books/php/arrays.shtml">http://i-vd.org.ru/books/php/arrays.shtml</a><br /><a href="https://yandex.ru/video/search?text=%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0+%D1%81+%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2%D0%B0%D0%BC%D0%B8+%D0%B2+PHP">https://yandex.ru/video/search?text=%D1 … %D0%B2+PHP</a></p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>https://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2016-07-22T07:57:44Z</updated>
			<id>https://forum.readyscript.ru/post/4080/#p4080</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Редактирование полей]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/4079/#p4079" />
			<content type="html"><![CDATA[<p>ну у меня выводит array в input <img src="https://forum.readyscript.ru/img/smilies/sad.png" width="15" height="15" alt="sad" /></p>]]></content>
			<author>
				<name><![CDATA[Андрей]]></name>
				<uri>https://forum.readyscript.ru/user/385/</uri>
			</author>
			<updated>2016-07-22T07:55:06Z</updated>
			<id>https://forum.readyscript.ru/post/4079/#p4079</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Редактирование полей]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/4078/#p4078" />
			<content type="html"><![CDATA[<p>Андрей надо подтянуть знания по формам и работе с массивами. <img src="https://forum.readyscript.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /><br /></p><div class="codebox"><pre><code>if (isset($_POST[&#039;userfields_arr&#039;])){ //Если нужное поле пришло из запроса
   $order[&#039;userfields&#039;] = serialize($_POST[&#039;userfields_arr&#039;]);   
}</code></pre></div><p>Вот и всё.</p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>https://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2016-07-22T07:49:04Z</updated>
			<id>https://forum.readyscript.ru/post/4078/#p4078</id>
		</entry>
</feed>
