Модератор форума: Yuri_G  
Сообщество uCoz » Модули uCoz » Интернет-магазин » Отделено от: Модуль интернет-магазина (часть 4)
Отделено от: Модуль интернет-магазина
tapokkkkk
Сообщений: 3
Репутация: 0

Сообщение # 16 | 10:39:40
Всем добрый день!
У меня вопрос такой, возможно ли сделать цена интернет магазина которая выглядит вот так:


преобразилась в вот такую:


Согласитесь что крайне неудобно смотреть на такие цены без группового разделения.
Или скажите как это можно сделать, доработать. Очень надо.
Спасибо!
Прикрепления: 1475932.jpg (136.2 Kb) · 3859258.jpg (259.6 Kb)
Сообщение отредактировал tapokkkkk - Четверг, 11 Авг 2011, 08:31:11
nickblack
Сообщений: 106
Репутация: 25

Сообщение # 17 | 14:58:58
tapokkkkk,

Я думаю только через подключенный PHP можно будет, через функцию number_format() .

Хотя вот нашел на яваскрипте пример:
Code
// _____________________________________________________________________________
// Преобразует число в строку формата 1_separator000_separator000._decimal
function sdf_FTS(_number,_decimal,_separator)
// сокращение переводится как Float To String
// sd_ - понятно и так почему <img src="http:https://s4.ucoz.net/sm/1/smile.gif" border="0" align="absmiddle" alt="smile" />  
// _number - число любое, целое или дробное не важно
// _decimal - число знаков после запятой
// _separator - разделитель разрядов
{
// определяем, количество знаков после точки, по умолчанию выставляется 2 знака
var decimal=(typeof(_decimal)!='undefined')?_decimal:2;

// определяем, какой будет сепаратор [он же разделитель] между разрядами
var separator=(typeof(_separator)!='undefined')?_separator:'';

// преобразовываем входящий параметр к дробному числу, на всяк случай, если вдруг
// входящий параметр будет не корректным
var r=parseFloat(_number)

// так как в javascript нет функции для фиксации дробной части после точки
// то выполняем своеобразный fix
var exp10=Math.pow(10,decimal);// приводим к правильному множителю
r=Math.round(r*exp10)/exp10;// округляем до необходимого числа знаков после запятой

// преобразуем к строгому, фиксированному формату, так как в случае вывода целого числа
// нули отбрасываются не корректно, то есть целое число должно  
// отображаться 1.00, а не 1
rr=Number(r).toFixed(decimal).toString().split('.');

// разделяем разряды в больших числах, если это необходимо
// то есть, 1000 превращаем 1 000
b=rr[0].replace(/(\d{1,3}(?=(\d{3})+(?:\.\d|\b)))/g,"\$1"+separator);
r=b+'.'+rr[1];

return r;// возвращаем результат
}
Сообщение отредактировал nickblack - Вторник, 09 Авг 2011, 15:03:53
tapokkkkk
Сообщений: 3
Репутация: 0

Сообщение # 18 | 15:01:39
nickblack, а как это воплотить в жизнь? Мне бы готовое решение нужно, если оно есть. Спасибо
nickblack
Сообщений: 106
Репутация: 25

Сообщение # 19 | 21:03:21
tapokkkkk, Надо попросить кого-то переделать этот скрипт под ваш сайт, чтоб он применялся ко всем ценам. Я в яваскприте не силен.
tapokkkkk
Сообщений: 3
Репутация: 0

Сообщение # 20 | 22:08:19
nickblack, и этот кто-то должен быть из ucoz-a ведь этот вопрос важен не только мне. За помощь Спасибо, но это всё не то.....
...ещё варианты есть?

Добавлено (09-Авг-2011, 22:08:19)
---------------------------------------------
Kurt, скажи хоть что-нибудь happy

n-kempo
Сообщений: 15
Репутация: 4

