Новости Joomla

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

Kricher

  • Новичок
  • 1
  • 0 / 0
Здравствуйте !
При работе с формой возникла следующая проблема :
Дание  в селекты на форме загружаются с БД и для их работы используется jquery. И работают или списки или форма . Как решить конфликт ?
Спасибо !
 !
*

Twins3377

  • Новичок
  • 1
  • 0 / 0
Добрый день. Нужна помощь. С простейшей математикой все получилось. У меня вот какой вопрос. Как в зависимости от значения Х вывести определенное слово переменной {srok}?
шаблон:
<input type="radio" name="X" value="65" checked>Материал 1<br>
<input type="radio" name="X" value="75">Материал 2<br>
Итого{rez} в {srok}

формула:
rez={X}
srok=({X}==75)? "в день" : "в неделю"

Если без сравнения, то всё в норме выводится, а начинаю сравнивать – перестает выводить.В чем может быть дело? Тут писали что то про ковычки. Какие они должны быть? Имеет значения раскладка клавиатуры? Заранее спасибо
*

27NataRUS

  • Захожу иногда
  • 116
  • 0 / 0
Помогите, пожалуйста. Уже который день мучаюсь, не знаю, где ошибка и почему не считает.

Это код:
Код
<table class="formcalc">
<tr><td colspan="2" class="calc-td">
   <fieldset><legend>
    Привратник 01C
  </legend>
  <table class="colvo">
  <tr><td colspan="2" class="calc-box"><strong>Врезное исполнение</strong>
  </td></tr>
  <tr><td>
  <p>
   
      <input type="checkbox" name="C01_gray" value="0001"  onchange="calc()"/>Серебристый
      </p>
      </td>
      <td>
    Количество:
    <input type="text" name="colvo01Cgray" id="colvo01Cgray" size="5" value="0" onfocus="this.value=(this.value=='0')? '' : this.value;" onblur="this.value=(this.value=='')? '0' : this.value;"  onclick="this.value='';"/> шт.
    </td></tr>
    <tr><td>
    <p>
      <label for="C01_black">
      <input type="checkbox" name="C01_black" value="флажок" id="C01_black" />
      Чёрный</label>
   </p>
      </td>
      <td>
    <label for="colvo01Cblack">Количество:</label>
    <input type="text" name="colvo01Cblack" id="colvo01Cblack" size="5" value="0" onfocus="this.value=(this.value=='0')? '' : this.value;" onblur="this.value=(this.value=='')? '0' : this.value;"  onclick="this.value='';" /> шт.
    </td></tr>
    <tr><td>
    <p>
      <label for="C01_green">
      <input type="checkbox" name="C01_green" value="флажок" id="C01_green" />
      Зелёный</label>
    </p>
   </td>
      <td>
    <label for="colvo01Cgreen">Количество:</label>
    <input type="text" name="colvo01Cgreen" id="colvo01Cgreen" size="5" value="0" onfocus="this.value=(this.value=='0')? '' : this.value;" onblur="this.value=(this.value=='')? '0' : this.value;"  onclick="this.value='';" /> шт.
    </td></tr>
   
   
    <tr>
    <td colspan="2">
    <div>Общее количество:
<input type="text" id="colvo1" name="colvo1" size="5" value="1"  class="validate['required','digit[10,-1]']" onkeyup="colvo1()"/> шт.</div>
    </td></tr>
   
   
    <tr>
      <td>
        <p>
        <label for="BOX01C">
          <input type="radio" name="BOX01C" value="переключатель" id="BOX01C" />
          <strong>В боксе</strong></label>
        </p>
        </td>
        <td>
     <label for="colvoBOX01C">Количество:</label>
    <input type="text" name="colvoBOX01C" id="colvoBOX01C" size="5" value="0" onfocus="this.value=(this.value=='0')? '' : this.value;" onblur="this.value=(this.value=='')? '0' : this.value;"  onclick="this.value='';" /> шт.
   
    </td></tr>
<tr><td colspan="2">Рассчитанная стоимость составляет <div id="ch1"><strong><span id="rez_disp">&nbsp;</span><input type="hidden" id="rez" name="rez" value=""/></strong></div> руб. (с учетом НДС 18%)<p><br /></p>
<p><input class="button" type="reset" name="reset" value="Отменить" onclick="change(),newdoc()" /></p></td></tr>
  </table></fieldset>
