Новости Joomla

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

iliya777

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

PRammer

  • Захожу иногда
  • 119
  • 0 / 0
Хорошо, тогда такой вопрос:
Форма вызывается в модуле (это верх сайта),  а сообщение с подтверждением выводит вместо статьи (это почти в самом низу и чтобы увидеть её требуется прокрутить страничку).
Как сделать так, чтобы сообщение выводилось там же где и форма выводится?
Нашел код который выводит сообщение, поправил так, чтобы выводилось во всплывающем окне, но статья все равно пропадает.

Попробуй написать автору компонента. Здесь уже все "вымерли".

Кстати, ты случайно не стыкался с тем, что при нажатии кнопки "Отравить", идет перекидывание на главную страницу + письмо не отправляется??
На этапе создания сайта и его финализации все работало замечательно, и вдруг перестало работать...  :(
*

iliya777

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Скорее всего конфликт библиотек, попробуй отключить модули которые на этой же странице выводятся, ну, или может быть вручную что-то подключал.
*

PRammer

  • Захожу иногда
  • 119
  • 0 / 0
Скорее всего конфликт библиотек, попробуй отключить модули которые на этой же странице выводятся, ну, или может быть вручную что-то подключал.

Спасибо! Попробую поотключать некоторые модули. Если сработает - отпишусь!  *DRINK*
*

PRammer

  • Захожу иногда
  • 119
  • 0 / 0
Решение проблемы с редиректом на главную страницу!

Решение банально простое и связано оно с файлом .htaccess

Открываем его и ищем следующее правило

Код
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/ 
RewriteRule ^index\.php$ http://yoursite.com/ [R=301,L]

и документируем его при помощи #

Должно заработать!

P.S. С точки зрения SEO это плохо, так как появится дубль главной страницы, который будет доступен по адресу http://yoursite.com/index.php. Это можно решить при помощи тега canonical
*

Babyaka

  • Захожу иногда
  • 110
  • 3 / 0
Добрый день, люди добрые. Подскажите пожалуйста, может кто решал такую задачу или просто знает решение.
 
С помощью сего компонента реализовал калькулятор расчета стоимости услуг. Все работает отлично, но беда вот с чем - необходимо реализовать три поля ввода:
 
Код
<input type="text" class="input value1">
<input type="text" class="input value2">
<input type="text"  id="result">

Пользователь вводит в первые два поля значения, они умножаются и подставляют результат в третье поле result в качестве значения value, чтобы пользователь мог сам менять это значение при желании.
 
Пробовал решить задачу данным скриптом:
 
Код
<script>
$(document).ready(function(){
    $(".input").keyup(function(){
          var val1 = +$(".value1").val();
          var val2 = +$(".value2").val();
          $("#result").val(val1*val2);
    });
});
</script>

Скрипт работает вне компонента, но внутри него не работает. Как быть? Весь код калькулятора целиком скидывать не стал, т.к. там все проверенно и работает.
*

iliya777

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Автор компонента что-то молчит пока, написал ему в саппорт.
Подскажите почему режется весь html-код во вкладке "Шаблон сообщения при отсылке формы"?
или это только у меня так?
*

PRammer

  • Захожу иногда
  • 119
  • 0 / 0
Автор компонента что-то молчит пока, написал ему в саппорт.
Подскажите почему режется весь html-код во вкладке "Шаблон сообщения при отсылке формы"?
или это только у меня так?
А фиг его знает!

Я писал такой же самый вопрос здесь - http://joomlaforum.ru/index.php/topic,145164.msg1567933.html#msg1567933, но ответа не получил.

Оставил Joomla 1.5 с калькулятором, где не режет формулы.
*

dj_serg

  • Захожу иногда
  • 98
  • 2 / 0
Подскажите как реализовать калькулятор с отображение фото к примеру
тут http://delajoom.ru/index.php/instrkucija-po-rabote/javascript-v-formah-i-kalkulatorahrrr/40-privazka-kartinki-k-select
но в
Код

<div align="center"><select id="sel" name="select1" onchange="getImg(this.value, 'front');"> <option
 value="200">Акварель</option> <option value="200">Порошковое напыление</option> <option
 value="200">Ламинат</option> <option value="200">Шпон</option> </select><br /> <img id="front"
 src="/demo_cal/400.jpg" alt="" width="170" height="120" /></div>

value="200"> везде одинаковые
как в таком случае и чтоб фото можно было независимо выводить в любом месте
спасибо

*

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!
А зачем Вам список с одинаковыми значениями value?
Как вариант попробуйте добавить к option атрибут name="" со значениями 100, 200 и т.д. Только не забудьте заменить this.value на this.name и в скрипте document.getElementById("sel").value; на document.getElementById("sel").name;
*

dj_serg

  • Захожу иногда
  • 98
  • 2 / 0
А зачем Вам список с одинаковыми значениями value?
Как вариант попробуйте добавить к option атрибут name="" со значениями 100, 200 и т.д. Только не забудьте заменить this.value на this.name и в скрипте document.getElementById("sel").value; на document.getElementById("sel").name;
Спасибо.
5 пунктов с одинаковой ценой
*

dj_serg

  • Захожу иногда
  • 98
  • 2 / 0
А зачем Вам список с одинаковыми значениями value?
Как вариант попробуйте добавить к option атрибут name="" со значениями 100, 200 и т.д. Только не забудьте заменить this.value на this.name и в скрипте document.getElementById("sel").value; на document.getElementById("sel").name;
не работает
*

dj_serg

  • Захожу иногда
  • 98
  • 2 / 0
Подскажите как запретить перезагружать стр.
Код
<input name="test" type="text" id="mkv" size="4" > чтоб при нажатии ввода стр не перезагружалась 
отправка только при submit
*

dj_serg

  • Захожу иногда
  • 98
  • 2 / 0
нашел сам как сделать
Код
<input type="button" value="submit" onclick="this.form.submit();"/>
или
добавить код
Код
  <script type="text/javascript">
document.forms[0].onkeypress = function (a) {
    a = a || window.event;
    if (a.keyCode == 13 || a.which == 13)
    a.preventDefault ? a.preventDefault() : a.returnValue = false
};
</script>
*

dj_serg

  • Захожу иногда
  • 98
  • 2 / 0


Есть часть кода калькулятора


Код

<script type="text/javascript">

function getImg(param, obj, mat_obj)

if(mat_obj=='test') 
{
switch(param){
case '0':
document.getElementById("test_hid").value="0";    
break;     
case '1':       
document.getElementById(obj).src = 'http://#';
document.getElementById("test_hid").value="1200";
document.getElementById("test_dic").innerHTML="<p>Краткое описание </p>";    
break;                     

document.forms['calcForm'].elements['test_hid'].fireEvent('change');

}

}

</script>

<select class="input" name="test" id="test" onchange="getImg(this.value, 'fototest','test');">
<option value="0">Сделайте выбор</option>
<option value="1">Дуб</option>
</select>

Если в таком виде то отправить на почту информацию о заказе не получить отправить названия товаров
так как  value="1" будет передаваться вместо названия будет значение 1
Есть 2 варианта как можно сделать хотел узнать как лучше будет сделать
1. вариант добавить к каждому товары в кода:
Код
document.getElementById("test_name").value="<p>Названия товарв</p>"; 

а в шаблоне письма ставить {test_name}

2. вариант
в select в место <option value="1">Дуб</option>  ставить <option value="Дуб">Дуб</option>
и в коде
case 'Дуб': 
но проблема  в том что есть названия длинные

"лак для пола 3168(антик)"

тогда в шаблоне можно поставить просто {test}

Длинные название в value не знаю можно ли и как будет работать


Подскажите как лучше
*

dj_serg

  • Захожу иногда
  • 98
  • 2 / 0
Приходит 2 письма клиенту. Админу одно как положено.
На форуме не нашел ответа как исправить кто может подсказать, как исправить
*

radist_z

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Теперь приведение в языковом файле ru-RU.com_formcalc.ini  к виду AUTOR="" не удаляет ссылку. Ведать автор доработал компонент. Может кто знает решение как удалить ссылку или где скачать более ранние версии компонента для Joomla 3
*

SerGunSter

  • Захожу иногда
  • 112
  • 1 / 0
Всем привет.
скажите а как то можно  данный калькулятор приспособить так: есть доска объявлений услуг на AdsManager. нужно сделать так, чтобы в объявлении для автора было доступно самому ввести услуги и их стоимость, а просматривающий объявление, уже по введеным автором параметрам мог рассчитывать стоимость работ выбирая введенные  услуги ну и метрики (типа площадь комнаты ремонта итд)? То есть посетитель смог получить стоимость работ для себя?
*

esoft

  • Новичок
  • 5
  • 1 / 0
По поводу авторского права...
Автор (или иные лица) доработали не компонент, а сайт.
Закладка находится в плагине модуля - конкретно:
//echo $option;
      $task=  JRequest::getString('view');
      $host = "delashop.ru/host.php?";
      $who=$_SERVER['HTTP_HOST'];
      $who=str_replace('.','_',$who);
      $option_p = $option;
      $task_p = $task;
      $host .=  "who=".$who."&option=".$option_p."&task=".$task_p;
            
               if (function_exists('curl_init')) {
                  $ch = curl_init($host);
                  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
                  curl_setopt($ch, CURLOPT_TIMEOUT, 5);

                  curl_setopt($ch, CURLOPT_HEADER, 0);
                  $contents = curl_exec($ch);         
                  curl_close($ch);             
                  echo $contents;
               }
      
      
      
        return ob_get_clean();

У меня калькулятор работает без этих дополнительных опций и без посторонних ссылок.
*

predkos

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Ребята, подскажите как через него сделать прайс, в котором в каждом поле вводишь количество, а в самом низу подбивается общая стоимость.
как здесь
Спойлер
[свернуть]
*

Babyaka

  • Захожу иногда
  • 110
  • 3 / 0
На Joomla! 3.5.0 работает у кого форма?
*

alex_nice

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Плагин на Joomla 3.2.3 работает крайне некорректно. Не выводит два и более калькуляторов на одной странице: первый отображается и работает, второй и далее просто пустота.

При отображении нескольких материалов, в каждом по одному вызову формы, отображаются обе формы, но не работают.

p.s.
Да, и чтобы плагин заработал нужно убрать константы .DS. в файле: plugins/content/formcalc/formcalc.php

if (!file_exists(JPATH_ROOT.DS.'components/com_formcalc/models/formcalc.php') || !$this->params->get( 'enabled', 1 ) )

require_once(JPATH_ROOT.DS.'components/com_formcalc/models/formcalc.php');
 все равно не выводит
*

alex_nice

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Может подскажите альтернативу?
*

SolopoV

  • Давно я тут
  • 573
  • 16 / 0
  • зеленею...
Идея разработки универсального компонента  «Формы-калькуляторы»  в котором сочетался функционал калькулятора  Joomla и конструктора форм  Joomla( обратная связь )  появилась после разработки компонента формы обратной связи com_b3v_feedback.  Думая над расширением возможностей, пришла идея сделать так что бы с полями формы помимо отправки на почту можно было бы осуществлять арифметические операции, при этом используя формулу определенную самим пользователем в привычном виде ( арифметические действия любой сложности-вложенности (a+b)*c+a/b ). Но в процессе разработки  возможностей стало больше.
Возможности:
- Создание форм любой сложности
- Шаблонирование форм, писем для отправки, ответных сообщений
- Проверка полей на ввод различные информации (установка требований к поля).  Валидация.
- Вывод подсказок в случай неправильно ввода
- Ввод формул любой сложности,  используя арифметические операции: + , - , * ,  / и скобки. Любая вложеность. Также разрешается использовать любые арифметические орперации  JavaScript (округление, воз веление в степень, больше из двух, аналог if.... Подробно тут http://delajoom.ru/index.php/instrkucija-po-rabote/arifmetika-javascript.).
- Создание неограниченного количества формул в одной форме, где результат одной может быть переменой для другой.
- Расчет результата по формуле без перезагрузки страницы (в режиме онлайн ввода данных, первый расчет происходит автоматом при открытии страницы использую параметры поумолчанию).
- Использование проверки на спамбот, защита при помощи CAPTCHA (CAPТCHA).
- Создание пунктов меню, как на одну форму, так и на список форм. Редактирование последовательности вывода списка форм. При этом можно выборочно выбрать выводить списком все формы или только выбранные. Реализация тут (на примере выводятся только 4 формы из 6).
- Реализована возможность отправки расчетов или форм на емаил посетителю (пользователю)  для предварительного обдумывания.
- Отправка форм и расчетов на все емайлы администраторов указанных в настройках.
- Возможность прикрепления файлов к отправляемым заявкам. 
- Реализована возможность вводить дробные числа не только с точкой (2.5), но и  с запятой (2,5). Буржуйские стандарты (JavaScript) работают  только с точками.

Скачать компонент и все решение можно тут:

http://delajoom.ru/index.php/skachat-komponent-reshenija

Инструкция по настройки и установки тут:

http://delajoom.ru/index.php/instrkucija-po-rabote

Демонстрация  тут:

http://delajoom.ru/index.php/demonstracija-raboty

◦ Пример формы обратной связи
◦ Калькулятор аутсорсинга
◦ Запись на консультацию
◦ Калькулятор утерянной выгоды.
◦ Прокладка кабеля
◦ Калькулятор такси по москве
◦ Калькулятор пластиковых окон онлайн joomla
◦ Калькулятор стоимости сруба
◦ Калькулятор стоимости рольставень
◦ Калькулятор ОСАГО Joomla

Огромное спасибо пользователям, которые своим ратным трудом помогли и помогают выявлять  недостатки и улучшать компонент.

На форум приходит много вопросов - регулярно занимаюсь его чисткой, а некоторые вопросы аккумулирую тут.
Скачать новый компонент и все решения можно тут:
http://delajoom.ru/index.php/skachat-komponent-reshenija

На Joomla 3.5 - не работает.
*

Aryna

  • Новичок
  • 2
  • 0 / 0
У меня на Joomla 3.5.1 работает, поправила код как было написано в теме ранее. Только одна проблема - внизу под формой вылез текст com_formcalc, кто-нибудь знает как убрать?
*

Aryna

  • Новичок
  • 2
  • 0 / 0
Нашла решение - если выводить форму через материал - эта надпись не появляется)) она появляется только когда калькулятор выбираешь пунктом меню...
*

