Joomla extension for service field generation

Fermé Publié le il y a 5 ans Paiement à la livraison
Fermé Paiement à la livraison

PLEASE DOWNLOAD [login to view URL] FOR FORMATTED TEXT.

1. Create backend view for creating services:

I have added (+) plus sign for parameter which should be shown on frontend if turned on or filled.

I need following fields:

Title (text) (input) +

Price (decimal(6,2) (input) +

Length (minutes) (text) (input) +

Description (mediumtext) (editor) +

Categories (loads categories from database, table #__com_xxx_service_categories), multiple selection

Add category* (text) (see below for explanation)

Price based on participants (checkbox) (int(1)) (this won't be displayed in frotnend if turned on, but price calculation should work and input hidden field added)

Select number of services (checkbox) (int(1)) +

*Once category is written into 'Add category' field it's also saved in table #__com_xxx_service_categories table.

New category should be added to categories list

Table name for storing field should be called #__com_xxx_service_fields

Please NOTE: once Price based on participants or Select number of services is checked. The other one selection should be disabled.

Example: User clicks Price based on participants checkbox, Select number of services becomes disabled. And vica versa.

-----------------------------------------------------------------------

2. Frontend:

2.1 In frontend fields have to be generated into something like this (check image - [login to view URL]).

2.2 For every field there should be hidden input to store information about user actions, example below:

<input type="hidden" name="service_field_ID_OF_FIELD" value="1"/>

in finished extension should look like this

<input type="hidden" name="service_field_1" value="1"/>

^If order is turned on (user have clicked it). Then input which has ID of field becomes 1, and if user turns it off, then value becomes 0.

^This will be used for price calculation in backend ( PHP )

Additional fields needed:

When user changes amount - calculate price based on user input, (input integer * service price) ( if parameter turned on ):

<input type="hidden" name="service_amount_ID_OF_FIELD" value="1"/>

in finished extension should look like this

<input type="hidden" name="service_amount_1" value="1"/>

Same function can be used there to calculate price. Don't do anything here, but add fields below if parameter is turned on.

<input type="hidden" name="service_attendees_ID_OF_FIELD" value="1"/>

in finished extension should look like this

<input type="hidden" name="service_attendees_1" value="1"/>

2.3 I need you to create jQuery price calculation for the fields.

3. Price calculations after form is submit is also have to be done with PHP.

Please generate extension with [login to view URL]

CSS JavaScript Joomla MySQL PHP

Nº du projet : #18239665

À propos du projet

7 propositions Projet à distance Actif il y a 5 ans

7 freelances font une offre moyenne de 240 $ pour ce travail

rabbul

Hi I am confident to do this job Thanks

$250 USD en 3 jours
(687 Commentaires)
8.4
jsr3

Hello JonasJ, I have gone through your requirements and interested in working for you. I can start right away. I’m glad to answer any questions you may have! Feel free to discuss anytime. Thank you for your tim Plus

$277 USD en 7 jours
(203 Commentaires)
7.4
jwsolution

Hello , I have 8+ years of extensive experience in developing and designing websites using Joomla. Working with Joomla, I am expert at customization of Joomla core, make custom component, module and plugin,customiza Plus

$250 USD en 5 jours
(102 Commentaires)
6.5
dwirianto

Hi there. My name is Dwi, and I'm a frontend developer who often work with Joomla and used to work with Component Creator. I will help you with your component creation. Let me know. Best - Dwi

$250 USD en 5 jours
(24 Commentaires)
5.2
RhinoTech

Hi! I have gone through your requirement. I am a Boston-based PHP developer with several years’ commercial PHP experience in both eCommerce and CMS websites. I have a lot of experience in data integration (using API Plus

$155 USD en 3 jours
(2 Commentaires)
0.0