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

George_1

  • Новичок
  • 3
  • 0 / 0
Спойлер
[свернуть]
Всем доброго времени суток!
Полностью прочитал всю данную тему и несколько раз встретил вопрос о невозможности отправки сообщений на почту, но к великому сожалению не встретил ни одного ответа. Неужели до сих пор никто не смог решить сию задачу?!
Меня перекидывает на главную страницу сразу после нажатия кнопки отправить! Причем форма взята из примера автора компонента и несколько раз проверена.
Работоспособность сервера проверена скриптом
Код
<?php
if (mail("vasha_pachta@mail.ru", "Тема", "бла бла...\nбла...бла...."))
  echo 'OK';
else
  echo 'ERROR';
?>
Результат ОК.
Пробовал отключать все дополнительные компоненты, отображаемые на данной странице, результат НОЛЬ.
Подскажите, чаво делать? Куда копать?
Имеем: Joomla! 3.0.3 Stable, компонент и плагин работают, скачаны с оф.сайта

Спасибо!
*

George_1

  • Новичок
  • 3
  • 0 / 0
На хостинге ничего не заблокировано.
Использовал разные методы отправки (php, sendmail, smtp).
Подставлял разные адреса отправки и получателя, включая разные домены.
При обычной регистрации пользователя на сайте, все письма приходят без всяких проблем.

Что ещё попробовать?
I need HELP!  ! ! !
*

George_1

  • Новичок
  • 3
  • 0 / 0
Опытным путем обнаружено, что если создать пункт меню с формой, то всё отправляется без каких-либо проблем. Т.е. проблема заключается в работе плагина, который отрабатывает форму из материала {formcalcID}.
Что нужно подправить?
*

bogdant

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Здравствуйте, подскажите, пожалуйста ответы на два вопроса:
1. Какая крайняя версия Joomla 3**, на которой работает этот компонент? У меня на 3.4.1 выдает следующее Fatal error: Declaration of TableFormCalc::bind() must be compatible with that of JTableInterface::bind() in /var/www/**********/public_html/xn----8sbmiijbg9aoaxg0n.xn--p1ai/administrator/components/com_formcalc/tables/formcalc.php on line 0... Может это лечится? Я видел в этой теме похожие ошибки, но там хоть строки какие-то внятные были :o а что такое line 0?
Решил попробовать всё-таки (хотя сайт на 3.4.1 и шаблон на более ранних работать не будет), поставил более раннюю (причем попробовал 3.1.0 и 3.0.2)... и вот тут меня настиг второй вопрос:
2. Компонент ни в какую не желает работать с кириллицей! Идут вопросики на все русские буквы! Причём, вообще не понятно, вроде, судя по постам практически у всех всё работает, и только на несколько постов выше наткнулся на собрата по беде, но ответа нет уже почти две недели!
Помогите, пожалуйста! очень нужен этот компонент работающим, причём крайне желательно на русском и на J3.4.1.
Заранее благодарю за помощь!
*

esoft

  • Новичок
  • 5
  • 1 / 0
К сожалению этот несомненно удобный компонент не работает на Joomla 3.4, пришлось использовать RSForm - в чем то сложнее, но и в чем то удобнее - гораздо больше настроек, ну и для оформления придется ручками писать свой стиль. Есть еще более навороченный модуль JSN UniForm v3.2.2 - но это уже как мне кажется для профи разработчиков.
*