Это скрипт:
Код
function colvo1() {
var ckoka = document.getElementById("rez").value
if (document.getElementById("colvo1").value==2335.02)
{

document.getElementById('rez').innerHTML='0';
var ckoka = document.calcForm.colvo1("colvo1").value
if(ckoka>=1 && ckoka<5) document.calcForm.colvo1("colvo1").value=1;
if(ckoka>=5 && ckoka<10) document.calcForm.colvo1("colvo1").value=0.9;
if(ckoka>=10) document.calcForm.colvo1("colvo1").value=0.8;
}
}
Это формула:
Код
colvo1={colvo01Cgray}+{colvo01Cblack}+{colvo01Cgreen}+{colvoBOX01C}','rez={colvo1}*2335.02+{colvoBOX01C}*200'
*

tminov

  • Осваиваюсь на форуме
  • 14
  • 1 / 0
что-то в админке версии 2.5.9 калькулятор перестал сохранять формы.
*

tminov

  • Осваиваюсь на форуме
  • 14
  • 1 / 0
как избавится от надписей внизу под кнопкой отправить -
идут какие то ссылки: Калькулятор&Самоделки.
надо в папке /language/ru-RU/ покопаться
*

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!
надо в папке /language/ru-RU/ покопаться
Неправильно, нужно в файле default.php копаться, который лежит в папке components/com_formcalc/views/formcalc/tmpl и formcalc.php в папке plugins/content/formcalc
« Последнее редактирование: 24.02.2013, 18:19:47 от alexj69 »
*

tminov

  • Осваиваюсь на форуме
  • 14
  • 1 / 0
кто покопался отпишитесь, какой из предложенных способов оказался удобнее!?
у меня вопрос назрел, перетащил сайт на Joomla 3.0
В инструкции написано:
3 пункт - Шаблон email сообщения.
Допускается использование HTML теги.
а на практике все теги очищаются при сохранении шаблона, подскажите где копать?

 *DRINK*

Сам осилил, в файле /administrator/components/com_formcalc/models/forms/formcalc.xml 53 строку делаем по типу 43
« Последнее редактирование: 25.02.2013, 01:58:50 от tminov »
*

Ingener

  • Давно я тут
  • 547
  • 10 / 5
Нужна форма расчета калькулятора окон для Joomla 2.5, возможно на основе этого компонента или другого.

как здесь

http://delajoom.ru/index.php/demonstracija-raboty/kalkulator-okon-onlajn-joomla

ГОТОВ ЗАПЛАТИТЬ!
*

alexj69

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

как здесь

http://delajoom.ru/index.php/demonstracija-raboty/kalkulator-okon-onlajn-joomla

ГОТОВ ЗАПЛАТИТЬ!
Готов помочь, но только после 16 марта. Если к тому времени не сделаете себе калькулятор, то обращайтесь
*

Ingener

  • Давно я тут
  • 547
  • 10 / 5
хорошо, жду
*

Niktus

  • Осваиваюсь на форуме
  • 11
  • 1 / 0
как посчитать проценты?
*

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!
как посчитать проценты?
Отношение умножить на 100. Это в 4-м классе учат
*

temnozor

  • Новичок
  • 5
  • 0 / 0
Здравствуйте! вопрос такой: можно ли в одном инпуте передавать сразу 2 значения(value)? тоесть мне нужно что бы при выборе опции она передавала допустим цену и размер, или как это можно реализовать вообще?
*

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!
*

27NataRUS

  • Захожу иногда
  • 116
  • 0 / 0
Сделала скидки.
Скрипт получился такой:
Код
function cofig (zx,ax) {
var zx,ax,cx;
if (zx < 5) { cx = zx*ax*1};
if (zx > 4) { cx = zx*ax*0.96998332};
if (zx > 9) { cx = zx*ax*0.95254939};
return cx;}
;

Формула такая:
Код
rez=cofig(({colvo01Cgray}+{colvo01Cblack}+{colvo01Cgreen}),23351.02)+{colvoBOX01C}*29109.42+cofig(({colvo02Agray}+{colvo02Ablack}+{colvo02Agreen}),1)+{colvoBOX02A}*1

Локально все считает, как надо, но на сервере поле с итоговой суммой не отображается. Вот оно:
Код
Рассчитанная стоимость составляет <div id="ch1"><strong><span id="rez_disp">&nbsp;</span><input type="hidden" id="rez" name="rez" value=""/></strong></div> руб. (с учетом НДС 18%)
В чем причина?
*

