Доработки по проекту Cemastco
Есть действующий проект - https://cemastco.com/
Как видно - CMS WP.
Предыдущий разработчик не доделал пару пунктов и пропал. Потому необходимы мелкие доработки. Вот что необходимо сделать:
1. Дробные значения для карточек кораблей
Описание:
- Карточки кораблей созданы как посты (на скриншоте ниже отмечено как "1");
- Доработки нужны для двух существующих языковых версии сайта: Eng и Ru (на скриншоте ниже переключение отмечено как "2");
- Для каждой карточки корабля есть возможность указывать спецификацию - это четыре параметра: LOA, BEAM, DEPTH, DRAFT. Сейчас параметры LOA можно указать только как целочисленный, а остальные дробные, но только с шагом 0,1 (на скриншоте ниже переключение отмечено как "3");
Задача:
1.1. В админке для двух языковых версий (Eng и Ru) для карточек кораблей сделать возможным внесения значений для параметров LOA, BEAM, DEPTH, DRAFT с шагом одна сотая (0,01), чтоб можно было устанавливать значения такого плана: 50,08 и т.д.
1.2. В блоке расширенного поиска на главной странице (http://prntscr.com/ttbba4) для двух языковых версий (Eng и Ru) для всех категорий кораблей внести изменения в отображении значений параметров фильтрации. Данные значения должны быть не целыми как сейчас, а также отображались как дробные значения с шагом 0,01 (т.е. чтоб можно было или ползунком выставить, или "руками" вписать любое значение с точностью до сотой).
1.3. Форма расширенного поиска присутствует также на таких типовых страницах как:
Основная категория - https://cemastco.com/ships-for-sale/
Раздел сайта - https://cemastco.com/category/dry-cargo-vessels-for-sale/
Подраздел сайта - https://cemastco.com/category/dry-cargo-vessels-for-sale/bulk-carriers/
Как пример, скриншот: http://prntscr.com/ttbh6p
Для всех типовых страниц внести такие же изменения, которые прописаны в п. 1.2. для двух языковых версий (Eng и Ru).
1.4. Есть карточки кораблей, как пример рассмотрим:
На карточках отображаются данные параметры:
Необходимо на карточках кораблей для двух языковых версий (Eng и Ru) внести изменения, чтоб выводились не целочисленные значения параметров, а реальные (которые будут указываться в админке).
Примечание:
Все изменения должны быть видны и в мобильной (адаптивной версии) для двух языков сайта.
2. Форма подписки в футере сайта
Описание:
Сейчас в футере сайта стоит стандартная форма подписки на рассылку от MailChimp:
Проблема в том, что эта форма:
- не локализирована для русской версии сайта (остается такая же форма);
- не отображается на мобильных устройствах (адаптивная верстка "режет" её).
Форму захаркодили вот в этот файл:
/wp-content/themes/cemastco/footer.php
Добавили вот такой код: http://prntscr.com/ttbtn1
Задача:
2.1. Убрать имеющийся код.
2.2. Добавить в футер сайта на то же место, где сейчас размещена текущая форма, такую же подписку на рассылку как на странице: https://cemastco.com/contacts/
А именно, вот такую форму - http://prntscr.com/ttbunh
Внешний вид формы:
2.2.1. Фон для поля оставить такой же, заголовок сделать белым, кнопку сделать оранжевым (такой же цвет, который отображается при наведении), при наведении/нажатии кнопка цвет не меняет - http://prntscr.com/ttbwz7
2.2.2. Для англ. станиц сайта текст должен быть такой - http://prntscr.com/ttbytg
Заголовок: "SignUp for News"
Текст поля: "Mail"
Текст кнопки: "SignUp for News"
Текст сообщения валидации: "This is a required field." и вторая строка "Please correct errors before submitting this form."
Сообщение об успешной отправки "Your form has been successfully submitted."
2.2.3. Для ру. станиц сайта текст должен быть такой - http://prntscr.com/ttc1oe
Заголовок: "Подписка на рассылку новостей"
Текст поля: "Mail"
Текст кнопки: "Подписаться"
Текст сообщения валидации: "Обязательное для заполнения поле" и вторая строка "Пожалуйста, исправьте ошибки перед отправлением формы"
Сообщение об успешной отправки "Заявка успешно отправлена"
2.3. Поставить обязательную валидацию на поле для ввода mail-адресов
2.4. При корректном вводе адреса и нажатии на кнопку, форма должна отправлять введенный адрес на почту, которая указана в админке сайта.
2.5. Должно быть обязательное присутствие формы как для русской, так и для английской версии сайта в адаптивном варианте на мобильных устройствах.
В пункте 2.2.2. есть изменения для 2-х позиций. Нужен вот такой текст:
Заголовок: "Sign Up For S&P Circulars"
Текст кнопки: "Sign Up For S&P Circulars"
И в пункте 2.2.3.
Заголовок: "Подпишитесь на нашу рассылку"
Current freelance projects in the category PHP
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 ∙ 23 hours 7 minutes back ∙ 38 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 ∙ 1 day 21 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 ∙ 2 days 17 hours back ∙ 32 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 ∙ 3 days 20 hours back ∙ 21 proposals |
Make sure that order emails from the store do not go to spam.Currently, there is a store on OpenCart, and order emails are landing in spam. We need to ensure they go to Inbox (ukr.net gmail) and check it. The hosting provider wrote: Poor email delivery may be related to a low sender reputation - IP or domain. In this case, we can advise… PHP, Web Programming ∙ 4 days 21 hours back ∙ 47 proposals |