bogdant

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
пришлось использовать RSForm - в чем то сложнее, но и в чем то удобнее - гораздо больше настроек, ну и для оформления придется ручками писать свой стиль. Есть еще более навороченный модуль JSN UniForm v3.2.2
Так эти компоненты не для создания калькуляторов, там только формы :( так что это даже не аналог! И к тому же оба они платные и не дешевые...
Кстати как раз для создания форм JSN UniForm v3.2.2 подходит как нельзя лучше, разобраться - минут пять. Главное - там есть довольно удобный WYSIWYG редактор форм, чего, на мой взгляд не хватает FormCalc.
И с поддержкой у FormCalc как-то не так... Я конечно понимаю, компонент бесплатный, но за два дня ни одного ответа ни на форуме, ни через аську, ни через мыло...
Люди, помогите! Ответьте кто-нибудь на пост Ответ #935...
« Последнее редактирование: 14.07.2015, 04:40:33 от bogdant »
*

bogdant

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
В общем, я так понимаю, дождаться ответа от авторов не судьба :(
Напишу, как я на данный момент вышел из описанного в 935-ом посте положения. Это, конечно, то же самое, что чистить зубы через, извините, анус, но калькулятор с формой отправки на сайте на Joomla 3.4.1 работает...
Я попросту поставил данное расширение на Joomla 2.5.28, с которой, честно говоря, уже больше года не работал, но ничего, не велика разница. Затем я создал нужный мне калькулятор, полностью его обкатал и оптимизировал на 2.5, а затем попросту скопировал его код в модуль HTML на 3.4.1, прописал все нужные стили в CSS, скопировал в папку со скриптами следующие документы:
Код
formcalc.js, formcheck.js, mootools-core.js, mootools-more.js, ru.js

После чего калькулятор заработал, правда, чтобы происходила отправка результатов, пришлось прицепить обработчик формы.
Жаль, конечно, что разработчики так относятся к своему детищу и к его пользователям...
Если всё-таки кто-нибудь знает как решить проблему более технично - буду благодарен за ответ... 
*

esoft

  • Новичок
  • 5
  • 1 / 0
Я был все таки не прав и компонет у меня заработал, все проблемы уже решены в данном форуме, надо было просто внимательно читать, в кратце основные моменты:
1. при установке компонента на Joomla 3.4.1 не запускалась форма для создания калькулятора. Решение:
файл administrator/components/com_formcalc/tables/formcalc.php
72-78 строка, код:
function bind($obj)
    {
        $ret = parent::bind($obj);
        if($this->formula)
            list($this->formula) = explode(';', $this->formula);
        return $ret;
    }

заменяем на код:

    function bind($src, $ignore = Array())
    {
        $ret = parent::bind($src);
        if($this->formula)
            list($this->formula) = explode(';', $this->formula);
        return $ret;
    }
2. Совершенно не воспринимал русский язык, хотя все файлы в UTF-8. Решение:
Поменять кодировку в phpMyAdmin в таблице formcalc на UTF8_general_ci (там стояла какая то шведская кодировка)
3. Удалить внизу авторскую ссылку с левыми ссылками (я не против авторского права, но против левых ссылок на своем сайте). Решение:
В языковом файле ru-RU.com_formcalc.ini привести последнюю строчку к виду AUTOR=""
*

bogdant

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Вот это спасибо! Сейчас попробую, потом отпишусь...
*

bogdant

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
esoft, ещё раз огромное спасибо! В общем всё получилось! Компонент работает.
При внесении описанных правок была только одна проблема: ни в какую не менялась кодировка таблицы в базе, причем тоже как-то странно - через операции поменял, внутри показывает Utf-8, но снаружи таблица всё равно остаётся с этой странной шведской кодировкой. В конце концов сделал следующее: снес компонент, в установочном пакете нашел admin/install/sql/install.utf.sql, открыл Notepad++, и вставил /*кодировка*/ после всех записей, поменял кодировку на utf-8 без BOM (когда в документе не было ни одной русской буквы кодировка после закрытия и открытия упорно возвращалась в ANSI), после чего снова установил компонент - и всё заработало, и русский он теперь понимает :)
*

PRammer

  • Захожу иногда
  • 119
  • 0 / 0
esoft, ещё раз огромное спасибо! В общем всё получилось! Компонент работает.
При внесении описанных правок была только одна проблема: ни в какую не менялась кодировка таблицы в базе, причем тоже как-то странно - через операции поменял, внутри показывает Utf-8, но снаружи таблица всё равно остаётся с этой странной шведской кодировкой. В конце концов сделал следующее: снес компонент, в установочном пакете нашел admin/install/sql/install.utf.sql, открыл Notepad++, и вставил /*кодировка*/ после всех записей, поменял кодировку на utf-8 без BOM (когда в документе не было ни одной русской буквы кодировка после закрытия и открытия упорно возвращалась в ANSI), после чего снова установил компонент - и всё заработало, и русский он теперь понимает :)