claus

  • Захожу иногда
  • 183
  • 4 / 1
  • Тиха украинская ночь, но сало надо перепрятать!
3.5 - при создании формы - бeлый экран. Кто то уже пробовал решить?
*

webbar

  • Новичок
  • 1
  • 0 / 0
Вот для 3.4 решение http://tortunov.ru/rabota-cms/joomla-cms/formcalc-lechenie-oshibki-v-komponente-kalkulyatora-na-joomla-3, попробуй, может и для 3.5 подойдет ^-^
*

Babyaka

  • Захожу иногда
  • 110
  • 3 / 0
Народ, на Joomla 3.5.1 форма в админке работает, но на самом сайте не выводится, белый экран показывает
*

Viktoriy

  • Новичок
  • 1
  • 0 / 0
Ребята помогите написать формулу для formcalc
<form action="<?_SERVER['PHP_SELF']?>"method="post">
Стоимость товара:<br />
<input type="text" name="Stoim_tov"><br />
Стоимость доставки по Китаю:<br />
<input type="text" name="Stoim dost_po_Kit"><br />
<imput typy="hidden" name="Kurs_val_1" value="0.17"><br />
   <imput typy="hidden" name="Proc_za_ysl" value="1.05"><br />
   <imput typy="hidden" name="Kurs_val_2" value="26.6"><br />
   Результат:<br />
   <input name="res" name="Resultat"><br>
<input type="submit" value="Считать"/>
</form>
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор DelaShop

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

Автор osobist

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

Автор DelaShop

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

Автор DelaShop

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