0 Пользователей и 1 Гость просматривают эту тему.
  • 1017 Ответов
  • 264490 Просмотров
*

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!
Только что проверил ваш код у себя на сайте - все работает. Проверьте, что ваш браузер не блокирует скрипты.
*

andreytve84

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Chrome, Opera и мозила, ничего не работает, расширения отключал, как заколдованный круг... осталось только новый сайт пробник сделать
*

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!
возможно, что идет конфликт скриптов... проверьте, соответствует ли установленный компонент версии Joomla.
*

andreytve84

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Блин, я в отчаянии, такой полезный компонент и не могу понять почему не работает, на другом сайте доже мимо. Хотя бы знать где искать, Joomla 1.5 компонент для нее, код говорят в норме, шаблон на атистире, может из-за этого? другие шаблоны пробовал, всё равно мимо, mootools включена, правда в папке не в той как на сайте разработчика у которого компонент работает
это у меня
<script type="text/javascript" src="/plugins/system/mtupgrade/mootools.js"></script>
  <script type="text/javascript" src="/media/system/js/caption.js"></script>
это на сайте где работает
<script type="text/javascript" src="/media/system/js/mootools.js"></script>
  <script type="text/javascript" src="/media/system/js/caption.js"></script>

вот и все различия, помогите разобраться почему не работает
*

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!
дайте ссылку на форму
*

andreytve84

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
в самом низу страницы http://metallvtveri.ru/about2.html
*

andreytve84

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
у меня ещё компонент chronoform установлен, могут они конфликтовать?
*

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!
попробуйте отключить. если не поможет, то попробуйте переустановить компонент (мой файрбаг показывает на ошибку при выполнении сценария в файле formcalc.js
*

andreytve84

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
chronoform выключил, компонент формы-калькулятор переустановил, нифига, может попробовать версию выше установить от безысходности?
*

andreytve84

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
щас на скорую руку сделал сайт пустой, установил, работает... ничего не понимаю
*

andreytve84

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
В любом случае большое спасибо за участие
*

andreytve84

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
А как сделать чтобы при выборе значения переменной менялось значение другой? Например я выбираю тип трубы у которой цена за метр 500 руб а муфта 20, а у другой трубы метр 400 руб но муфта 40руб. В итоге кол-во метров*тип трубы+шт.муфт*тип муфты   короче говоря, чтобы тип муфты менялся в зависимости от выбора типа трубы
*

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!
На сайте есть пример зависимых полей.
*

andreytve84

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Простите, может я туплю, дайте ссылку, если не сложно
*

andreytve84

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Это не то, хотя штука полезная. У меня трубы по разной стоимости, тут все понятно, метраж на стоимость умножаем. Каждому типу трубы соответствует только один тип муфты со своей стоимостью. Поэтому хотелось бы так, чтоб в форме было поле ввода метража, тип трубы выпадающим списком (тут всё просто) и поле ввода количества муфт и итог
*

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!
Делаете в форме поля ввода метража труб (metr) и количества муфт (kMuft). Потом пишем вот такой выбор типа трубы:
Код
<select name="type" id="type" onchange="f()">
  <option value="" selected>выбирите тип трубы</option>
  <option value="500|6.3">Труба 1</option>
  <option value="600|7.5">Труба 2</option>
  <option value="700|10.5">Труба 3</option>
  <option value="800|17.5">Труба 4</option>
</select>
где 500|6.3 - цена метра трубы и муфты соответственно.

Затем делаете скрытые поля для вывода этих значений:
Код
<div style="display:none;">
<input id="tTruba" type="text" name="tTruba" value=""> <br/>
<input name="tMufta" id="tMufta" type="text" value="">
</div>

Пишите скрипт:
Код
<script>
f=(function (){
var type = document.getElementById("type").value;
var value = type.split('|');
document.getElementById("tTruba").value=value[0];
document.getElementById("tMufta").value =value[1];
document.forms['calcForm'].elements['grdnaz'].fireEvent('change');
});
</script>

Формула будет такая:
rez={tTruba}*{metr}+{tMufta}*{kMuft}
*

andreytve84

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Большое спасибо, всё работает, добавил ещё несколько зависимых значений, калькулятор теперь выглядит солидно
*

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!
Большое спасибо, всё работает, добавил ещё несколько зависимых значений, калькулятор теперь выглядит солидно
Спасибо выражается путем нажатия на плюсик в репутацию)))
*

andreytve84

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Я новичок на форуме и вообще новичок, как Вы наверное уже заметили, конечно нажму+++++++
*