dynamit

  • Завсегдатай
  • 1744
  • 265 / 0
  • Winter Is Coming
может поэтому?
input type="hidden"
ТАМ ГДЕ ТЫ НИЧЕГО НЕ МОЖЕШЬ, ТЫ НЕ ДОЛЖЕН НИЧЕГО ХОТЕТЬ
==========================================================
Сайты на Joomla!. Верстка. Консультации.  ||  Яндекс уже не ищет, он уже продает (с)  ||    Создание шаблона для Joomla 2.5
*

27NataRUS

  • Захожу иногда
  • 116
  • 0 / 0
может поэтому?
input type="hidden"
А что прописать вместо этого? Почему с компа все работает?
*

dynamit

  • Завсегдатай
  • 1744
  • 265 / 0
  • Winter Is Coming
ТАМ ГДЕ ТЫ НИЧЕГО НЕ МОЖЕШЬ, ТЫ НЕ ДОЛЖЕН НИЧЕГО ХОТЕТЬ
==========================================================
Сайты на Joomla!. Верстка. Консультации.  ||  Яндекс уже не ищет, он уже продает (с)  ||    Создание шаблона для Joomla 2.5
*

27NataRUS

  • Захожу иногда
  • 116
  • 0 / 0
http://htmlbook.ru/html/input/type

Но без скидок все отображается. Поменяла на input type="text", в поле теперь пишет NaN и никак не меняется значение.
*

Voland70

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
Здравствуйте!

Компонент не работает на шаблоне Joomla 2.5.

Шаблон сайта верстался под заказ. В процессе  появилась необходимость  использования на сайте компонента  формы- калькулятора Joomla - FormCalc. На используемом шаблоне, плагин компонента не работает, на других шаблонах все в порядке. Библиотека MooTools подключена.
Сама форма на сайте отражается, но арифметические расчеты плагином не выводятся, при этом на других, стандартных шаблонах Joomla - всё работает как надо.

В чём может быть проблема?  Как исправить?
*

27NataRUS

  • Захожу иногда
  • 116
  • 0 / 0
http://htmlbook.ru/html/input/type

Консоль выдает это:
Цитировать
Uncaught SyntaxError: Unexpected token <
В исходном коде страницы вместо:
Код
<script type="text/javascript">
function change() {
   document.getElementById('ch1').innerHTML='0';
}

function cofig (zx,ax) {
var zx,ax,cx;
if (zx < 5) { cx = zx*ax*1};
if (zx > 4) { cx = zx*ax*0.96998332};
if (zx > 9) { cx = zx*ax*0.95254939};
return cx;}
;

</script>
отображается это:
Код
<script type="text/javascript">
function change() {
   document.getElementById('ch1').innerHTML='0';
}

function cofig (zx,ax) {
var zx,ax,cx;
if (zx < 5) <span id="cx = zx*ax*1_disp">&nbsp;</span><input type="hidden" id="cx = zx*ax*1" name="cx = zx*ax*1" value=""/>;
if (zx > 4) <span id="cx = zx*ax*0.96998332_disp">&nbsp;</span><input type="hidden" id="cx = zx*ax*0.96998332" name="cx = zx*ax*0.96998332" value=""/>;
if (zx > 9) <span id="cx = zx*ax*0.95254939_disp">&nbsp;</span><input type="hidden" id="cx = zx*ax*0.95254939" name="cx = zx*ax*0.95254939" value=""/>;
return cx;}
;

</script>
*

Voland70

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
К вопросу по теме выше!
Плагин не отражает результаты расчетов.
Сама форма на сайте отражается, но арифметические расчеты плагином не выводятся, при этом на других, стандартных шаблонах Joomla - всё работает как надо.
Возможен конфликт скриптов. В консоли браузера:



Показана ошибка  formcheck.js

В чём может быть проблема?  Как исправить?

Никто не смог ответить, проблема в конфликте скриптов FormCalc использующих MooTools и других   работающих jQuery.
Рекомендуемые и методами связанными с установкой плагинов JB Library, добавлением кода jQuery.noConflict(); в index.php, заменой знаков $ в скриптах  на jQuery, не помогли.

Проблему решил созданием нового сайта с нужной формой FormCalc на поддомене, которая открывалась в отдельном окне по ссылке.
« Последнее редактирование: 14.03.2013, 22:05:36 от Voland70 »
*

