Budżet: 30 USD Termin: 2 dni
Задача понятна, готов приступить.
Необходимо написать класс для WordPress который сохраняет посты определенного типа (задаются при инициализации класса) и сохраняет элементы из Media Library (ML) привязанные к этому посту в файл формата xml. Так же может восстанавливать эти же посты и элементы ML из файла xml.
Элементы привязываются через поле метаданных (таблица postmeta ) с именем (images ) виде массива и имеют формат a:5:{i:0;s:2:"22";i:1;s:2:"15";i:2;s:2:"14";i:3;s:2:"23";i:4;s:2:"12";}
Доступ к этому полю осуществляется с помощью стандартного api get_post_meta
Export
Получить весь список постов определенного типа
И для каждого поста сохранять все поля для записи Post
1. post_content, post_title и все базовые из таблици posts
2. мето данные (из таблици postmeta) которые привязаны к посту
Просмотреть данные с метополя images и сохранить все элементы ML ( базовы параметры и метаданные wp_get_attachment_metadata )
обязательно соблюсти порядок чтобы при восстановлении он не отличался
Сгенерировать хмл и не сохраняя на сайт предложить для скачивания файл
Import
Проверяется коректность хмл файла
Создается все post и востанавливаются их данные (таблици posts и postmeta )
Создаются все элкементы ML и их данные
обновляется поле images в соответствии с новыми id элеметов ML
Вернуть статистика сколько восстановлено постов и сколько элеметов ML
(так же вернуть сколько пропущено элементов или создано копий если такие элементы уже есть)
Проверка для постов осуществляется по slug или тайтл
Проверка для элементов по названию файла или тайтлу
Пример работы класса
$xmlExport = new WordPressExport ( $type = 'postType' );
$xmlExport->exportPosts( $fileName = 'export.xml' );
$xmlExport->importPosts( $fileName = 'export.xml' );
возрат array( inport => array( post => 5, element => 15) , dublicate => array( post => 1, element => 3) )
У класса есть свойство dublicate по умолчанию 0
если 1 - тогда при обнаружении совпадения необходимо создать дубликат с приставкой copy_
если 0 - просто пропустить этот файл и использовать id существующего
формат xml файла мы не указываем - на свое усмотрение.
Тестирование
Для тестирования используем базовый вордпрес к статьям которого добавлено поле методанных images с помощью add_post_meta($post_id, $meta_key, $meta_value, $unique);
в качестве значение указан масив из id элементов ML (айди можно посомтреть при выборе элемента в ML http://localhost/wp-admin/upload.php?item=24 id=24)
Проверить работу:
при 0 статей 0 элементов
При 1 post 0 элементов (пустое поле images)
При 1 post 0 элементов ( поле images внесен мусор)
При 1 post 10 элементов
При 5 post 30 элементов
Детали через емайл или скайп.
Budżet: 30 USD Termin: 2 dni
Задача понятна, готов приступить.
Budżet: 500 USD Termin: 5 dni
Добрый день.
Уже пятый год как мы - команда и, чего у нас не отнять так это опыта в области Web-решений. Мы создали собственную платформу для разработки и управления сайтами и интернет коммерцией. Гибкий дата-менеджер, индивидуальный CRM, удобная и простоя в использование админ. панель
Наши сайты корректно отображаются на всех устройствах и браузерах, оптимизированы под поисковые системы (Google, Яндекс),а так же размещены на собственном безопасном и быстродействующем сервере.
Примеры наших работ: ovo.ua/works Freelancehunt
Наш проект: ovobox.com
Сайт: ovo.ua
С уважением,
Константин Соколов
Project Manager
Digital Студия OVO
Украина,
г. Киев, ул. Старокиевская 10-Г, БЦ "Vector".
тел: +38 (063) 578 15 70
skype: konstantin_ovo.ua
e-mail: [email protected]
вк: https://vk.com/sale_ovo_ua
1) Zmienić napis o kwocie, od której darmowa dostawa - od 2000 zł 2) Zwiększyć prędkość strony (nie fałszywymi wskaźnikami) 3) Usunąć duplikaty (przy wyszukiwaniu produktu wyświetlają się wszystkie warianty oraz produkty, które nie powinny być wyświetlane) 4) Naprawić filtry (screeny prześlę) usunąć filtr rozmiaru biustonosza tam, gdzie nie jest potrzebny. Tam, gdzie jest potrzebny, rozmiary są nieprawidłowe 5) Zrealizować pełną integrację WP z SalesDrive (na razie tylko zamówienia przychodzą, a produkty bez zdjęć, bez rozmiarów i kolorów) 6) Zrobić plik xlsx z eksportem produktów z WP dla programu księgowego
Opis projektu Poszukujemy doświadczonego dewelopera lub małego zespołu do stworzenia nowoczesnego sklepu internetowego dla salonu optycznego. Celem jest nie tylko aktualizacja designu, ale stworzenie efektywnego narzędzia do sprzedaży online, które w przyszłości stanie się głównym kanałem sprzedaży firmy. Obecna strona już działa i ma historię SEO, dlatego ważne jest, aby maksymalnie zachować pozycje w Google podczas przejścia na nową stronę. Za podstawę UX i logiki działania bierzemy nowoczesne światowe sklepy internetowe optyki (np. Warby Parker), ale rozwiązania muszą być dostosowane do ukraińskiego rynku.Wymagana funkcjonalność WordPress + WooCommerce nowoczesny responsywny design katalog produktów z filtrami Mega Menu wybór opraw i soczewek konfigurator zamówienia okularów możliwość przesyłania recepty online rejestracja na badanie wzroku online płatność integracja z Nową Pocztą prosty panel administracyjny import produktów struktura przyjazna SEO możliwość dalszej integracji AI-konsultantaWażne Potrzebny specjalista, który ma doświadczenie w tworzeniu sklepów internetowych, rozumie UX, SEO, konwersję i może zaproponować własne rozwiązania dotyczące poprawy projektu. Szczegółowe zadanie techniczne zostanie przekazane po wstępnym wyselekcjonowaniu kandydatów.Prosimy w odpowiedzi wskazać Linki do 3–5 podobnych zrealizowanych sklepów internetowych. Twoje doświadczenie z WooCommerce. Jak planujesz zachować SEO podczas przenoszenia strony. Jakie ulepszenia rekomendujesz w celu zwiększenia konwersji. Orientacyjny koszt projektu. Orientacyjny czas realizacji.Specjalizacja ✅ Tworzenie stron internetowych ✅ Sklepy internetowe i e-commerce ✅ WordPress ✅ WooCommerce ✅ PHP
Trzeba przenieść autorski projekt z CodeIgniter 2 na Laravel 12. Szczegóły podam w wiadomościach prywatnych.
Projekt Istniejąca strona została opracowana w Symfony. Należy przejąć projekt na wsparcie, zapoznać się z kodem i w przyszłości realizować poprawki. Główne zadania Wdrożyć wszystkie techniczne zalecenia specjalisty SEO zgodnie z dostarczonym zadaniem technicznym. Wprowadzić zmiany w konfiguratorze pomników zgodnie z oddzielną listą wymagań. Zrealizować zaktualizowany design strony (markup i integracja nowego designu). Wykonywać dalsze techniczne poprawki i wsparcie strony w razie potrzeby. Od dewelopera oczekuje się Zapoznania się ze strukturą projektu i bazą kodu. Oceny kosztów i terminów realizacji każdego etapu. Przestrzegania istniejącej architektury projektu i jakościowej realizacji zmian. Utrzymywania kontaktu w sprawie realizacji zadań i możliwych rozwiązań technicznych.
Chcę bota do Telegramu. Ładowanie dialogów. Z pomocą AI sprawdzanie na potencjalne kłamstwo. Strona z rozszerzonymi możliwościami. Rejestracja, API, statystyki itd.