Find Jobs
Hire Freelancers

Закончить написание/разработку модуля на Drupal 7

$10-50 USD

Fechado
Publicado há mais de 9 anos

$10-50 USD

Pago na entrega
Закончить разработку модуля. Модуль зделан примерно на 60–70%. Суть модуля: Есть тип материала допустим material, у него есть поле «svg-field» с загрузкой файла формата ' svg'. Привязки к типу материалу не должно быть, а вот к полю может. Необходимо загрузить файл типа svg и вывести его в материале как png. Под png изображением должны быть ссылки для скачивания этого файла в svg, png, ico, icns форматах. К тому же размеры для скачивания можно выбрать или указать. Например, 50х50, 75х75, 100х100. Также должна быть ссылка — «Скачать все». Если уже есть выбран размер png картинки 50х50, то при нажатии на размер допустим 100х100 – картинка должна измениться для просмотра на этот размер без перезагрузки страницы. Админ должен иметь возможность добавлять размеры сам из возможных стилей. Размеры подтягиваться с admin/config/media/image-styles или можно создать свою страницу с размерами. Если стили подтягиваются с admin/config/media/image-styles, то должна быть страница с настройками, где указывается какие размеры использовать. Также должна указываться цена. То есть картинка — это продукт. Продукт создаётся с помощью Drupal Commerce. Он создается при создании ноды. В ноде отображаться через [login to view URL] Если цена указана 0, то есть продукт есть бесплатный, то цена не отображается на странице и все доступно к скачиванию. Также нету кнопки «добавть в корзину». Если цена указана, то товар должен быть оплачен. Если товар не оплачен, то опций для скачивания нету, и на картинку png накладывается какой-то водяной знак. Его админ также должен иметь возможность изменять. Должна быть страница со всеми настройками (выше говорилось о указание размеров) Это все должно быть описано в одном модуле. Также если картинка платная, то после нажатия добавить в корзину (текст измениться на «купит сейчас» или «купить») пользователь сразу переходить на страницу c оплатой. Без корзины и прочего. Для этого будет использоваться модуль Commerce Express Checkout. Суть в том, что оплата происходит за один товар, и после оплаты пользователь переадресовывается на страницу с товаром, за который он только что заплатил. Вот для этого готового решения нету – это нужно сделать. Будут использоваться платежные системы Paypal и Stripe. Примерно все должно выйти, как на прикрепленном файле. Также после удаления материала, все форматы картинок должны быть удалены. Есть наработки, так как один человек начал делать, но пропал. Ни слуха, ни духа. Хотя часть денег ему заплатил. Есть примерно зделанно 60–70%. Есть сделана конвертация в нужные форматы и страница с настройками для добавления размеров и форматов. Грубо говоря не хватает создания картинок с водяным знаком и их вывод, кода для указания прав доступа, правил с ценами плюс еще кое-какие детали. Также на Гите нашел осень похожий модуль. Можно с двух зделать один. На тип конвертации должен быть использован с модуль, что на Гите. Всю информацию предоставлю. Прошу внимательно прочитать задание перед тем как браться за него. Спасибо за понимание!
ID do Projeto: 6872472

Sobre o projeto

2 propostas
Projeto remoto
Ativo há 9 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
2 freelancers estão ofertando em média $45 USD for esse trabalho
Avatar do Usuário
Предложение еще не подано
$35 USD em 3 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
A proposal has not yet been provided
$55 USD em 5 dias
0,0 (0 avaliações)
0,0
0,0

Sobre o cliente

Bandeira do(a) UKRAINE
Lviv, Ukraine
0,0
0
Membro desde nov. 9, 2014

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.