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

Расширение стандартного функционала WP сайта

истекло время актуальности


Есть сайт: neutrinoparticles.com

Там используется только стандартный функционал WP + расширения.

Требуемые переделки:

1. Сделать нормальную многоязычность. Сейчас есть две версии сайта en.neutrinoparticles.com и ru.neutrinoparticles.com. они никак не связаны друг с другом. В таком разделении приятно, что оба сайта можно делать разными, а не переводить каждый пост и страницу. Но плохо, что нужно релогиниться, после переключения. Рассмотрю разные варианты реализации. Там есть форум и баг трэкер - их нужно оставить раздельными на разных языках.

2. Есть еще одна база данных на MySql, которой пользуется другой сервер. При добавлении нового пользователя нужно добавлять его и туда, при удалении - удалять оттуда. Вся работа с этой базой будет происходить через SQL запросы с уже написанными встроенными процедурами MySQL, типа "call neutrino.addUser('name', 'password')" или "call neutrino.removeUser(12)". Вся документация на эти процедуры есть. Нужно хорошо проработать ошибки, которые могут возникнуть из-за связки двух разных баз с разными наборами пользователей (хотя в идеале набор будет один).

3. Нужно добавить еще одну страницу, на которой пользователь будет видеть некоторые данные из второй БД (см. п.2). В качестве данных будут: балланс средств, название тарифного плана и еще пара чисел. Всё это выбирается по айди пользователя с помощью тех же, уже написанных, MySQL процедур в базе. Куда и как добавить эту страницу - рассмотрю варианты (в профиль пользователя или может отдельной страницей.

4. Добавить нормальные кнопки для логина пользователя, чтобы их видно было в шапке по всему сайту.

5. Подключить платёжную систему 2checkout.com. Будет несколько фиксированных "продуктов" - пополнений счета. Пользователь выбирает на какую сумму хочет пополнить, дальше оплачивает через 2checkout, после оплаты, идёт запрос в БД из п.2, который пополняет счет.


Я сам программер, потому буду задавать много вопросов и валидировать некоторые решения.

Новые элементы нужно будет добавить в более менее подходящем под общий стиль виде.



  1.  фрилансер больше не работает на сервисе
  2. 10 дней400 $
    Андрей Олейник
     330   9   3

    Готов взяться

    Украина Днепр | 20 ноября 2015 |

Заказчик
Проект опубликован
18 ноября 2015
186 просмотров
Местоположение исполнителя
Украина Украина
Метки
Поделиться