sashahz

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
Приветствую всех!У меня такой вопрос, как в значение value указать процент ?
*

resens

  • Захожу иногда
  • 89
  • 0 / 1
Добрый день. Есть рабочая формула.

Вот что в шаблоне:
Код
<table width="445" border="0">
  <tr>
    <td><strong>Наименование изделия</strong></td>
    <td align="center"><strong>Кол-во</strong></td>
    <td align="center"><strong>Размеры</strong></td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>Ширина стеллажа</td>
    <td><input type="text" name="kolstel" size="3" class="validate['required','digit']"/></td>
    <td>
    <select name="shirina">
      <option value="558">1000 мм</option>
      <option value="558">700 мм</option>
      <option value="558">600 мм</option>
    </select></td>
    <td></td>
  </tr>
  <tr>
    <td width="142">Стойка пристенная высота</td>
    <td width="54"><input type="text" name="kolstoika" size="3" onLoad="kolvo" class="validate['required','digit']"/></td>
    <td width="100"><select name="visota">
      <option value="360">1150 мм</option>
      <option value="395">1400 мм</option>
      <option value="442">1650 мм</option>
      <option value="523">1900 мм</option>
      <option value="558">2150 мм</option>
      <option value="639">2400 мм</option>
      <option value="719">2650 мм</option>
    </select></td>
    <td width="121">&nbsp;</td>
  </tr>
  <tr>
    <td>Панель стеновая</td>
    <td><script>document.write(kolvopaneliy)</script></td>
    <td>&nbsp;</td>
    <td><p>&nbsp;</p>
    </td>
  </tr>
  <tr>
    <td>Низ</td>
    <td><input type="text" name="kolniz" size="3" class="validate['required','digit']"/></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>Панель №1</td>
    <td><input type="text" name="kolnomer" size="3" class="validate['required','digit']"/></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>Доп. Стойка 2,15</td>
    <td><input type="text" name="koldop" size="3" class="validate['required','digit']"/></td>
    <td>
<select name="visotadop">
      <option value="0">Нет</option>
      <option value="360">1150 мм</option>
      <option value="395">1400 мм</option>
      <option value="442">1650 мм</option>
      <option value="523">1900 мм</option>
      <option value="558">2150 мм</option>
      <option value="639">2400 мм</option>
      <option value="719">2650 мм</option>
    </select>
</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td colspan="2">Стоимость: {rez} руб.</td>
  </tr>
</table>

Вот что в формуле:
Код
rez=(({shirina}*{kolstel})+({visota}*{kolstoika})) + ({kolniz}*317)+({kolnomer}*99) +({visotadop}*{koldop})

Появилась необходимость сделать ещё одну поправку. Задать жесткую зависимость задних панелей от высоты стеллажа. Высота стеллажа задается через <select name="visota">, где к нему подставляется цена в виде значения переменной. А можно как-то сделать, чтоб помимо переменной {visota} при выборе писалось ещё одно значение? например как-то так <select name="visota, kolvopaneliy"> <option value="360, 4">1150 мм</option>

Если нет, то подскажите как на javascript мне решить эту задачу?
Пишу вот так и никакого эффекта, я в яве ноль =(

Код
<script language="javascript">
var visota = "";
var kolvopaneliy = "";
function kolvo (visota, panelsten){
if (visota==360){kolvopaneliy = 4};
if (visota==395){kolvopaneliy = 5};
}

Выводить на страницу пытаюсь вот так:
Код
<script>document.write(kolvopaneliy)</script>
*

notsoft

  • Новичок
  • 1
  • 0 / 0
 Подскажите как сделать отправку в шаблоне письма только не пустых значений? С помощью input набирается около 200 значений, как из них отобрать ненулевые/не пустые и поместить в шаблон письма? А переменные заданные через name="imya" будут доступны в javascript? То есть конструкция
<script>
var abc1=+document.getElementByName('abc').value);
</script>
сработает и будет abc1=abc ?
Заранее вам спасибо!
PS: Я только учусь, будьте милостивы :)
*

Ingener

  • Давно я тут
  • 547
  • 10 / 5
на delajoom.ru никто не отвечает ни по почте ни по аське, два раза связывался.
Мне срочно нужна форма расчета пластиковых окон, готов заплатить
*