27NataRUS

  • Захожу иногда
  • 116
  • 0 / 0
Здравствуйте!
А куда делись все предыдущие сообщения, если не секрет? Хотела поискать, как рассчитывается коэффициент, помню, видела раньше, но осталось всего 2 страницы из прежней темы.
Подскажите, пожалуйста, как выполнить при заказе от 1 до 4 штук продукта одна цена (100%), от 5 до 9 цена другая, например, коэффициент 0.96, при заказе от 10 и выше- коэффициент 0.8?
*

andreytve84

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
На старых сайтах калькулятор тоже заработал, отключил плагин обновления mootools и всё стало норм
*

andreytve84

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
А почему калькулятор работает только в Opera, как сделать чтоб работал и в других браузерах?
*

27NataRUS

  • Захожу иногда
  • 116
  • 0 / 0
А почему калькулятор работает только в Opera, как сделать чтоб работал и в других браузерах?
Везде он работает, даже в ИЕ. )
*

andreytve84

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
если не сложно, посмотрите http://stk-69.ru/zabor11.html
*

andreytve84

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
прошу помощи, калькулятор работает только в Opera

<script>
f=(function (){
var type = document.getElementById("type").value;
var value = type.split('|');
document.getElementById("tzabor").value=value[0];
document.getElementById("tkalit").value =value[1];
document.getElementById("tvorot").value =value[2];
document.forms['calcForm'].elements['grdnaz'].fireEvent('change');
});
</script>
<table>
<tr>
<td>Введите количество метров:</td><td><input type="text" name="metr"></td>
</tr>
<tr>
<select name="type" id="type" onchange="f()">
  <option value="" selected>выбирите тип забора</option>
  <option value="1400|6000|12000">из профлиста, м/у столбами 3м</option>
  <option value="1500|6000|12000">из профлиста, м/у столбами 2,5м</option>
  <option value="1300|6000|12000">Деревянный высота 2м</option>
  <option value="1200|5000|10000">Из сетки свар. по прожилинам выс. 1,5м</option>
  <option value="1600|5000|10000">Из сетки свар. в рамке выс. 1,5м</option>
  <option value="800|5000|10000">Из сетки рабица</option>
  <option value="1000|6000|12000">Бетонный</option>
  </select>
</tr>
<tr>
<td>Введите количество калиток:</td><td><input type="text" name="kkalit"></td>
</tr>
<tr>
<td>Введите количество ворот:</td><td><input type="text" name="kvorot"></td>
</tr>
<div style="display:none;">
<input id="tzabor" type="text" name="tzabor" value=""> <br/>
<input name="tkalit" id="tkalit" type="text" value="">
<input name="tvorot" id="tvorot" type="text" value="">
</div>
<tr>
<td>Вы заплатите:</td><td><input type="text" name={rez} руб.</td>
</tr>
</table>
*

andreytve84

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
устранил самостоятельно
*

Shkipper

  • Новичок
  • 2
  • 0 / 0
Доброго времени суток! Подскажите пожалуйста как написать формулу, что бы она считала различный процент в зависимости от размера введенной суммы. т.е. если клиент вводит, предположим, сумму 10000, то оплата будет 4 процента от суммы но не менее 100, если 15000, то 3 процента, а если выше то 2 процента?
*

timdim

  • Новичок
  • 2
  • 0 / 0
Добрый день,

помогите советом и помощью новичку)
Скачал, установил, создал по примеру на пустом сайте.
Все замечательно заработало, но сразу возник вопрос:
как избавится от надписей внизу под кнопкой отправить -
идут какие то ссылки: Калькулятор&Самоделки.

Всем заранее спасибо.
*

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!
Поскольку разработчик этого компонента является модератором темы, то врят ли он пропустит подобные сообщения))) Могу помочь в индивидуальном порядке.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Компонент Web Plan интерактивная карта для Joomla 1.5 (построение сайтов плановых объектов)

Автор DelaShop

Ответов: 39
Просмотров: 30291
Последний ответ 21.01.2018, 14:50:57
от Dinamitt
Калькулятор форм - продолжение

Автор osobist

Ответов: 2
Просмотров: 3959
Последний ответ 25.01.2015, 18:00:18
от dj_serg
Отрывной календарь Joomla, календарь событий.

Автор DelaShop

Ответов: 35
Просмотров: 30395
Последний ответ 17.12.2014, 06:20:05
от EndVal
Компонент " Просто каталог Joomla + Mixmarket Joomla "

Автор DelaShop

Ответов: 16
Просмотров: 16937
Последний ответ 10.07.2013, 11:06:13
от konservator