<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум ReadyScript &mdash; Вывод знака рубля]]></title>
		<link>http://forum.readyscript.ru/topic/780/vyvod-znaka-rublya/</link>
		<atom:link href="http://forum.readyscript.ru/feed/rss/topic/780/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Вывод знака рубля».]]></description>
		<lastBuildDate>Mon, 18 Jul 2016 07:53:50 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Вывод знака рубля]]></title>
			<link>http://forum.readyscript.ru/post/4000/#p4000</link>
			<description><![CDATA[<p>Там доступна переменная <strong>$cart</strong>, которая содержит объект корзины. Соответственно так:<br /></p><div class="codebox"><pre><code>{$cart_data=$cart-&gt;getCartData(false, false)}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Mon, 18 Jul 2016 07:53:50 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/4000/#p4000</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вывод знака рубля]]></title>
			<link>http://forum.readyscript.ru/post/3994/#p3994</link>
			<description><![CDATA[<div class="quotebox"><cite>Закусило Александр пишет:</cite><blockquote><p>И ещё момент с оформлением заказа. Там будет переменная <strong>$cart_data</strong>, которая тоже будет с уже отформатированными данными. Она либо назначается в шаблон сразу, либо при помощи метода в объекте заказа <strong>getCartData</strong>.<br />Для того, чтобы получить не форматированные данные, можно либо переназначить переменную:<br /></p><div class="codebox"><pre><code>{$cart_data=$order-&gt;getCart()-&gt;getCartData(false, false)} {* false означает сделать неформатированными данные *}</code></pre></div><p>Либо указать у этого метода <strong>false, false</strong>, если он в шаблоне присутствует.</p></blockquote></div><p>А в шаблоне cartpage.tpl как переопределить переменную $cart_data?</p>]]></description>
			<author><![CDATA[null@example.com (Дмитрий)]]></author>
			<pubDate>Sat, 16 Jul 2016 09:39:15 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/3994/#p3994</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вывод знака рубля]]></title>
			<link>http://forum.readyscript.ru/post/3873/#p3873</link>
			<description><![CDATA[<p>toFixed - приводит к числу с плавающей точкой. Первый аргумент это количество чисел после запятой<br /><a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Number/toFixed">https://developer.mozilla.org/ru/docs/W … er/toFixed</a><br /></p><div class="codebox"><pre><code>.toFixed().replace(/(\d)(?=(\d{3})+\.)/g, &#039;$1 &#039;);</code></pre></div><p>Тада! <img src="http://forum.readyscript.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Thu, 07 Jul 2016 15:50:16 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/3873/#p3873</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вывод знака рубля]]></title>
			<link>http://forum.readyscript.ru/post/3870/#p3870</link>
			<description><![CDATA[<div class="quotebox"><cite>Закусило Александр пишет:</cite><blockquote><p>Я думаю будет лучше так <br /></p><div class="codebox"><pre><code>.toFixed(2).replace(/(\d)(?=(\d{3})+\.)/g, &#039;$1 &#039;);</code></pre></div></blockquote></div><p>Только он так еще копейки выводит, а мне они не нужны.</p>]]></description>
			<author><![CDATA[null@example.com (Дмитрий)]]></author>
			<pubDate>Thu, 07 Jul 2016 15:39:26 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/3870/#p3870</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вывод знака рубля]]></title>
			<link>http://forum.readyscript.ru/post/3868/#p3868</link>
			<description><![CDATA[<p>Я думаю будет лучше так <br /></p><div class="codebox"><pre><code>.toFixed(2).replace(/(\d)(?=(\d{3})+\.)/g, &#039;$1 &#039;);</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Thu, 07 Jul 2016 15:23:39 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/3868/#p3868</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вывод знака рубля]]></title>
			<link>http://forum.readyscript.ru/post/3867/#p3867</link>
			<description><![CDATA[<p>В общем в итоге надо выводить вот так, чтобы без значений валюты и отформатированое число было:</p><div class="codebox"><pre><code>$(data.options.cartTotalPrice, $this).text(String(serverData.cart.total_unformated).replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, &#039;$1 &#039;));</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Дмитрий)]]></author>
			<pubDate>Thu, 07 Jul 2016 13:13:38 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/3867/#p3867</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вывод знака рубля]]></title>
			<link>http://forum.readyscript.ru/post/3818/#p3818</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>2 Вариант (Ленивый):<br />Оставить в настройках руб. . А в JS просто сделать при подгрузке страницы подмену руб. на Ваш код. Для всплывающих окон срабатывает событие new-content, т.е. на него тоже можно подвеситься.</p></blockquote></div><p>Такой вариант наверное проще, но есть вероятность что замениться не там где это надо.</p>]]></description>
			<author><![CDATA[null@example.com (Дмитрий)]]></author>
			<pubDate>Wed, 06 Jul 2016 13:48:37 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/3818/#p3818</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вывод знака рубля]]></title>
			<link>http://forum.readyscript.ru/post/3817/#p3817</link>
			<description><![CDATA[<div class="quotebox"><cite>Закусило Александр пишет:</cite><blockquote><div class="quotebox"><blockquote><p>Да, сделал первым вариантом. Проблема возникла пока что только с корзиной, там вывожу сумму вот так {$cart_info.total_unformatted|number_format:0:&quot; &quot;:&quot; &quot;}</p></blockquote></div><p>У нас есть модификатор <strong>format_price</strong>, он сделает всё необходимое с ценой. Например:<br /></p><div class="codebox"><pre><code>{$cart_info.total_unformatted|format_price}</code></pre></div><p>Что касается корзины при обновлении то там передаются и не форматированные данные в json который возвращается при манипуляции с товарами. Сам код находится в js папке с Вашей темой в <strong>common.js</strong>.<br />Функция <strong>updateCartBlock</strong>.<br />Там при можно поменять вывод и при помощи <strong>console.log</strong> посмотреть, что приходит в <strong>serverData</strong>.</p></blockquote></div><p>В serverData.cart приходит форматированное значение с &quot;руб.&quot; и не форматированное без &quot;руб.&quot;, в итоге подставил не форматированное значение </p><div class="codebox"><pre><code>$(data.options.cartTotalPrice, $this).text(serverData.cart.total_unformated); </code></pre></div><p>но т.к. оно не форматированное, то выводиться без отделения тысяч. В js честно сказать не очень, может подскажете как отформатировать вывод?</p>]]></description>
			<author><![CDATA[null@example.com (Дмитрий)]]></author>
			<pubDate>Wed, 06 Jul 2016 13:45:11 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/3817/#p3817</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вывод знака рубля]]></title>
			<link>http://forum.readyscript.ru/post/3807/#p3807</link>
			<description><![CDATA[<p>И ещё момент с оформлением заказа. Там будет переменная <strong>$cart_data</strong>, которая тоже будет с уже отформатированными данными. Она либо назначается в шаблон сразу, либо при помощи метода в объекте заказа <strong>getCartData</strong>.<br />Для того, чтобы получить не форматированные данные, можно либо переназначить переменную:<br /></p><div class="codebox"><pre><code>{$cart_data=$order-&gt;getCart()-&gt;getCartData(false, false)} {* false означает сделать неформатированными данные *}</code></pre></div><p>Либо указать у этого метода <strong>false, false</strong>, если он в шаблоне присутствует.</p>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Wed, 06 Jul 2016 09:17:01 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/3807/#p3807</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вывод знака рубля]]></title>
			<link>http://forum.readyscript.ru/post/3805/#p3805</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Да, сделал первым вариантом. Проблема возникла пока что только с корзиной, там вывожу сумму вот так {$cart_info.total_unformatted|number_format:0:&quot; &quot;:&quot; &quot;}</p></blockquote></div><p>У нас есть модификатор <strong>format_price</strong>, он сделает всё необходимое с ценой. Например:<br /></p><div class="codebox"><pre><code>{$cart_info.total_unformatted|format_price}</code></pre></div><p>Что касается корзины при обновлении то там передаются и не форматированные данные в json который возвращается при манипуляции с товарами. Сам код находится в js папке с Вашей темой в <strong>common.js</strong>.<br />Функция <strong>updateCartBlock</strong>.<br />Там при можно поменять вывод и при помощи <strong>console.log</strong> посмотреть, что приходит в <strong>serverData</strong>.</p>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Wed, 06 Jul 2016 09:12:53 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/3805/#p3805</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вывод знака рубля]]></title>
			<link>http://forum.readyscript.ru/post/3804/#p3804</link>
			<description><![CDATA[<p>Да, сделал первым вариантом. Проблема возникла пока что только с корзиной, там вывожу сумму вот так {$cart_info.total_unformatted|number_format:0:&quot; &quot;:&quot; &quot;}, но при обновлении корзины все равно данные приходят вместе с валютой и добавляется опять &quot;руб.&quot;</p>]]></description>
			<author><![CDATA[null@example.com (Дмитрий)]]></author>
			<pubDate>Wed, 06 Jul 2016 09:05:07 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/3804/#p3804</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вывод знака рубля]]></title>
			<link>http://forum.readyscript.ru/post/3800/#p3800</link>
			<description><![CDATA[<p>Ну на данный момент там длинна поля не позволяет вставить такой код. Вы можете внести предложение у нас в helpdesk.readyscript.ru с увеличением этого поля.</p><p>А пока есть 2 решения проблемы. <br /><strong>1 Вариант</strong>:<br />Перегрузить шаблоны и прописать Вам вывод рубля.</p><p><strong>2 Вариант</strong> (Ленивый):<br />Оставить в настройках руб. . А в JS просто сделать при подгрузке страницы подмену руб. на Ваш код. Для всплывающих окон срабатывает событие <strong>new-content</strong>, т.е. на него тоже можно подвеситься.</p>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Wed, 06 Jul 2016 08:14:53 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/3800/#p3800</guid>
		</item>
		<item>
			<title><![CDATA[Вывод знака рубля]]></title>
			<link>http://forum.readyscript.ru/post/3790/#p3790</link>
			<description><![CDATA[<p>Здравствуйте!</p><p>У меня в шаблоне знак рубля выводиться из fonts awesome, вот так &lt;i class=&quot;fa fa-rub&quot;&gt;&lt;/i&gt;<br />В админке я&nbsp; не могу так прописать &quot;символ&quot;. Какие есть варианты чтобы вывести html вместо надписи &quot;руб.&quot;</p>]]></description>
			<author><![CDATA[null@example.com (Дмитрий)]]></author>
			<pubDate>Tue, 05 Jul 2016 15:30:28 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/3790/#p3790</guid>
		</item>
	</channel>
</rss>
