Моля, влезте или се регистрирайте.
Изгубен регистрационен е-мейл?

136,849 Общо мнения в 17,186 Теми от 3,040 Потребители
Последен член: hip_hop_party
Джумла! България  |  Компоненти, модули, шаблони  |  Модули  |  ценоразпис « назад напред »
Анкета
Въпрос: Как може да се вкара ценоразпис направен в ексел който сам да изчислява крайната сума  (Гласуването приключено: Февруари 07, 2010, 11:15:11 )
exell + modul - 0 (0%)
exell + modul - 0 (0%)
Общ брой гласове: 0

Страници: [1]
Печат
Автор Тема: ценоразпис  (Прочетена 291 пъти)
bo78sep
За малко е тук
*

Karma: +0/-0
Offline Offline

Публикации: 2


Ел. поща
« : Февруари 02, 2010, 11:15:11 »

Става въпрос за принтиране например правя таблиза в ексел в която има формула на база на това какво количество ще иска потребителя да му се изчислява цената в реално време възможно ли е това да стане в Джумла.
 Пример: http://209.85.135.132/search?q=cache:J133gKxy574J:www.puremaestro.com/view.php%3Fpage%3Dcalculate+%D0%B8%D0%B7%D1%87%D0%B8%D1%81%D0%BB%D0%B8+%D1%81%D0%B0%D0%BC&cd=8&hl=bg&ct=clnk&gl=bg&client=firefox-a
Активен
Иво Апостолов
/Командва парада/
Администратор
Секс Гуру
*

Karma: +19302/-0
Offline Offline

Публикации: 15,142


Джумла! България


WWW
« Отговор #1 : Февруари 02, 2010, 11:25:12 »

чрез PHP и го вкарваш с Jumi
И за какво е тая анкета?
Активен

krazymir
Загряващ
*

Karma: +292/-0
Offline Offline

Публикации: 194



WWW Ел. поща
« Отговор #2 : Февруари 02, 2010, 11:29:29 »

или с JavaScript, както са го направили тези от примера

Код:
function calculate(){
if (document.calculateValue.designer[0].checked){
var designer = 'you';
}

if (document.calculateValue.designer[1].checked){
var designer = 'puremaestro';
}

var roomSize = document.getElementById('roomSize').value;

var reg1 = new RegExp('^([0-9]*)[.]([0-9]*)$');
var reg2 = new RegExp('^([0-9]*)$');

if ((reg1.test(roomSize) == false) && (reg2.test(roomSize) == false)){
alert('Внимание въвели сте забранен символ!');
document.getElementById('roomSize').value = '';
}
else{
if(designer == 'you'){
if((roomSize>0) && (roomSize <42)){ var price = 650;}
if((roomSize>41) && (roomSize <62)){ var price = 810;}
if((roomSize>61) && (roomSize <100)){ var price = 1000;}
if((roomSize>99) && (roomSize <139)){ var price = 1260;}
if(roomSize>140){
alert('За помещения с размер над 140 кв.м. цената е по договаряне');
document.getElementById('roomSize').value = '';
document.getElementById('price').innerHTML = '0.00';
die;}
}
if(designer == 'puremaestro'){
if((roomSize>0) && (roomSize <42)){ var price = 910;}
if((roomSize>41) && (roomSize <62)){ var price = 1134;}
if((roomSize>61) && (roomSize <100)){ var price = 1400;}
if((roomSize>99) && (roomSize <139)){ var price = 1764;}
if(roomSize>140){
alert('За помещения с размер над 140 кв.м. цената е по договаряне');
document.getElementById('roomSize').value = '';
document.getElementById('price').innerHTML = '0.00';
die;}
}
if (price == undefined){
document.getElementById('price').innerHTML = '0.00';
die();}
document.getElementById('price').innerHTML = price;
}

Активен

bo78sep
За малко е тук
*

Karma: +0/-0
Offline Offline

Публикации: 2


Ел. поща
« Отговор #3 : Февруари 03, 2010, 11:29:54 »

Благодаря  Намигване
Активен
Страници: [1]
Печат
Джумла! България  |  Компоненти, модули, шаблони  |  Модули  |  ценоразпис « назад напред »
Отиди на: