Сегодня при помощи сторонних разработок для joomla можно рассчитать всё, что угодно: стоимость поездки, расход топлива, истинную стоимость автомобиля, ввезённого из за границы (полезны для информационных и развлекательных порталов). Имеются и многофункциональные приложения (позволяют создавать собственный калькулятор с нуля, любую другую форму, например, форму заказа и даже объединять их). Для коммерческого сайта такая разработка – большой плюс (увеличивает продажи на 20%, экономит время обеих сторон). Но можно ли её заполучить бесплатно?
У начинающего веб-мастера есть три пути:
- заказать разработку калькулятора у программиста,
- скачать и установить стороннее расширение для joomla (бесплатное с авторской ссылкой или платное),
- воспользоваться услугами специализированных веб-сервисов (разработать в удобном интерфейсе собственный калькулятор с подсказками и заготовками), доступ к которым предоставляется бесплатно на время пробного периода (как правило, 14 дней), а после предлагается приобрести один из платных тарифов (цены разнообразные).
Первый вариант самый дорогой, но вложится нужно лишь раз (в отличие от других предложений).
Популярные компоненты калькуляторов joomla
Рассмотрим, какие расширения для джумла пользуются популярностью среди веб-мастеров (т.е. удобны, соответствуют современным требованиям к конструкторам калькуляторов и доступны). К сожалению, их немного.
QuickForm
QuickForm 2 – это конструктор для создания форм, в том числе калькулятора для расчёта стоимости (работ, услуг, товара с доставкой).
Главные особенности:
- Поддерживает версии joomla 3.х.
- Является адаптивным приложением (подстраивается под размер экрана).
- Распространяется в Интернете бесплатно.
Возможности
Судя по статистике запросов, QuickForm 2 – самое популярное приложение для создания форм (опросов, формы заказа, калькулятора, тестов, приложений). Его возможности обширны (включает компонент, модуль и плагин).
- Можно создавать зависимые поля, без ограничения уровня вложенности. Например, сначала вывести калькулятор, а затем предложить сделать заказ исходя из введённой информации (заказать косметический ремонт в квартире или другой вариант ответов – ремонт премиум класса в коттедже).
- Имеется в компоненте множество полей для создания разных форм: текстовые (имя, название товара), специальные (со всплывающими подсказками, например, телефон в нужном формате, e-mail), кнопки, ссылки, флажки (например, для согласия с политикой конфиденциальности), поле калькулятора «Итого», поле для ввода цифры, для множественного выбора и прочие.
- На одной странице без ошибок могут работать несколько форм, созданные с помощью QuickForm 2.
- Можно создать форму с корзиной (актуально для небольших интернет-магазинов). Через такую форму можно отобрать товар по определённым характеристикам (цвет, размер, комплектация), а затем отправить его в корзину.
- Оформление зависит от шаблона сайта. Но его можно редактировать (с помощью изменения кода в файле default.css, но лучше его скопировать, переименовать и уже в новом делать изменения, а после не забудьте указать в проекте источником ваш файл css).
- Чем проще форма, тем «легче» приложение (не загромождает пространство на сервере).
Единственный минус расширения – создан для профессионалов и для тех, кто хорошо помнит математику (в состоянии составить сложную формулу). Многие вещи в нём «интуитивно» не понятны, но к разработке прилагается документация (с ней за пару часов можно создать форму средней сложности).
Установка, пример использования
Находим страницу расширения на официальном портале: https://extensions.joomla.org/extension/quickform. Устанавливаем, после чего создаём первый проект (в панели администрирования QuickForm). В простых формах предусмотрена одна группа полей, в сложных – несколько. Создадим простую, где каждый последующий пункт будет увеличивать стоимость в разы.
Видеоинструкция по созданию сложных форм калькулятора (с вложениями) имеется на сайте разработчика.
Плагин позволяет вставить форму в материал joomla с помощью кода {QuickForm id=3}. Вывод на нескольких страницах сайта возможен с помощью модуля.
Чтобы убрать авторскую ссылку, нужно обратиться к разработчику и внести «посильный вклад в развитие проекта».
Сalculoid
Формы создаются на стороннем одноименном веб-ресурсе, можно позаимствовать готовый вариант. На сайт joomla калькулятор выводится с помощью moduleСalculoid (указывается ID созданной формы) или плагина System – Calculoid (скачиваем отдельно). Плагин необходим, чтобы избежать конфликт script и вывести несколько калькуляторов на странице или просто, чтобы иметь возможность вставить в статью.
- И модуль, и плагин бесплатные (на сервисе предлагаются платные тарифы – от 1250 р., чтобы скрыть свой калькулятор от других пользователей, убрать авторскую ссылку, увеличить возможности – открывается доступ к оплате чере PayPal).
- Плагин подходит для джумла 2.5-3.2. Модуль расчёта для joomla 3.0.
- Адаптивный (по ширине экрана).
Сервис www.calculoid.com после регистрации представляет доступ к самым разнообразным формулам и интерактивным формам калькуляторов: более 4 000 вариантов, которые можно настроить и вставить на сайт joomla. Включая те, через которые можно сразу проводить платежи PayPal (помимо типичных полей, но доступны лишь при подключении платного тарифа).
По умолчанию форма копируется с заголовком и описанием автора, но их можно отключить в модуле. Чего не скажешь об авторской ссылке.
Создадим собственный калькулятор. Добавим поле с возможностью выбора вариантов. Каждой опции (варианту) зададим значение (т.е. пропишем услуги и их стоимость). Добавим формулу, настроим. Настроим внешний вид формы, сохраним и вставим на сайт.
Авторскую ссылку можно удалить, если приобрести один из 3-х платных тарифов
Вставить калькулятор на сайт можно не только с помощью модуля, но и с помощью добавления HTML-кода, и с помощью одноименного плагина. Приложения скачиваются отдельно, на портале джумла представлены на разных страницах:
- модуль – https://extensions.joomla.org/extension/calculoid;
- плагин – https://extensions.joomla.org/extension/system-calculoid.
После установки плагина, вставлять калькулятор в статью joomla можно будет с помощью кода, например, {calculoid 123}.
Для интеграции с другими расширениями джумла
Существуют разработки, привязанные к определённому расширению joomla:
- плагин Сbprice Сalculator позволяет связать результат калькулятора (созданный с помощью расширения Calc Builder Extended) с ценой продуктов в расширении hikashop;
- компонент HikaPriceCalculatorLightдля Hikashop (импортирует сведения о товарах в exel);
- стоит также упомянуть о платном расширении CalcBuilder, предоставляет множество возможностей и подключается к VirtueMart (цена – от 1250 руб.).
Специализированные
К специализированным можно отнести модули, плагины, скрипты, созданные для полезных расчётов: вычисления расстояния, расхода топлива, стоимости автомобиля, стоимости кредита или ипотеки, для конвертации денежных единиц по актуальному курсу валют. Многие из этих приложений потеряли свою актуальность ещё до выпуска joomla версии 2.5 и были удалены разработчиками. Другие просто перестали обновлять. Необходимость в них отпала с ростом популярности онлайн калькуляторов (все виды на calcus.ru, online-kalkulyator.com или финансовые на banki.ru).
Некоторые сторонние разработки ещё можно встретить на «просторах» интернета и даже на портале джумла. Например, ипотечный калькулятор для joomla 3 MortgageLoanCalculator. Модуль создан специально для сайтов агентств недвижимости, позволяет рассчитать ипотеку (построить годовой график или за квартал). Но к сожалению, отображается полностью на английском.
- Для версий CMS3.0-3.х.
- Доступен (бесплатный).
- Имеет небольшие размеры, поэтому адекватно будет отображаться на устройствах с небольшим экраном.
Сторонние сервисы
Помимо расширений для joomla существует и другая возможность добавить калькулятор на сайт – сторонние веб-сервисы. Пользуясь ими, вы можете легко создать сложные формы и добавить их на свой сайт с помощью вставки HTML-кода или ссылки.
Наиболее популярные и доступные по цене:
Constructcalc.ru
Основные параметры задать легко (вид кнопки, вид поля, размеры), остальное – через HTML-код. Имеется несколько примеров создания типовых калькуляторов (видеоинструкции).
uCalc
Спустя 14 дней после регистрации, чтобы продолжить пользоваться необходимо перейти на платный тариф: от 200 рублей в месяц (3 формы, 300 уведомлений по почте).
В отличие от конкурентов (кстати, более дорогостоящих) созданные в нём калькуляторы можно добавлять в соцсети и мессенджеры, в самом калькуляторе можно предусмотреть форму заказа и внесение предоплаты.
Formdesigner.ru
Также есть пробный период, во время которого предлагается бесплатно испытать возможности максимальных тарифов. Цена от 360 рублей в месяц, 5 форм, 1000 уведомлений, ограничение на количество пунктов – 10.
CalcCreator.com
От 795 руб. в месяц. Есть бесплатный тариф (предоставляется с ограниченными возможностями). Форма получается адаптивная. Можно редактировать HTML/CSS. Приятное дополнение: поля «дата» и «время», а также предоставляет возможность пользователю отправить самому себе уведомление (о произведённых расчётах).
Все они отличаются функционалом, например, в ConstructApp и CalcCreator не предусмотрены уведомления на почту.
Для CMS Joomla разработано множество компонентов. На официальном портале джумла в каждой из категорий можно найти несколько достойных внимания разработок. К сожалению, «ряды» калькуляторов немногочисленны. Самые достойные из бесплатных расширений устанавливаются с авторской ссылкой. Минимальный взнос за её удаление возможен лишь с QuickForm-2 (автор принимает пожертвования, не оговаривая размер взноса). Другие адекватные разработки «заточены» под конкретное расширение Joomla (HikaShop, JoomlaShopping, VirtueMart). Хорошая альтернатива названным – бесплатный сервис с открытым кодом Constructcalc.ru. С его помощью можно полностью настроить калькулятор под себя и обойтись без ежемесячной платы, но для этого потребуются достаточно глубокие знания HTML.
Источник
ПОЛИТИКА КОНФИДЕНЦИАЛЬНОСТИ ПЕРСОНАЛЬНЫХ ДАННЫХ
Настоящая Политика конфиденциальности персональных данных (далее – Политика конфиденциальности) действует в отношении всей информации, которую сайт Сайтогон, (далее – Сайт) расположенный на доменном имени sitogon.ru (а также его субдоменах), может получить о Пользователе во время использования сайта sitogon.ru (а также его субдоменов), его программ и его продуктов.
1. Определение терминов
1.1 В настоящей Политике конфиденциальности используются следующие термины:
1.1.1. «Администрация сайта» (далее – Администрация) – действующая в лице индивидуального предпринимателя Егорова В.К., который организует и (или) осуществляет обработку персональных данных, а также определяет цели обработки персональных данных, состав персональных данных, подлежащих обработке, действия (операции), совершаемые с персональными данными.
1.1.2. «Персональные данные» — любая информация, относящаяся к прямо или косвенно определенному, или определяемому физическому лицу (субъекту персональных данных).
1.1.3. «Обработка персональных данных» — любое действие (операция) или совокупность действий (операций), совершаемых с использованием средств автоматизации или без использования таких средств с персональными данными, включая сбор, запись, систематизацию, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, передачу (распространение, предоставление, доступ), обезличивание, блокирование, удаление, уничтожение персональных данных.
1.1.4. «Конфиденциальность персональных данных» — обязательное для соблюдения Оператором или иным получившим доступ к персональным данным лицом требование не допускать их распространения без согласия субъекта персональных данных или наличия иного законного основания.
1.1.5. «Сайт Сайтогон» — это совокупность связанных между собой веб-страниц, размещенных в сети Интернет по уникальному адресу (URL): sitogon.ru, а также его субдоменах.
1.1.6. «Субдомены» — это страницы или совокупность страниц, расположенные на доменах третьего уровня, принадлежащие сайту Сайтогон, а также другие временные страницы, внизу который указана контактная информация Администрации
1.1.5. «Пользователь сайта Сайтогон » (далее Пользователь) – лицо, имеющее доступ к сайту Сайтогон, посредством сети Интернет и использующее информацию, материалы и продукты сайта Сайтогон.
1.1.7. «Cookies» — небольшой фрагмент данных, отправленный веб-сервером и хранимый на компьютере пользователя, который веб-клиент или веб-браузер каждый раз пересылает веб-серверу в HTTP-запросе при попытке открыть страницу соответствующего сайта.
1.1.8. «IP-адрес» — уникальный сетевой адрес узла в компьютерной сети, через который Пользователь получает доступ на Сайт.
1.1.9. «Товар » — продукт, который Пользователь заказывает на сайте и оплачивает через платёжные системы.
2. Общие положения
2.1. Использование сайта Сайтогон Пользователем означает согласие с настоящей Политикой конфиденциальности и условиями обработки персональных данных Пользователя.
2.2. В случае несогласия с условиями Политики конфиденциальности Пользователь должен прекратить использование сайта Сайтогон .
2.3. Настоящая Политика конфиденциальности применяется к сайту Сайтогон. Сайт не контролирует и не несет ответственность за сайты третьих лиц, на которые Пользователь может перейти по ссылкам, доступным на сайте Сайтогон.
2.4. Администрация не проверяет достоверность персональных данных, предоставляемых Пользователем.
3. Предмет политики конфиденциальности
3.1. Настоящая Политика конфиденциальности устанавливает обязательства Администрации по неразглашению и обеспечению режима защиты конфиденциальности персональных данных, которые Пользователь предоставляет по запросу Администрации при регистрации на сайте Сайтогон, при подписке на информационную e-mail рассылку или при оформлении заказа.
3.2. Персональные данные, разрешённые к обработке в рамках настоящей Политики конфиденциальности, предоставляются Пользователем путём заполнения форм на сайте Сайтогон и включают в себя следующую информацию:
3.2.1. фамилию, имя, отчество Пользователя;
3.2.2. контактный телефон Пользователя;
3.2.3. адрес электронной почты (e-mail)
3.2.4. место жительство Пользователя (при необходимости)
3.2.5. адрес доставки Товара (при необходимости) 3.2.6. фотографию (при необходимости).
3.3. Сайт защищает Данные, которые автоматически передаются при посещении страниц:
— IP адрес;
— информация из cookies;
— информация о браузере
— время доступа;
— реферер (адрес предыдущей страницы).
3.3.1. Отключение cookies может повлечь невозможность доступа к частям сайта , требующим авторизации.
3.3.2. Сайт осуществляет сбор статистики об IP-адресах своих посетителей. Данная информация используется с целью предотвращения, выявления и решения технических проблем.
3.4. Любая иная персональная информация неоговоренная выше (история посещения, используемые браузеры, операционные системы и т.д.) подлежит надежному хранению и нераспространению, за исключением случаев, предусмотренных в п.п. 5.2. и 5.3. настоящей Политики конфиденциальности.
4. Цели сбора персональной информации пользователя
4.1. Персональные данные Пользователя Администрация может использовать в целях:
4.1.1. Идентификации Пользователя, зарегистрированного на сайте Сайтогон для его дальнейшей авторизации, оформления заказа и других действий.
4.1.2. Предоставления Пользователю доступа к персонализированным данным сайта Сайтогон.
4.1.3. Установления с Пользователем обратной связи, включая направление уведомлений, запросов, касающихся использования сайта Сайтогон, оказания услуг и обработки запросов и заявок от Пользователя.
4.1.4. Определения места нахождения Пользователя для обеспечения безопасности, предотвращения мошенничества.
4.1.5. Подтверждения достоверности и полноты персональных данных, предоставленных Пользователем.
4.1.6. Создания учетной записи для использования частей сайта Сайтогон, если Пользователь дал согласие на создание учетной записи.
4.1.7. Уведомления Пользователя по электронной почте.
4.1.8. Предоставления Пользователю эффективной технической поддержки при возникновении проблем, связанных с использованием сайта Сайтогон.
4.1.9. Предоставления Пользователю с его согласия специальных предложений, информации о ценах, новостной рассылки и иных сведений от имени сайта Сайтогон.
4.1.10. Осуществления рекламной деятельности с согласия Пользователя.
5. Способы и сроки обработки персональной информации
5.1. Обработка персональных данных Пользователя осуществляется без ограничения срока, любым законным способом, в том числе в информационных системах персональных данных с использованием средств автоматизации или без использования таких средств.
5.2. Пользователь соглашается с тем, что Администрация вправе передавать персональные данные третьим лицам, в частности, курьерским службам, организациями почтовой связи (в том числе электронной), операторам электросвязи, исключительно в целях выполнения заказа Пользователя, оформленного на сайте Сайтогон, включая доставку Товара, документации или e-mail сообщений.
5.3. Персональные данные Пользователя могут быть переданы уполномоченным органам государственной власти Российской Федерации только по основаниям и в порядке, установленным законодательством Российской Федерации.
5.4. При утрате или разглашении персональных данных Администрация вправе не информировать Пользователя об утрате или разглашении персональных данных.
5.5. Администрация принимает необходимые организационные и технические меры для защиты персональной информации Пользователя от неправомерного или случайного доступа, уничтожения, изменения, блокирования, копирования, распространения, а также от иных неправомерных действий третьих лиц.
5.6. Администрация совместно с Пользователем принимает все необходимые меры по предотвращению убытков или иных отрицательных последствий, вызванных утратой или разглашением персональных данных Пользователя.
6. Права и обязанности сторон
6.1. Пользователь вправе:
6.1.1. Принимать свободное решение о предоставлении своих персональных данных, необходимых для использования сайта Сайтогон, и давать согласие на их обработку.
6.1.2. Обновить, дополнить предоставленную информацию о персональных данных в случае изменения данной информации.
6.1.3. Пользователь имеет право на получение у Администрации информации, касающейся обработки его персональных данных, если такое право не ограничено в соответствии с федеральными законами. Пользователь вправе требовать от Администрации уточнения его персональных данных, их блокирования или уничтожения в случае, если персональные данные являются неполными, устаревшими, неточными, незаконно полученными или не являются необходимыми для заявленной цели обработки, а также принимать предусмотренные законом меры по защите своих прав.
6.2. Администрация обязана:
6.2.1. Использовать полученную информацию исключительно для целей, указанных в п. 4 настоящей Политики конфиденциальности.
6.2.2. Обеспечить хранение конфиденциальной информации в тайне, не разглашать без предварительного письменного разрешения Пользователя, а также не осуществлять продажу, обмен, опубликование, либо разглашение иными возможными способами переданных персональных данных Пользователя, за исключением п.п. 5.2 и 5.3. настоящей Политики Конфиденциальности.
6.2.3. Принимать меры предосторожности для защиты конфиденциальности персональных данных Пользователя согласно порядку, обычно используемого для защиты такого рода информации в существующем деловом обороте.
6.2.4. Осуществить блокирование персональных данных, относящихся к соответствующему Пользователю, с момента обращения или запроса Пользователя, или его законного представителя либо уполномоченного органа по защите прав субъектов персональных данных на период проверки, в случае выявления недостоверных персональных данных или неправомерных действий.
7. Ответственность сторон
7.1. Администрация, не исполнившая свои обязательства, несёт ответственность за убытки, понесённые Пользователем в связи с неправомерным использованием персональных данных, в соответствии с законодательством Российской Федерации, за исключением случаев, предусмотренных п.п. 5.2., 5.3. и 7.2. настоящей Политики Конфиденциальности.
7.2. В случае утраты или разглашения Конфиденциальной информации Администрация не несёт ответственность, если данная конфиденциальная информация:
7.2.1. Стала публичным достоянием до её утраты или разглашения.
7.2.2. Была получена от третьей стороны до момента её получения Администрацией Ресурса.
7.2.3. Была разглашена с согласия Пользователя.
7.3. Пользователь несет полную ответственность за соблюдение требований законодательства РФ, в том числе законов о рекламе, о защите авторских и смежных прав, об охране товарных знаков и знаков обслуживания, но не ограничиваясь перечисленным, включая полную ответственность за содержание и форму материалов.
7.4. Пользователь признает, что ответственность за любую информацию (в том числе, но не ограничиваясь: файлы с данными, тексты и т. д.), к которой он может иметь доступ как к части сайта Сайтогон, несет лицо, предоставившее такую информацию.
7.5. Пользователь соглашается, что информация, предоставленная ему как часть сайта Сайтогон, может являться объектом интеллектуальной собственности, права на который защищены и принадлежат другим Пользователям, партнерам или рекламодателям, которые размещают такую информацию на сайте Сайтогон.
Пользователь не вправе вносить изменения, передавать в аренду, передавать на условиях займа, продавать, распространять или создавать производные работы на основе такого Содержания (полностью или в части), за исключением случаев, когда такие действия были письменно прямо разрешены собственниками такого Содержания в соответствии с условиями отдельного соглашения.
7.6. В отношение текстовых материалов (статей, публикаций, находящихся в свободном публичном доступе на сайте Сайтогон) допускается их распространение при условии, что будет дана ссылка на Сайт.
7.7. Администрация не несет ответственности перед Пользователем за любой убыток или ущерб, понесенный Пользователем в результате удаления, сбоя или невозможности сохранения какого-либо Содержания и иных коммуникационных данных, содержащихся на сайте Сайтогон или передаваемых через него.
7.8. Администрация не несет ответственности за любые прямые или косвенные убытки, произошедшие из-за: использования либо невозможности использования сайта, либо отдельных сервисов; несанкционированного доступа к коммуникациям Пользователя; заявления или поведение любого третьего лица на сайте.
7.9. Администрация не несет ответственность за какую-либо информацию, размещенную пользователем на сайте Сайтогон, включая, но не ограничиваясь: информацию, защищенную авторским правом, без прямого согласия владельца авторского права.
8. Разрешение споров
8.1. До обращения в суд с иском по спорам, возникающим из отношений между Пользователем и Администрацией, обязательным является предъявление претензии (письменного предложения или предложения в электронном виде о добровольном урегулировании спора).
8.2. Получатель претензии в течение 30 календарных дней со дня получения претензии, письменно или в электронном виде уведомляет заявителя претензии о результатах рассмотрения претензии.
8.3. При не достижении соглашения спор будет передан на рассмотрение Арбитражного суда г. Окуловка.
8.4. К настоящей Политике конфиденциальности и отношениям между Пользователем и Администрацией применяется действующее законодательство Российской Федерации.
9. Дополнительные условия
9.1. Администрация вправе вносить изменения в настоящую Политику конфиденциальности без согласия Пользователя.
9.2. Новая Политика конфиденциальности вступает в силу с момента ее размещения на сайте Сайтогон, если иное не предусмотрено новой редакцией Политики конфиденциальности.
9.3. Все предложения или вопросы касательно настоящей Политики конфиденциальности следует сообщать по адресу: mail@sitogon.ru
9.4. Действующая Политика конфиденциальности размещена на странице по адресу https://sitogon.ru/politika
Обновлено: 20 Июля 2017 года
г. Окуловка, Индивидуальный предприниматель Егоров Владимир Кирович, ОГРНИП 312530228500047, ИНН 532106023766
Источник