А у тебя формулы не режет?
*

bogdant

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
А у тебя формулы не режет?
Что это значит? пока вроде всё работает нормально...
*

PRammer

  • Захожу иногда
  • 119
  • 0 / 0
Что это значит? пока вроде всё работает нормально...

У меня режет формулы

Код
kolvosekziysht=Math.floor({dlinasetkimp}/2.5).toFixed(0)
stoimostpokrutiyasetkipvhgrn=({dlinasetkimp}*150.24*{tolshinaprutapvhmm})*{vusotazaborapvhm}
stoimostpokrutiyasetkipolimernoygrn=({dlinasetkimp}*128.16*{tolshinaprutapolimernogomm})*{vusotazaborapolimernogom}
kolvostolbovsht={kolvosekziysht}+1.0
dlinazaborampdlyasekziy={dlinasetkimp}
dlinazaborampdlastolbov={dlinasetkimp}
stoimostpokrutiystolbovpvhgrn=(176.4*{vusotastolbapvhm})*{kolvostolbovsht}
stoimostpokrutiyastolbovpolimernoygrn=(156.0*{vusotastolbapolimernogom})*{kolvostolbovsht}
kolvokrepleniysht={vusotastolbamdlyakrepleniy}*{kolvostolbovsht}
stoimostustanovkikrepleniygrn=({vusotastolbamdlyakrepleniy}*8.4)*{kolvostolbovsht}
stoimostkalitkigrn={vusotakalitkim}
stoimostvorotgrn=(2368.32*{vusotavorotm})*{shirinavorotm}
detalizakazazabora=({stoimostpokrutiyasetkipvhgrn}*{zakazzaborapvh})+({stoimostpokrutiyasetkipolimernoygrn}*{zakazzaborapolimer})
detalizakazazaborapvh={stoimostpokrutiyasetkipvhgrn}*{zakazzaborapvh}
detalizakazazaborapolimerniy={stoimostpokrutiyasetkipolimernoygrn}*{zakazzaborapolimer}
detalizakazastolby=({stoimostpokrutiystolbovpvhgrn}*{ustanovkastolbovpvh})+({stoimostpokrutiyastolbovpolimernoygrn}*{ustanovkastolbovpolimer})
detalizakazastolbovpvhgrn={stoimostpokrutiystolbovpvhgrn}*{ustanovkastolbovpvh}
detalizakazastolbovpolimernoygrn={stoimostpokrutiyastolbovpolimernoygrn}*{ustanovkastolbovpolimer}
detalizakazakrepleniya={stoimostustanovkikrepleniygrn}*{ustanovkakrepleniy}
detalikolvokrepleniy={kolvokrepleniysht}
detalizakazakalitka={stoimostkalitkigrn}*{zakazkalitki}
detalizakazavorota={stoimostvorotgrn}*{zakazvorot}
detalizakazaitogo={detalizakazazabora}+{detalizakazastolby}+{detalizakazakrepleniya}+{detalizakazakalitka}+{detalizakazavorota}
otvetzakazazaborapvh=({zakazzaborapvh}<1)? "НЕТ":"ДА"
otvetzakazazaborapolimer=({zakazzaborapolimer}<1)? "НЕТ":"ДА"
otvettolshinaprutapvhmm=({tolshinaprutapvhmm}===1)? "4.5":"."
otvettolshinaprutapvhmm2=({tolshinaprutapvhmm}===1.417808219178082)? "5.5":"."
otvettolshinaprutapvhmm3=({tolshinaprutapvhmm}===2.045000492969996)? "6.5":"."
otvettolshinaprutapolimernogomm=({tolshinaprutapolimernogomm}===1)? "4.0":"."
otvettolshinaprutapolimernogomm2=({tolshinaprutapolimernogomm}===1.414190800681431)? "5.0":"."
otvettolshinaprutapolimernogomm3=({tolshinaprutapolimernogomm}===2.051)? "6.0":"."
otvetvusotazaborapvhm=({vusotazaborapvhm}===1)? "1.03":"."
otvetvusotazaborapvhm2=({vusotazaborapvhm}===1.258785942492013)? "1.23":"."
otvetvusotazaborapvhm3=({vusotazaborapvhm}===1.456869009584665)? "1.53":"."
otvetvusotazaborapvhm4=({vusotazaborapvhm}===1.638977635782748)? "1.73":"."
otvetvusotazaborapvhm5=({vusotazaborapvhm}===1.865814696485623)? "2.03":"."
otvetvusotazaborapvhm6=({vusotazaborapvhm}===2.063897763578275)? "2.23":"."
otvetvusotazaborapvhm7=({vusotazaborapvhm}===2.29073482428115)? "2.40":"."
otvetyvusotazaborapolimernogom=({vusotazaborapolimernogom}===1)? "1.03":"."
otvetyvusotazaborapolimernogom2=({vusotazaborapolimernogom}===1.235955056179775)? "1.23":"."
otvetyvusotazaborapolimernogom3=({vusotazaborapolimernogom}===1.393258426966292)? "1.53":"."
otvetyvusotazaborapolimernogom4=({vusotazaborapolimernogom}===1.573033707865169)? "1.73":"."
otvetyvusotazaborapolimernogom5=({vusotazaborapolimernogom}===1.823970037453184)? "2.03":"."
otvetyvusotazaborapolimernogom6=({vusotazaborapolimernogom}===2.00374531835206)? "2.23":"."
otvetyvusotazaborapolimernogom7=({vusotazaborapolimernogom}===2.198501872659176)? "2.40":"."
otvetustanovkastolbovpvh=({ustanovkastolbovpvh}<1)? "НЕТ":"ДА"
otvetustanovkastolbovpolimer=({ustanovkastolbovpolimer}<1)? "НЕТ":"ДА"
otvetvusotastolbapvhm=({vusotastolbapvhm}===1)? "1.5":"."
otvetvusotastolbapvhm2=({vusotastolbapvhm}===1.136054421768707)? "1.7":"."
otvetvusotastolbapvhm3=({vusotastolbapvhm}===1.299319727891156)? "2.0":"."
otvetvusotastolbapvhm4=({vusotastolbapvhm}===1.435374149659864)? "2.2":"."
otvetvusotastolbapvhm5=({vusotastolbapvhm}===1.605442176870748)? "2.5":"."
otvetvusotastolbapvhm6=({vusotastolbapvhm}===1.768707482993197)? "2.7":"."
otvetvusotastolbapvhm7=({vusotastolbapvhm}===2.040816326530612)? "3.0":"."
otvetvusotastolbapolimernogom=({vusotastolbapolimernogom}===1)? "1.5":"."
otvetvusotastolbapolimernogom2=({vusotastolbapolimernogom}===1.161538461538462)? "1.7":"."
otvetvusotastolbapolimernogom3=({vusotastolbapolimernogom}===1.315384615384615)? "2.0":"."
otvetvusotastolbapolimernogom4=({vusotastolbapolimernogom}===1.469230769230769)? "2.2":"."
otvetvusotastolbapolimernogom5=({vusotastolbapolimernogom}===1.630769230769231)? "2.5":"."
otvetvusotastolbapolimernogom6=({vusotastolbapolimernogom}===1.746153846153846)? "2.7":"."
otvetvusotastolbapolimernogom7=({vusotastolbapolimernogom}===1.930769230769231)? "3.0":"."
otvetustanovkakrepleniy=({ustanovkakrepleniy}<1)? "НЕТ":"ДА"
otvetzakazkalitki=({zakazkalitki}<1)? "НЕТ":"ДА"
otvetvusotakalitkim=({vusotakalitkim}===2640)? "1.03":"."
otvetvusotakalitkim2=({vusotakalitkim}===2917.2)? "1.23":"."
otvetvusotakalitkim3=({vusotakalitkim}===2982)? "1.53":"."
otvetvusotakalitkim4=({vusotakalitkim}===3550.8)? "1.73":"."
otvetvusotakalitkim5=({vusotakalitkim}===3818.4)? "2.03":"."
otvetvusotakalitkim6=({vusotakalitkim}===4308)? "2.23":"."
otvetvusotakalitkim7=({vusotakalitkim}===5072.4)? "2.4":"."
otvetzakazvorot=({zakazvorot}<1)? "НЕТ":"ДА"
otvetzakazindividualnuhvorot=({zakazindividualnuhvorot}<1)? "НЕТ":"ДА"
otvetvusotavorotm=({vusotavorotm}===2.5)? "1.03":"."
otvetvusotavorotm2=({vusotavorotm}===2.603871098500203)? "1.23":"."
otvetvusotavorotm3=({vusotavorotm}===2.977807053100932)? "1.53":"."
otvetvusotavorotm4=({vusotavorotm}===3.061410620186461)? "1.73":"."
otvetvusotavorotm5=({vusotavorotm}===3.215443858937981)? "2.03":"."
otvetvusotavorotm6=({vusotavorotm}===4.206395836830619)? "2.23":"."
otvetvusotavorotm7=({vusotavorotm}===4.349085109954675)? "2.4":"."
otvetshirinavorotm=({shirinavorotm}===1.0)? "2.5":"."
otvetshirinavorotm2=({shirinavorotm}===1.079246047831374)? "3.0":"."
otvetshirinavorotm3=({shirinavorotm}===1.207336846372112)? "4.0":"."
otvetshirinavorotm4=({shirinavorotm}===1.546209971625456)? "5.0":"."
otvetshirinavorotm5=({shirinavorotm}===1.72111876773409)? "6.0":"."
*