27NataRUS

  • Захожу иногда
  • 116
  • 0 / 0
Мне тоже никто не отвечает по контактам на сайте. Есть необходимость в готовый калькулятор дописать скидки по двум позициям. Готова заплатить.
*

artmasterpro

  • Осваиваюсь на форуме
  • 44
  • 9 / 0
Подскажите кто сталкивался. Калькулятор считает всю таблицу только после 4х обновлений страницы!
т.е. после введения данных считает только половину формул, затем после обоноления страницы еще часть и еще.

как этого избежать?

Спасибо!

Вот мои формулы:

Код

ploshad=({shirina}-0.4)*({dlina}-0.4)
P=({shirina}+{dlina})*2
Ssten= {P}*{vusota}*{etaj}-({P}*({vusota}*{etaj})*0.1)
hkol=Ssten/0.08
hcen=32
hsuma={hkol}*{hcen}

kokol=({Ssten}*52)+(({Ssten}*52)*0.1)
kocen=14
kosuma={kokol}*{kocen}

kzkol={kokol}*0.1
kzcen=6.8
kzsuma={kzkol}*{kzcen}

arkol=(({P}*6))+(({P}*6))*0.2
arcen=28
arsuma={arkol}*{arcen}

bekol=({P}*0.2*0.4)+({P}*0.85*0.45)
becen=3300
besuma={bekol}*{becen}

krokol={ploshad}*1.4
krocen=720
krosuma={krokol}*{krocen}



nrokol=1
nrocen=60000
nrosuma={nrokol}*{nrocen}

pskol=3
pscen=2500
pssuma={pskol}*{pscen}

kgkol={hkol}/12
kgcen=340
kgsuma={kgkol}*{kgcen}


cmkol=((({kokol}+{kzkol})/404)*1.5)
cmcen=260
cmsuma={cmkol}*{cmcen}


perekol={ploshad}
perecen=500
peresuma={ploshad}*{perecen}

Imaterial={hsuma}+{kosuma}+{kzsuma}+{arsuma}+{besuma}+{krosuma}+{nrosuma}+{pssuma}+{kgsuma}+{cmsuma}+{peresuma}

ufkol=({P}*0.8*0.4)
ufcen=2500
ufsuma={ufkol}*{ufcen}

kbkol={hkol}
kbcen=25
kbsuma={kbkol}*{kbcen}

upkol=5
upcen=500
upsuma={upkol}*{upcen}

kkkol={kokol}
kkcen=12
kksuma={kkkol}*{kkcen}

kkzkol={kzkol}
kkzcen=7
kkzsuma={kkzkol}*{kkzcen}

uppkol={ploshad}
uppcen=450
uppsuma={uppkol}*{uppcen}

armkol={P}
armcen=650
armsuma={P}*{armcen}

ykkol={krokol}
ykcen=780
yksuma={ykkol}*{ykcen}

Irabota={kbsuma}+{upsuma}+{kksuma}+{kkzsuma}+{uppsuma}+{armsuma}+{yksuma}

Ipmaterial={Irabota}+{Imaterial}


« Последнее редактирование: 12.03.2013, 00:09:20 от artmasterpro »
*

mihail.sachko

  • Новичок
  • 1
  • 0 / 0
Все отлично немного подправила sql запрос  в formcalc.php и заработало))
Добрый вечер! А не подскажите что именно правили и где. У меня не в какую не хочет запускаться(((
*

Voland70

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
Добрый вечер! А не подскажите что именно правили и где. У меня не в какую не хочет запускаться(((

у меня тоже не запускалась форма  FormCalc. Проблема в конфликте скриптов  использующих MooTools и других  используемых на сайте  работающих на jQuery компонентов YOOtheme  Widgetkit и слайдера.
Отключаю одно работает второе, и наоборот. Слаженной работы всех используемых на сайте скриптов добиться не получилось.
Возможно у Вас получиться. Темы обсуждались тут:
http://joomlaforum.ru/index.php/topic,256743.msg1291964.html#msg1291964
http://joomlaforum.ru/index.php/topic,206657.0.html

Как писал выше, свою проблему решил созданием нового сайта с нужной формой FormCalc на поддомене, которая открывалась в отдельном окне по ссылке.

« Последнее редактирование: 14.03.2013, 22:26:48 от Voland70 »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор DelaShop

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

Автор osobist

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

Автор DelaShop

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

Автор DelaShop

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