Improve a simple php script (json-generator)
I have assembled a basic version of the generator/editor for questionnaires .json
it needs to finish the option to add the following questionnaires,
make the layout a bit more compact and welcoming,
insert a function to prevent accidental closure of the window in the browser,
and complete the save function
https://gaz-21.de/autoreg/jsoneditor/index.php
in ZIP = code + sample json file
Requirements:
Upload JSON file
- upon the first loading of the site, there is one empty form for the questionnaire
- it is necessary to keep the option to upload a JSON file from the computer (for editing an existing file)
Display list of items
- After uploading the file, display a list of all questionnaires from the file in a user-friendly editing interface.
- When uploading, convert Unicode to regular letters/smiles
- the image should be uploaded next to each questionnaire (200x200px)
- when filling in the field for the image URL, it should load immediately (AJAX)
- add a button (+) at the bottom to allow adding additional questionnaires
Editing each item
For each item, the following editing fields should be provided:- Photo: Text field for entering the image URL (
photo). - Badge: 4 radio buttons (3 with pre-filled content (
vip,hot,milf) + 1 with a text field) for entering the badge value (badge). - Title (title):
- 3x Text field for the name (non-mandatory).
- Separate text field for age (non-mandatory).
- these data are not mandatory, if they are empty -> then save the parameters without content
- Description (description):
- Three text fields for editing the description in each language (
en,de,dk)
- Three text fields for editing the description in each language (
- Looking for (looking):
- 3 radio buttons for selecting a fixed option.
- Option 1:
"She is looking for him"/"Sie sucht Ihn"/"Hun søger ham" - Option 2:
"looking2en"/"looking2de"/"looking2dk". - Option 3:
"looking3en"/"looking3de"/"looking3dk".
- Option 1:
- 3 radio buttons for selecting a fixed option.
- Location (location):
- it is always fixed - just ignore it when uploading, and when saving, add it to the skeleton
- Category (category):
- 5 radio buttons for selecting a category
"category1"/"category2"/"category3"/"category4"/"category5"
- 5 radio buttons for selecting a category
- Photo: Text field for entering the image URL (
Generate JSON
- At the bottom of the page, a button "generate .json"
- letters/smiles are saved in Unicode
- After clicking the button, generate a JSON file with updated data.
- Provide the option to save this file to the user's computer.
Technical requirements:
- Support for modern browsers (Google Chrome, Firefox, Safari).
- Minimalist and user-friendly interface (tidy up the layout a bit (tables)
can add some colors
Applications 1
Client's review of cooperation with Olena S.
Improve a simple php script (json-generator)Blahyamukha!!!
I haven't encountered such a fast solution with an awesome vibe here yet.
TOP
Freelancer's review of cooperation with Sergey Azarenko
Improve a simple php script (json-generator)Cool client, communication at a high level. I recommend.
Gets involved in the production process, positively influences task completion.
Always in touch.
Just a beauty.
-
9897 67 0 Hello! I will complete your task quickly and efficiently.
My portfolio: https://freelancehunt.com/ua/freelancer/romas6ka.html#portfolio
Write to me. I will be happy to collaborate with you!
Current freelance projects in the category PHP
Resolve the loading issue on the PrestaShop website hostingThe website requires more and more resources each month. The host's response: During the server check, increased load from the MySQL database server was recorded. At times of the 500 error, the MySQL process uses a significant portion of CPU resources, which can lead to unstable… PHP, Databases & SQL ∙ 20 hours 41 minutes back ∙ 26 proposals |
Integration needed: KeyCRM → Cash Register KashalotIt is necessary to set up integration between KeyCRM and the Cash Register Kahalot. When placing an order in KeyCRM, the data must be automatically transmitted to Kahalot: • order information • products, nomenclature • prices • quantity More details in private. Content Management Systems, PHP ∙ 22 hours 1 minute back ∙ 25 proposals |
A WordPress site using the Kadence theme and Kadence Blocks.
223 USD
We need to create a website on WordPress using the Kadence theme and Kadence Blocks. There will be no online store (although it may be added in the future). We need a homepage and several internal pages. The graphics are already prepared, the layout structure is mostly defined,… Content Management Systems, PHP ∙ 2 days 7 hours back ∙ 37 proposals |
Development of 2 SEO-oriented websites for selling spare parts (ATVs and special equipment)Development of Two Specialized Websites for Selling Spare PartsGeneral Information It is necessary to develop two specialized websites: Spare parts for ATVs, UTVs, SSVs, and other similar equipment. Spare parts for special equipment. Existing company website:… PHP, Web Programming ∙ 3 days 4 hours back ∙ 76 proposals |
Development of a WordPress website
22 USD
We are looking for a contractor to develop a custom website on WordPress for a jewelry store. The first stage will be a consultation. Content Management Systems, PHP ∙ 5 days 20 hours back ∙ 72 proposals |