Нужно модифицировать GEOIP Opencart
16 USDЕсть модуль гео айпи который определяет город, модуль гео айпи уже модифицирован так что в зависимости от выбранного города и при выборе города все ссылки приобретаю такой вид. Например стандартная страница имеет вид https://coolhouse.com.ua/ru/kuhnya-albina-komplekt-3.html если выбрать город Одесса то ссылка приобретает вид https://coolhouse.com.ua/ru/odessa/kuhnya-albina-komplekt-3.html
Что необходимо сделать:
1) Изменить вывод отображения гео айпи на выпадаюший список, в выпадающем списке должно быть города которые будут закреплены в верху списка, а также все остальные города которые есть в Украине в алфавитном порядке

2) В гео айпи есть такие разделы:
- Попапы - в этой вкладке добавляются регионы которые авто определяются - в эти города нужно добавить два поля 1 поле отвечает за приставку в урле, а второе поле будет отвечать за закрепления города в селекте в верху списка
- Регионы - это все регионы которые смогут выбрать пользователи
как только пользователь будет вводить какой то регион в поле геоайпи должна происходить в выпадающем списке фильтрация, но закрепленные регионы выпадающем списке все равно должны отображаться

3) все города которые будут в селекте должны быть оформлены в виде ссылки и вести на туже страницу где находиться пользователь только есть ньюанс:
* если город есть в попапе то ссылка должна вести на урл с приставкой например пользователь находится на странице https://coolhouse.com.ua/ru/kuhnya-albina-komplekt-3.html если он выбирает На этой странице город Одесса то ссылка должны быть https://coolhouse.com.ua/ru/odessa/kuhnya-albina-komplekt-3.html где odessa это приставка которая была указана в вкладе попапы в городе Одесса
* если города есть в попапе и в городе нет приставки то ссылка должна быть стандартной https://coolhouse.com.ua/ru/kuhnya-albina-komplekt-3.html
* если города НЕТ в попапе то ссылка должна быть стандартной https://coolhouse.com.ua/ru/kuhnya-albina-komplekt-3.html
4) На сколько я знаю выбранные регионы записываются в куки, другими словами вам не нужно переделывать сам функционал гео айпи он как работает так и должен работать, просто нужно модифицировать его внешний вид и переделать во внешнем виде ссылки. Сейчас эти ссылки работают через ajax, а мне нужно чтобы это были статические ссылки. Вам не нужно переживать также что не запишуться в куки выбранный город, так определение и автоматическая перезапись города происходит также по урл тоесть грубо говоря если человек зайдет на страницу https://coolhouse.com.ua/ru/odessa/kuhnya-albina-komplekt-3.html ему автоматически выберится город Одесса, так как в урле уже есть приставка /odessa/
5) Теперь самое важно на главной странице оставляем всё как есть
6) Все сформированные ссылки должны должны быть сделаны не javascriptб потому что гугл бот должен видеть уже весь сформированный список городов уже с готовыми ссылками
-
3) все города которые будут в селекте должны быть оформлены в виде ссылки и вести на туже страницу где находиться пользователь только есть ньюанс:
В селекте только элементы option принимаются, в option только value и сама подпись. Хранить url в option value можно, но не не ссылку, при выборе никаких переходов не задумано.
По пляскам "здесь такая ссылка, а здесь такая и сделать нужно так" - если знаете - делайте, а если не можете - не надо учить, размышлять и т.д. программист сам разберётся, как делать свою работу. -
Current freelance projects in the category PHP
Module for OpenCart: mass creation of products from folders with imagesDevelopment of a mass product creation module for OpenCart (ocStore 3.x) A backend module for OpenCart / ocStore 3.x needs to be developed that automatically creates products from a pre-prepared folder structure with images.Main functionality: mass creation of products from… Content Management Systems, PHP ∙ 15 hours 9 minutes back ∙ 28 proposals |
Developer for CMS website project on Drupal 7 + PHP/MySQL.We are looking for a developer to assist with the setup of a CMS site on Drupal 7 + PHP/MySQL. Task:1. Create product cards for the entire range of products (currently, not all products on the site have product cards with descriptions and characteristics).2. Add correct… Content Management Systems, PHP ∙ 2 days 19 hours back ∙ 39 proposals |
Looking for a Bitrix24 specialist / CRM integrator to set up automation.Our company works with CRM Bitrix24. We need a specialist who can set up automatic addition of phone numbers to leads/orders in two formats. Automation must be correctly configured for two countries: the Republic of Moldova and Romania. Task: When creating a lead or order in… PHP, Web Programming ∙ 3 days 17 hours back ∙ 24 proposals |
Website optimizationOptimization of the website jdgreta.co.uk on Shopify. SEO audit attached to the project. Main tasks - - Fix all meta data - Complete the technical specifications for the programmer (since this project combines tasks for both the programmer and SEO, if you are not a company -… HTML & CSS, PHP ∙ 4 days 13 hours back ∙ 33 proposals |
Horoshop SpecialistNeed a specialist who can correctly set up the product Feed. Problem: Currently, over 13,000 products are being uploaded with the same type value (e.g., "everything for manicure and pedicure"). Because of this, it is impossible to segment products in Google Ads and set different… PHP, Website Maintenance ∙ 5 days 16 hours back ∙ 21 proposals |