esoft

  • Новичок
  • 5
  • 1 / 0
PRammer, это тебе скорее всего надо лезть в БД - там в таблице formcalc есть строчка formula - тип у нее text, который скорее всего и ограничивает число символов - поменяй его хоть на longtext. Может тогда тебе хватит места)
*

bogdant

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
нууу, у меня формула в три строчки :) а  в этой я даже не могу понять о чем речь... может и компонент тоже:)
*

PRammer

  • Захожу иногда
  • 119
  • 0 / 0
PRammer, это тебе скорее всего надо лезть в БД - там в таблице formcalc есть строчка formula - тип у нее text, который скорее всего и ограничивает число символов - поменяй его хоть на longtext. Может тогда тебе хватит места)

Дело не в длине поля, а в том что компонент режет или что-то другое режет

Вот что на выходе

Код
kolvosekziysht=Math.floor({dlinasetkimp}/2.5).toFixed(0)
stoimostpokrutiyasetkipvhgrn=({dlinasetkimp}*150.24*{tolshinaprutapvhmm})*{vusotazaborapvhm}
stoimostpokrutiyasetkipolimernoygrn=({dlinasetkimp}*128.16*{tolshinaprutapolimernogomm})*{vusotazaborapolimernogom}
kolvostolbovsht={kolvosekziysht}+1.0
dlinazaborampdlyasekziy={dlinasetkimp}
dlinazaborampdlastolbov={dlinasetkimp}
stoimostpokrutiystolbovpvhgrn=(176.4*{vusotastolbapvhm})*{kolvostolbovsht}
stoimostpokrutiyastolbovpolimernoygrn=(156.0*{vusotastolbapolimernogom})*{kolvostolbovsht}
kolvokrepleniysht={vusotastolbamdlyakrepleniy}*{kolvostolbovsht}
stoimostustanovkikrepleniygrn=({vusotastolbamdlyakrepleniy}*8.4)*{kolvostolbovsht}
stoimostkalitkigrn={vusotakalitkim}
stoimostvorotgrn=(2368.32*{vusotavorotm})*{shirinavorotm}
detalizakazazabora=({stoimostpokrutiyasetkipvhgrn}*{zakazzaborapvh})+({stoimostpokrutiyasetkipolimernoygrn}*{zakazzaborapolimer})
detalizakazazaborapvh={stoimostpokrutiyasetkipvhgrn}*{zakazzaborapvh}
detalizakazazaborapolimerniy={stoimostpokrutiyasetkipolimernoygrn}*{zakazzaborapolimer}
detalizakazastolby=({stoimostpokrutiystolbovpvhgrn}*{ustanovkastolbovpvh})+({stoimostpokrutiyastolbovpolimernoygrn}*{ustanovkastolbovpolimer})
detalizakazastolbovpvhgrn={stoimostpokrutiystolbovpvhgrn}*{ustanovkastolbovpvh}
detalizakazastolbovpolimernoygrn={stoimostpokrutiyastolbovpolimernoygrn}*{ustanovkastolbovpolimer}
detalizakazakrepleniya={stoimostustanovkikrepleniygrn}*{ustanovkakrepleniy}
detalikolvokrepleniy={kolvokrepleniysht}
detalizakazakalitka={stoimostkalitkigrn}*{zakazkalitki}
detalizakazavorota={stoimostvorotgrn}*{zakazvorot}
detalizakazaitogo={detalizakazazabora}+{detalizakazastolby}+{detalizakazakrepleniya}+{detalizakazakalitka}+{detalizakazavorota}
otvetzakazazaborapvh=({zakazzaborapvh}vkastolbovpolimer=({ustanovkastolbovpolimer}{vusotastolbapvhm}===1)? "1.5":"."
otvetvusotastolbapvhm2=({vusotastolbapvhm}===1.136054421768707)? "1.7":"."
otvetvusotastolbapvhm3=({vusotastolbapvhm}===1.299319727891156)? "2.0":"."
otvetvusotastolbapvhm4=({vusotastolbapvhm}===1.435374149659864)? "2.2":"."
otvetvusotastolbapvhm5=({vusotastolbapvhm}===1.605442176870748)? "2.5":"."
otvetvusotastolbapvhm6=({vusotastolbapvhm}===1.768707482993197)? "2.7":"."
otvetvusotastolbapvhm7=({vusotastolbapvhm}===2.040816326530612)? "3.0":"."
otvetvusotastolbapolimernogom=({vusotastolbapolimernogom}===1)? "1.5":"."
otvetvusotastolbapolimernogom2=({vusotastolbapolimernogom}===1.161538461538462)? "1.7":"."
otvetvusotastolbapolimernogom3=({vusotastolbapolimernogom}===1.315384615384615)? "2.0":"."
otvetvusotastolbapolimernogom4=({vusotastolbapolimernogom}===1.469230769230769)? "2.2":"."
otvetvusotastolbapolimernogom5=({vusotastolbapolimernogom}===1.630769230769231)? "2.5":"."
otvetvusotastolbapolimernogom6=({vusotastolbapolimernogom}===1.746153846153846)? "2.7":"."
otvetvusotastolbapolimernogom7=({vusotastolbapolimernogom}===1.930769230769231)? "3.0":"."
otvetustanovkakrepleniy=({ustanovkakrepleniy}vorotm2=({shirinavorotm}===1.079246047831374)? "3.0":"."
otvetshirinavorotm3=({shirinavorotm}===1.207336846372112)? "4.0":"."
otvetshirinavorotm4=({shirinavorotm}===1.546209971625456)? "5.0":"."
otvetshirinavorotm5=({shirinavorotm}===1.72111876773409)? "6.0":"."

А если еще конкретнее: удаляются участки формулы, где идет операция сравнения и присутствует знак "?"

*

esoft

  • Новичок
  • 5
  • 1 / 0
О чем речь то понятно: http://delajoom.ru/index.php/instrkucija-po-rabote/arifmetika-javascript-2-
А почему режет - не понятно, надо исследовать по частям - в какой момент и при каком количестве формул это происходит.
*

PRammer

  • Захожу иногда
  • 119
  • 0 / 0
О чем речь то понятно: http://delajoom.ru/index.php/instrkucija-po-rabote/arifmetika-javascript-2-
А почему режет - не понятно, надо исследовать по частям - в какой момент и при каком количестве формул это происходит.
Там исчислять нечего! Он просто режет и все! Если я беру и вставляю данные формулы напрямую в БД, то все отлично ложиться и работает.
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
Возможно кому то поможет решение
Для устранения ошибки
Strict Standards: Declaration of FormCalcController::display() should be compatible with that of JControllerLegacy::display() in D:\OpenServer\domains\joomla.test\administrator\components\com_formcalc\controller.php on line 35
нужно в файле root\administrator\components\com_formcalc\controller.php
заменить в строке (у меня 29)
function display()
на
public function display($cachable = false, $urlparams = array())

 решение ошибки Strict Standards: Declaration of TableFormCalc::bind() should be compatible with that of JTable::bind() in D:\OpenServer\domains\joomla.test\administrator\components\com_formcalc\tables\formcalc.php on line 90

Нужно в файле root\administrator\components\com_formcalc\tables\formcalc.php
заменить в строке (у меня 79)
function bind($obj)
на
public function bind($obj, $ignore = array())

Пора эти рецепты модераторам в шапку внести, а то автор, походу, забил на пользователей своего детища... :(
*

daretop

  • Новичок
  • 1
  • 0 / 0
Добрый день! Просмотрела всю тему, но не нашла ответа, подскажите кто-нибудь решил проблему с дублированием писем? При отправке заказа на почту приходят два письма админу и два пользователю.
*

tomclancys

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

Andrej-zhe

  • Захожу иногда
  • 107
  • 2 / 0
esoft, ещё раз огромное спасибо! В общем всё получилось! Компонент работает.
При внесении описанных правок была только одна проблема: ни в какую не менялась кодировка таблицы в базе, причем тоже как-то странно - через операции поменял, внутри показывает Utf-8, но снаружи таблица всё равно остаётся с этой странной шведской кодировкой. В конце концов сделал следующее: снес компонент, в установочном пакете нашел admin/install/sql/install.utf.sql, открыл Notepad++, и вставил /*кодировка*/ после всех записей, поменял кодировку на utf-8 без BOM (когда в документе не было ни одной русской буквы кодировка после закрытия и открытия упорно возвращалась в ANSI), после чего снова установил компонент - и всё заработало, и русский он теперь понимает :)

Сделал, как вы писали. У меня русский все равно не понимает. Что делать?!
« Последнее редактирование: 11.09.2015, 16:22:07 от Andrej-zhe »
*

sveta1983

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

Что надо из расширений включить/отключить, чтобы калькулятор заработал?
Сейчас формулы просто не вычисляются.
Где-то видела, а сейчас найти не могу....
*

san_san_ku

  • Захожу иногда
  • 75
  • 2 / 0
  • Джумлоруб поневоле
Понадобился вот Калькулятор. Функционал вполне устаивает (то что надо).
Один вопрос: под последнюю версию (Joomla! 3.44) кто-нить ставил данный компонент? Не "поломат" бы cms, хостер фиговый - ручной бэкап, долго/нудно будет восстанавливать (если что).

Может кто поделится позитивной установкой? Компонент-то не новый, 2013-й год.
Спасибо. Отдельное esoft (похоже даже на ответ на мой вопрос). Тем не менее - есть еще позитив? Настроиь-то я - настрою. "Встало" бы.
« Последнее редактирование: 13.10.2015, 11:38:04 от san_san_ku »
*

kodblack

  • Захожу иногда
  • 51
  • 0 / 0
при создание белый экран.
Joomla 3.4.4 - шаблон protostar - Default. русская локализация и компонент только RSForm.
в адресной строке только http://сайт.ru/administrator/index.php?option=com_formcalc&view=formcalc&layout=edit
и еще вопрос:
можно ли создать при помощи конструктора форм formcalc
Суть вопроса: Нужен ограниченный материал (доп. поля)
Наименование (выпадающий список) камод, шкаф и т.д
Год произведения (выпадающий список) 2010, 2011, 2012, 2013 и т.д.
Размер высота (текстовое поле) – цифирное значение
Размер длина (текстовое поле) – цифирное значение
Размер глубина (текстовое поле) – цифирное значение
Это будет один материал – и его ограничение только данными полями.

И произвести вывод данных материалов вида:
Фильтр:
Наименование и год
Наименование   Год произведения   Размер высота   Размер длина   Размер глубина
Шкаф   2015   10   20   30
Тумба   2012   20   10   2
и т.д. ……..           


Подскажите пожалуйста какой модуль или компонент можно использовать?
« Последнее редактирование: 22.10.2015, 17:45:44 от kodblack »
*

twister2013

  • Захожу иногда
  • 91
  • 3 / 0
Возможно кому то поможет решение

Для устранения ошибки

Strict Standards: Declaration of FormCalcController::display() should be compatible with that of JControllerLegacy::display() in D:\OpenServer\domains\joomla.test\administrator\components\com_formcalc\controller.php on line 35

нужно в файле root\administrator\components\com_formcalc\controller.php
заменить в строке (у меня 29)

function display()

на

public function display($cachable = false, $urlparams = array())


А решение ошибки Strict Standards: Declaration of TableFormCalc::bind() should be compatible with that of JTable::bind() in D:\OpenServer\domains\joomla.test\administrator\components\com_formcalc\tables\formcalc.php on line 90

Нужно в файле root\administrator\components\com_formcalc\tables\formcalc.php

заменить в строке (у меня 79)

function bind($obj)

на

public function bind($obj, $ignore = array())


После этих манипуляций у меня ошибка пропала. Все работает. Joomla 3.4.



СПАСИБО!
*

iliya777

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Всем привет.
Можно ли как-то реализовать такое:
после заполнения формы и нажатия кнопки "посчитать" форма меняется на другую, и в ней уже выводился результат и поля для заполнения личных данных и отправки заказа.
*

iliya777

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
*

nilludasa

  • Новичок
  • 2
  • 0 / 0
Добрые люди, помогите пожалуйста!
Пролистал всю тему, не могу решить вопрос т.к. не програмист.
Как сделать так, чтобы при выборе одной позиции в меню, менялось несколько переменных.
В общем вот что смог сделать подскажите где ошибка? или это вообще не то?
<tr>
<td>width="350">Армирование пола:<br><span style="font-size: 10pt;">Зависит от нагрузок на пол </span>
</td>
<td>
<select name="type" id="type" onchange="f()">
<option value="80|33000" selected>Арматурная сетка d=5 150*150 1 слой</option>
<option value="120|28000">Арматурная сетка d=12 200*200 1 слой</option>
<option value="180|28000">Арматурная сетка d=12 200*200 2 слоя</option>
</select> 
</td>
</tr>   
<tr> 
<div style="display:none;">
<input id="arm_work" type="text" name="arm_work" value=""> <br/>
<input name="arm_price" id="arm_price" type="text" value="">
</div>
</tr>
</table>
<script>
f=(function ({
var type = document.getElementById("type").value;
var value = type.split('|');
document.getElementById("arm_work").value=value[0];
document.getElementById("arm_price").value =value[1];
document.forms['calcForm'].elements['grdnaz'].fireEvent('change');
});
</script>   
*

iliya777

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
знатоки, подскажите, пожалуйста, есть ли вообще возможность сделать промежуточную форму, как я описал выше, если да, то в какую сторону копать? или лучше поискать другой калькулятор (только вот что-то не нашел больше).
« Последнее редактирование: 07.12.2015, 22:58:03 от iliya777 »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор DelaShop

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

Автор osobist

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

Автор DelaShop

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

Автор DelaShop

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