OpenCart. PHP. Перенести данные из кастомного модуля в опенкарт
14 627 UAHСайт работает на OpenCart 2.3.
К нему ранее был подключен модуль think-client-service со стороны SEO специалистов, при чем модуль не написан специально под OpenCart, он кастомный на PHP.
Как подсказали мне сеошники: модуль кастомный, без каких либо настроек в админке, к опенкарту подключается через system/library/response.php и там модифицирована функция output(). А дальше в tpl файлах каталога уже через комментарии вида <!-- /generation_text/ --> или <!-- block_footers --> уже выводиться html формируемый модулем.
Модуль работает, технически свои функции выполняет хорошо, за 1 исключением - он постоянно генерирует, создает и накапливает кеш, огромное количество файлов кеша. У нас же на сайте используется лицензионный модуль кеширования OpenCart Lightning v. 4.17 поэтому кеш создаваемый модулем think-client-service лишний, тем более что он создает и занимает огромный объем памяти на диске сервера уже более 80 Гигабайт весит папка с кешем этого think модуля, она в структуре модуля создается и находится по пути /think-client-service/data/cache
Основная суть задачи состоит в том, чтобы перенести уже созданный контент модуля, из его файлов кеша к соответствующим страницам так, чтобы этот контент можно было редактировать (изменять/удалять/добавлять), и чтобы это выводилось на сайте в тех же местах и в том же виде где и сейчас, и так, чтобы в конечном итоге удалить и отключить модуль think-client-service.
Ниже ссылка на сам модуль think-client-service с модифицированным файлом response.php (он в опенкарте лежит по пути system/library) https://drive.google.com/file/d/1CxcDHVWHu7aCsp95gSDDbh-xC95ucKKf/view?usp=sharing
А вот ссылка на расширенное ТЗ того, что именно нужно сделать:
https://docs.google.com/document/d/1UmrxRQAMd-7DtpbWiEIBfRjiFuVuUDK-0LN3s_gTyBc/edit?usp=sharing
Надеюсь понятно - если что не ясно спрашивайте.
Отзыв заказчика о сотрудничестве с Андрієм Кузьмичем
OpenCart. PHP. Перенести данные из кастомного модуля в опенкартВсе сделано качественно. Отменил гарантии на поддержку. Надеюсь, что все будет хорошо. Спасибо, рекомендую специалиста!
Отзыв фрилансера о сотрудничестве с Артемом Голованем
OpenCart. PHP. Перенести данные из кастомного модуля в опенкартПроект завершен успешно, рекомендую Артема как замечательного заказчика!
Актуальные фриланс-проекты в категории PHP
Ищем специалиста Bitrix24 / интегратора CRM для настройки автоматизацииНаша компания работает с CRM Bitrix24. Нам нужен специалист, который сможет настроить автоматическое добавление номера телефона в лиды/заказы в двух форматах. Автоматизация должна быть корректно настроена для двух стран: Республика Молдова и Румыния. Задача: При создании лида… PHP, Веб-программирование ∙ 11 часов 21 минута назад ∙ 22 ставки |
Добавить бегущую строчку в шапку сайта
700 UAH
https://crazybox.com.ua/uk?srsltid=AfmBOopQRUXCCmxx699n57B3eP1XmwcYxJxwPh9qV9WcVjLjS_J2pK5s вот пример как выглядит у них, нужно сделать по их подобию а на этом нужно сделать https://rollershop.com.ua/ опенкарт ocStore 3.0.3.7. и что бы была возможность редатировать текст… PHP, Веб-программирование ∙ 1 день 4 часа назад ∙ 86 ставок |
Оптимизация сайтаОптимазация сайта jdgreta.co.uk на Shopify. Сео аудит приложен к проекту. Основные задачи - - Поправить все мета данные - Выполнить ТЗ для программиста (тк в этом проекте совмещены задачи для программиста и СЕО, если вы не компания - можете использовать помощь) - Поправить… HTML и CSS верстка, PHP ∙ 1 день 7 часов назад ∙ 30 ставок |
Специалист по HoroshopНужен специалист, который сможет правильно настроить товарный Feed. Проблема: Сейчас более 13 000 товаров выгружаются с одинаковым значением типа (например, «все для маникюра и педикюра»). Из-за этого в Google Ads невозможно разделить товары на сегменты и задать разные… PHP, Сопровождение сайтов ∙ 2 дня 9 часов назад ∙ 21 ставка |
Сделать так, чтобы письма о заказах из магазина не попадали в спамСейчас есть магазин на опенкарт, письма о заказах попадают в спам, нужно сделать так, чтобы они попадали во Входящие (ukr.net gmail), проверьте. Хостинг написал: Плохая доставка электронной почты может быть связана с низкой репутацией отправителя - IP или домена. В таком… PHP, Веб-программирование ∙ 3 дня 11 часов назад ∙ 47 ставок |