Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Необхідна розробка яка дозволить вписувати будь які URI сторінок (ресурсів). В админ палеле для цього повинен бути спеціальний інтерфейс, який дасть змогу залишити будь-які сторінки і їх URI з попереднього сайту без зміни.

Приклад:

Укр контекст:

/test-page1 - id: 2 (це стандарт)

/ua/test-page2 - id: 3 (це можливість після розробки)

/test-page4 - id: 4 (це стандарт)

Рос контекст:

/ru/test-page3 - id: 5 (це стандарт)

/test-page2 - id: 6 (це можливість після розробки, test-page2 не помилка – мається на увазі що псевдоніми сторінок можуть бути однакові).

/test-page5 - id: 7 (це можливість після розробки)

В прикладі ресурси зв’язані через Babel: 2 і 5, 3 і 6, 4 і 7.

Я бачу таку реалізацію в виді окремої таблиці в адмінці куди буде заноситись необхідний URI сторінки відносно домену і ID ресурсу до якого його потрібно прив’язати. Можлива і реалізація в виді додаткового чекбокса в ресурсі для помітки такої сторінки і вводу необхідного URI в псевдонім.

Основні вимоги: (написано на прикладі таблиці)

Сайт на 2-х мовах укр. та рос. (основна укр.)

Треба зробити спеціальну таблицю в якій будуть записані «особливі» адреси URI і ID сторінок. В цій таблиці: в полі адреси - можуть знаходитись будь-які які URL відносно домену «/» (не базового URL), в полі ID – id сторінки з будь-якого контексту. Обробка Modx цієї таблиці повинна виконуватись слідкуючім чином:

А) Якщо URI присутній в цій таблиці використовується ID цієї сторінки з колонки ID.

Б) Якщо URI відсутній в цій таблиці виконується стандартний алгоритм Modx, але знайдений ID повинен бути відсутнім в попередній таблиці.

В) Якщо URI відсутній в цій таблиці, але знайдений ID (по псевдоніму ресурса) прив’язаний в таблиці до іншого URI треба видати код 404. Тобто при знаходженні сторінки в цій таблиці її власний псевдонім має бути не дійсним і видавати помилку 404.

Система пошуку контента по URL і генерація URL по ID повинна працювати на базовому (системному) рівні щоб запобігти будь-яким проблемам при виводі меню, генерації url по id, вивід посилань babel і т.д.

Вся обробка тільки на стороні сервера і без редіректів.

Після цієї розробки жодні стандартні функції Modx Revo не повинні втратити своєї функціональності.

Modx Revo повинен правильно робити всі перетворення url в ID або ID в URL згідно вище наведених правил.

Для виконання потрібно:

- встановити Modx Revo на наш хостинг ( обов'язково всі основні каталоги необхідно змінити, ядро встановити в приватну зону, а також задати префікси таблиць. Ці дані будуть написані виконавцю. ).

- Налаштувати дружні URL.

- створити файл robots.txt с правилом блокування індексації всіх сторінок.

- встановити основні компоненти pdoTools, Babel, Ace – тобто ті які потрібні для виконання завдання.

- правильно налаштувати контексти та Babel на два контексти Укр(основний) та рос.

- виконати завдання як описано вище.

- створити тестові сторінки для перевірки.(обов’язково зв’язані через бабел), меню, комбінації в коді типу [[~[[id]]]] або [[~3]].

- коротко описати як працює розробка і інші необхідні дані для передачі іншим виконавцям для продовження створення решти сайту. (змінені файли інструкції для оновлення Modx тощо).

2 года назад
guest_16806091976436
2 года в сервисе
Был
2 года назад

Заявки фрилансеров

Нет заявок фрилансеров
  • Похожие заказы

  • Необхідно підключити скрипт calltracking binotel до інтернет-магазину на OpenCart pro 2.3. Інструкція для виконання завдання надана в додатку. Очікується точне виконання вказівок для коректної інтеграції.

    Закрыт
    2 года назад
  • Необходимо подключить интернет-магазин запчастей к API поставщика. Ожидается автоматизация процессов, обмен данными и синхронизация информации о товарах. Требуется опыт в интеграции API и знание специфики работы интернет-магазинов.

    Закрыт
    2 года назад
  • $600

    Требуется разработка интернет-магазина на базе October CMS. Необходимо установить систему, настроить каталог с плагином Shopaholic для до 100 товаров, интегрировать готовую верстку и дополнить функции для магазина мебели. Ищется опытный исполнитель для оперативного выполнения задачи.

    Закрыт
    2 года назад
  • Необходимо извлечь информацию о товарах с сайта https://bereg.ua/ и оформить ее в таблице для интернет-магазина Розетка. Требуется включить фото, артикул, код и описание товара. Опыт работы с таблицами и внимательность к деталям обязательны.

    Закрыт
    2 года назад
  • Требуется разработка интернет-магазина, предпочтительно на платформе Opencart. Необходимо реализовать около 50 товаров, обеспечить простоту использования, хорошую SEO-оптимизацию и возможность интеграции с сервисами оплаты и доставки, адаптированными к России. Важна скорость разработки и возможность дальнейшего сопровождения проекта.

    Интернет-магазины1 исполнитель
    Завершен
    2 года назад
  • Требуется помощь в разработке обмена между WooCommerce и 1С. Необходимо развернуть сайт на тестовом домене, извлечь наименование полей для обмена и при необходимости получить консультацию по работе с API WooCommerce. Оплата почасовая, ставка обсуждаема.

    Закрыт
    2 года назад
  • Необходимо подписаться на объявление на Авито и поставить лайки. Задача включает в себя переход по ссылке и выполнение действий по поддержке интернет-магазинов. Укажите, как будет осуществляться подписка и лайкинг.

    Закрыт
    2 года назад
  • Требуется доработать быструю корзину в сплывающем окне справа для интернет-магазина на WooCommerce. Необходимо реализовать возможность изменения количества товаров, их удаления и обновления корзины с помощью AJAX. Уточнения и вопросы приветствуются.

    Закрыт
    2 года назад
  • $80

    Требуется устранить несколько проблем на сайте интернет-магазина. Необходимо решить проблему с оплатой через Юмани для заказов свыше 15k, настроить уведомления о покупках в Telegram и обеспечить отправку трек-номеров СДЭК как покупателям, так и администратору. Подробности в личных сообщениях.

    Закрыт
    2 года назад
  • Требуется разработать телеграм бота для магазина цифровых товаров с меню, двумя категориями, профилем пользователя и системой пополнения баланса через криптовалюту. Бот должен хранить данные о пользователях, отображать товары с изображениями и ценами, а также обеспечивать процесс покупки. После завершения покупки администратор получает уведомление. Укажите стоимость и сроки выполнения проекта. Консультация по настройке также необходима.

    Интернет-магазины1 исполнитель
    Завершен
    2 года назад