Сообщение # 21 | 10:39:10
скажите а можно ли сделать фильтр товаров на главной странице?
Например у меня на сайте очень много товаров разных фирм, чтобы человек просто выбрал бренд, и категорию в которую он попадает.
скрины в прикреплени для более точного разъяснения.

P.S. Может мне кто-то сможет помочь?
Прикрепления: 1616482.png (33.0 Kb) · 2823182.png (24.1 Kb) · 0028033.png (25.6 Kb)
radar_x
Сообщений: 191
Репутация: 28

Сообщение # 22 | 23:01:39
Как разрешить пользователю добавлять товары только в одну категорию, созданную специально для пользователей, а не во все категории, существующие в инет-магазине?
Спасибо!

Интернет-магазин шелковых платков: vizerunoksilk.com
HETPE3B
Сообщений: 1976
Репутация: 409

Сообщение # 23 | 08:28:02
n-kempo, фильтры не работают на главной странице магазина.

radar_x, это только в планах

MaxL
Сообщений: 862
Репутация: 140

Сообщение # 24 | 19:04:09
Интересное решение задачи:
Для тех, кто хочет сделать меньшее количество статусов для заказа в управлении заказами, можно воспользоваться одним костелем.

Пока багов в работе не замечал, и работает нормально, но нужно помнить, что это не самый лучший вариант.
Быстрей всего в будущем будет добавлена данная опция в настройки магазина.
Прикрепления: 8607792.png (15.0 Kb)

Спасибо в репутацию.
Serg8494
Сообщений: 15
Репутация: 0

Сообщение # 25 | 20:50:32
подскажите как в оплате добавить оплата наложенным платежом????
Olsiva
Сообщений: 145
Репутация: 129

Сообщение # 26 | 21:43:14
Quote (Serg8494)
подскажите как в оплате добавить оплата наложенным платежом????

Serg8494, никак. Никто такие риски на себя брать не будет. При наложенном платеже большой процент отказа (товар просто не забирают). У меня есть в этом опыт, так что поверьте. Вряд ли вы захотите из своего кармана платить за возвраты.
Serg8494
Сообщений: 15
Репутация: 0

Сообщение # 27 | 22:11:11
Quote (Olsiva)
Никто такие риски на себя брать не будет. При наложенном платеже большой процент отказа (товар просто не забирают). У меня есть в этом опыт, так что поверьте. Вряд ли вы захотите из своего кармана платить за возвраты.


Значит в оплату это добавить практически не возможно????
Bitter_Chocolate
Сообщений: 80
Репутация: 21

Сообщение # 28 | 07:05:43
Quote (Serg8494)
Значит в оплату это добавить практически не возможно????

Все возможно, даже очень.
В ПУ-Интернет-магазин-Способы оплаты, доставки, валюты и курсы
В способах оплаты просто добавляете новый пункт и все.
Serg8494
Сообщений: 15
Репутация: 0

Сообщение # 29 | 08:31:23
Quote (Bitter_Chocolate)
Все возможно, даже очень.
В ПУ-Интернет-магазин-Способы оплаты, доставки, валюты и курсы
В способах оплаты просто добавляете новый пункт и все.


Я добавил оплата наложенным платежом и когда оформил заказ-перейти к оплате он мне выдал ссылку на "Регистрация оплата через смс" а мне надо через почту. cry

Заранее благодарен cry cry
Bitter_Chocolate
Сообщений: 80
Репутация: 21

Сообщение # 30 | 10:30:26
Quote (Serg8494)
Я добавил оплата наложенным платежом и когда оформил заказ-перейти к оплате он мне выдал ссылку на "Регистрация оплата через смс" а мне надо через почту.

Галочку уберите с "Использовать модуль электронных платежей"

Quote (Serg8494)
перейти к оплате

Там не длолжно быть никакого перехода. Наложка же.
Сообщество uCoz » Модули uCoz » Интернет-магазин » Отделено от: Модуль интернет-магазина (часть 4)
Поиск: