Новости Joomla

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

cRow

  • Осваиваюсь на форуме
  • 27
  • 1 / 0
Подскажите пожалуйста, Очень срочно.
Мне нужно разместить на сайте форму заказа очень похожую  на эту. http://www.sandwich-panel-ufa.ru/index.php?id=118
Я даже не знаю, как правильно это назвать: каталог или просто форма.
Так вот, при помощи какого компонента можно добиться такой таблицы? Пожалуйста, не оставляйте мою тему без внимания, подскажите, куда мне копать и чем.
*

artlux

  • Захожу иногда
  • 466
  • 58 / 0
Re: Каталог формы для заказа товара
« Ответ #1 : 05.06.2011, 04:42:39 »
Если нужна форма, без корзины - компонентов хватает подобных...
А если с данной мини корзиной - то врядли найдете чтото даже похожее, тут только самому форму с нуля писать...
Разработка расширений: Joomla 1.5+, Bitrix 12+, Мобильные приложения для сайтов под Android (PhoneGap).
Для бонусов: Z136221252622, R242724126443, U423945028202. +79211696184(Мегафон), или плюсик в репу!
*

cRow

  • Осваиваюсь на форуме
  • 27
  • 1 / 0
Re: Каталог формы для заказа товара
« Ответ #2 : 05.06.2011, 04:56:11 »
Мне нужен функционал как на этом сайте. то есть, выбрал товар, выбрал длину, цвет и прочее. А далее, оформить предварительный заказ с получением письма заказчику и администратору. неужели ничего даже примерного нет? форму то я как нибудь может и осилю, но я просто не знаю, с чего начать.
*

Gruz

  • Завсегдатай
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
Re: Каталог формы для заказа товара
« Ответ #3 : 12.06.2011, 14:35:53 »
Конструктор форм aiContactSafe c www.algis.ro

Плагином заготовку формы можно вставить в любом месте и переопределить/задать значения по-умолчанию Приходит на мыло, сохраняется в БД. Подробнее тут:
http://joomlaforum.ru/index.php/topic,154273.msg835311.html#msg835311

http://joomlaforum.ru/index.php/topic,164481.msg889813.html#msg889813

Ещё подробнее в документации разработчика.
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

cRow

  • Осваиваюсь на форуме
  • 27
  • 1 / 0
Re: Каталог формы для заказа товара
« Ответ #4 : 11.07.2011, 13:44:41 »
Спасибо)) буду осиливать)))
*

cRow

  • Осваиваюсь на форуме
  • 27
  • 1 / 0
Re: Каталог формы для заказа товара
« Ответ #5 : 11.07.2011, 14:26:09 »
Конструктор форм aiContactSafe c www.algis.ro

Плагином заготовку формы можно вставить в любом месте и переопределить/задать значения по-умолчанию Приходит на мыло, сохраняется в БД. Подробнее тут:
http://joomlaforum.ru/index.php/topic,154273.msg835311.html#msg835311

http://joomlaforum.ru/index.php/topic,164481.msg889813.html#msg889813

Ещё подробнее в документации разработчика.

Я так понял, это форма для отправки. И как вижу, в ней вроде бы нет калькулятора. Эту форму я могу использовать для связи после оформления заказа, думаю, в качестве калькулятора использовать Форм-кальк. Но у менея возникает проблема с добавлением новых позиций в корзину.  Нашел вот такой скрипт, http://www.fatfreecart.com но он работает только на их сервере и я не смог его переделать под свои нужды. (Убрать формы оплаты и пр.)

Вот код скрипта
Цитировать
<!-- ADD TO CART button code. -->
 <form action="https://www.e-junkie.com/ecom/fgb.php?c=cart&cl=1&ejc=2" target="ej_ejc" method="POST">

<!-- PayPal email(remove if not using PayPal) -->
 <input type="hidden" name="business" value="your_paypal_email"/>

 <!-- Google merchant id (remove if not using Google Checkout) -->
 <input type="hidden" name="merchant_id" value="your_google_merchant_id"/>

<!-- site url -->
 <input type="hidden" name="site_url" value="http://yoursite.com"/>

<!-- contact email (where we can notify of the updates) -->
 <input type="hidden" name="contact_email" value="your@email.address"/>

<!-- item name -->
 <input type="hidden" name="item_name" value="Test Item"/>

<!-- item number (should be different for each product)-->
 <input type="hidden" name="item_number" value="1"/>

<!-- item price -->
 <input type="hidden" name="amount" value="1.00"/>

 <!-- initial quantity -->
 <input type="hidden" name="quantity" value="1"/>

 <!-- item options (can be removed if not required) -->
 <input type="hidden" name="on0" value="Size"/>
 <select name="os0" >
<option value="S">S</option><option value="M">M</option>
 </select>
 <input type="hidden" name="on1" value="Color"/>
 <select name="os1" >
<option value="Orng">Orng</option><option value="Blk">Blk</option>
 </select>
 <input type="hidden" name="on2" value="Message"/>
 <input name="os2" type="text" value="Hello World"/>

 <!-- shipping cost -->
 <input type="hidden" name="shipping" value="1">

<!-- shipping cost of each additional unit -->
 <input type="hidden" name="shipping2" value="0.5">

<!--handling cost -->
 <input type="hidden" name="handling" value="0.5">

 <!-- tax (flat amount, NOT percentage)-->
 <input type="hidden" name="tax" value="0.50"/>

 <!-- following options are applicable to whole cart-->

 <!-- you thank you page -->
 <input type="hidden" name="return_url" value="http://www.e-junkie.com/"/>

 <!-- any custom info you want to pass for the whole order -->
 <input type="hidden" name="custom" value="anything"/>

 <!-- currency (USD for Google Checkout USA, GBP for Google Checkout UK. For PayPal: any currency that PayPal supports -->
 <input type="hidden" name="currency_code" value="USD"/>

 <input type="image" src="https://www.e-junkie.com/ej/ej_add_to_cart.gif" border="0" onClick="javascript:return EJEJC_lc(this.parentNode);">
 </form>


<!-- VIEW CART button code. -->
 <a href="https://www.e-junkie.com/ecom/fgb.php?c=cart&cl=1&ejc=2&
 merchant_id=your_google_merchant_id&business=your_paypal_email" target="ej_ejc" class="ec_ejc_thkbx" onClick="javascript:return EJEJC_lc(this);"><img src="https://www.e-junkie.com/ej/ej_view_cart.gif" border="0"></a>
 <script language="javascript" type="text/javascript">
 <!--
 function EJEJC_lc(th) { return false; }
 // -->
 </script>
 <script type="text/javascript"
 src="https://www.e-junkie.com/ecom/box.js"></script>

Что можно изменить в листинге, чтобы заменить формы оплаты через плэйпай и гугль на вот эту форму отправки?
*

cRow

  • Осваиваюсь на форуме
  • 27
  • 1 / 0
Re: Каталог формы для заказа товара
« Ответ #6 : 13.07.2011, 00:19:21 »
И вот еще нарыл.
http://www.jstoolbox.com/2009/01/22/upravlenie-tablichnymi-dannymi-pri-pomoshhi-jquery/

Правда очень старый скрипт. НО! При установке на Joomla отказывается нормально работать.  отделтьным index файлом запускается и работает отлично.
Кто понимает в jquery, пожалуйста посмотрите, что можно подправить, чтобы под Joomla работало хорошо. Еще я гдето прочитал что он может конфликтовать с mootools, и если mootools не используется, то его лучше выключить. Где можно выключить этот пресловутый mootools?

PS: Если заставлю работать этот скрипт, то все мои проблемы будут решены. Остальное все смогу сделать сам. Пожалуйста! ПОМОГИТЕ!
*

varX

  • Живу я здесь
  • 2450
  • 141 / 5
  • разработка компонентов
Re: Каталог формы для заказа товара
« Ответ #7 : 13.07.2011, 01:06:36 »
Отключать mootools в Joomla  это безумие, как впрочем и использование jquery. Но это уже мое имхо.
Я бы переписал этот плагин с jquery на mootools, а вам могу посоветовать включить режим jQuery.noConflict();
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

cRow

  • Осваиваюсь на форуме
  • 27
  • 1 / 0
Re: Каталог формы для заказа товара
« Ответ #8 : 13.07.2011, 01:27:03 »
Отключать mootools в Joomla  это безумие, как впрочем и использование jquery. Но это уже мое имхо.
Я бы переписал этот плагин с jquery на mootools, а вам могу посоветовать включить режим jQuery.noConflict();

А в какую часть кода это вписать? или если есть другие варианты скриптов на mootools может подскажете какие? Я в java не силен, если честно.
*

varX

  • Живу я здесь
  • 2450
  • 141 / 5
  • разработка компонентов
Re: Каталог формы для заказа товара
« Ответ #9 : 13.07.2011, 01:42:04 »
Пишите в скрипте, который использует jquery следующее
var j = jQuery.noConflict();
Ниже по коду заменяете все $ на j
С mootools конфликтовать больше не будет.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

cRow

  • Осваиваюсь на форуме
  • 27
  • 1 / 0
Re: Каталог формы для заказа товара
« Ответ #10 : 13.07.2011, 01:46:04 »
var j = jQuery.noConflict(); можно поставить в самом начале скрипта? или у него есть определенное место?

Вот сам листтинг скрипта
Цитировать
$(document).ready(function() {

   $("#demoTable").bindTableToForm($("#rowEditForm"),"personId");
   
   $("a.edit").click(function() {

      $("#addBtn").hide();
      $("#updateBtn").show();
      
      $(this).populateForm();
      
      var row = $(this).parent().parent();
      row.find('td').css('background-color','#faa');
      $('#editableRow').insertAfter(row).fadeIn('slow');
      
      // отмена действия по умолчанию
      return false;
   });
   
   //Rewrite the form data back to the row's metadata using the plugin's updateRow function
   $("#updateBtn").click(function() {
      $('#rowEditForm').ajaxForm({
         beforeSubmit : function(){
            $('#loading').show();
         },
         success : function(response){
            $('#loading').hide();
            if (response == 1)
               $("#rowEditForm").updateRow();
            else
               alert('Ошибка сохранения данных');
            
            var rowId = $("input[name='personId']").val();
            var row = $('tr#'+rowId).find('td').css('background-color','#F5F5F5');
            $('#editableRow').fadeOut('slow');
         }
      });
   });
   
   //Create a new row/record using the plugin's addRow function
   $("a.add").click(function() {

      $("#addBtn").show();
      $("#updateBtn").hide();
      
      // очищаем форму
      $("#rowEditForm").clearForm();
      $("input[name='personId']").val(0);
      
      $('#demoTable tbody').append($('#editableRow'));
      $('#editableRow').fadeIn('slow');
      
      return false;
   });
   
   
   /* Whenever a hyperlink with the addRecord class is clicked, clear the current form values to
    * prepare for a new record. */
   $("#addBtn").click(function() {
      $('#rowEditForm').ajaxForm({
         beforeSubmit : function(){
            $('#loading').show();
         },
         success : function(response){
            $('#loading').hide();
            if (response == 0)
               alert('Ошибка добавления данных');
            else
               $("#rowEditForm").addRow(response);
            
            $('#editableRow').fadeOut('slow');
         }
      });
   });
   
   //Whenever a hyperlink with the deleteRecord class is clicked, the current row will be deleted.
   $("a.delete").click(function() {
      // ID записи
      var id = $(this).parent().parent().attr('id');
      
      var that = $(this);
      $.post('delete.php',
         {personId : id},
         function(data){
            if (data == 1)
               that.deleteRow();
            else
               alert('Ошибка удаления записи');
         });

      return false;
   });
   
   $("#cancelBtn").click(function(){
      $("#editableRow").fadeOut("slow");
      $(".tablesCorp td").css('background-color','#F5F5F5');
   });
   
});
*

varX

  • Живу я здесь
  • 2450
  • 141 / 5
  • разработка компонентов
Re: Каталог формы для заказа товара
« Ответ #11 : 13.07.2011, 01:52:06 »
В самом верху, первой строкой.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

cRow

  • Осваиваюсь на форуме
  • 27
  • 1 / 0
Re: Каталог формы для заказа товара
« Ответ #12 : 13.07.2011, 03:24:15 »
не помогло. там есть еще несколько подключаемых скриптов, может все дело в них?
*

Dexcius

  • Новичок
  • 8
  • 1 / 0
Re: Каталог формы для заказа товара
« Ответ #13 : 18.07.2011, 15:10:10 »
Пипл, мне кажется, что предложенную задачу можно решить дополнительными свойствами товара в Виртумарте, введя туда все нужные длины/типы/материалы свойствами с выбором варианта.
К примеру - имеется товар "Доска", доп. парамер "Длина", доп параметр "Дерево" и т.д. В карточке товара будет доступен выбор доп. параметров, и в соответствующем виде это занесется в корзину.
*

cRow

  • Осваиваюсь на форуме
  • 27
  • 1 / 0
Re: Каталог формы для заказа товара
« Ответ #14 : 18.07.2011, 19:59:12 »
Пипл, мне кажется, что предложенную задачу можно решить дополнительными свойствами товара в Виртумарте, введя туда все нужные длины/типы/материалы свойствами с выбором варианта.
К примеру - имеется товар "Доска", доп. парамер "Длина", доп параметр "Дерево" и т.д. В карточке товара будет доступен выбор доп. параметров, и в соответствующем виде это занесется в корзину.

Долго мучал март на эту тему, но он зараза показывает в окошке что и как к чему плюсует. да и нормально таблицу я в нем собрать так и не смог. Не хочу заморачиваться с мартом, но если есть готовое решение, похожее по свойствам с этой таблицей, то с удовольствием погляжу, и поставлю у себя.
*

varX

  • Живу я здесь
  • 2450
  • 141 / 5
  • разработка компонентов
Re: Каталог формы для заказа товара
« Ответ #15 : 18.07.2011, 20:32:32 »
Ну, как вариант, можно посмотреть на плагин VM DynamicPrice для VirtueMart. Там можно скрыть "что и как к чему плюсует". Правда структуру таблицы придется имитировать с помощью CSS.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

cRow

  • Осваиваюсь на форуме
  • 27
  • 1 / 0
Re: Каталог формы для заказа товара
« Ответ #16 : 21.07.2011, 22:43:15 »
Видимо, сам я не справлюсь. поэтому думаю покупать готовое решение. Рассмотрю вариант написанный не под Joomla, чтобы разместить корзину отдельным файлом
Нужен весь функционал как здесь:
http://www.sandwich-panel-ufa.ru/index.php?id=118
Сайт тоже по сендвич панелям, только поля в таблице будут немного другими.

Кто сможет сделать и за какую цену? Помогите, я то сроки уже приперли окончательно!
*

tefun

  • Живу я здесь
  • 2540
  • 130 / 1
  • Легче всего обмануть себя
Re: Каталог формы для заказа товара
« Ответ #17 : 24.11.2011, 19:02:10 »
Подскажите пожалуйста, Очень срочно.
Мне нужно разместить на сайте форму заказа очень похожую  на эту. http://www.sandwich-panel-ufa.ru/index.php?id=118
Я даже не знаю, как правильно это назвать: каталог или просто форма.
Так вот, при помощи какого компонента можно добиться такой таблицы? Пожалуйста, не оставляйте мою тему без внимания, подскажите, куда мне копать и чем.
http://www.веб-сайт.мартьянов.рф/scripts.php
http://www.веб-сайт.мартьянов.рф/demo-calc-adm/index.php
http://www.веб-сайт.мартьянов.рф/demo-calc/demo-calc.php

попробуй прикрутить к Joomla, но денег стоит
то что постится на фОруме, не вырубается тапОрами
_______________________________________________
Мысли и женщины вместе не приходят М.Ж.
*

tefun

  • Живу я здесь
  • 2540
  • 130 / 1
  • Легче всего обмануть себя
то что постится на фОруме, не вырубается тапОрами
_______________________________________________
Мысли и женщины вместе не приходят М.Ж.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вопрос по картинкам товара в J2Store

Автор itbc

Ответов: 0
Просмотров: 1754
Последний ответ 27.02.2021, 12:04:34
от itbc
J2Store как убрать обязательные поля в форме заказа?

Автор aniangeless

Ответов: 4
Просмотров: 3093
Последний ответ 06.01.2020, 00:17:06
от zweisamkeitihr
J2Store редактирование карточки товара

Автор zweisamkeitihr

Ответов: 0
Просмотров: 1051
Последний ответ 06.01.2020, 00:04:35
от zweisamkeitihr
Онлайн сервис заказа Отзывов на Картах(яндекс, 2gis), соц сетях

Автор baza-otzyvov

Ответов: 0
Просмотров: 1192
Последний ответ 10.09.2019, 15:34:59
от baza-otzyvov
ошибка со статусом заказа в vm 2.

Автор k4p10

Ответов: 2
Просмотров: 2607
Последний ответ 03.08.2017, 16:13:00
от draff