Add-on/Plugin для vBulletin (vbulletin.com)

Когинс11 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
30.08.2014

Необходимо разработать плагин-заготовку для форума vBulletin

1) Плагин должен работать на 4.x. (также планируется для 5.х) Название плагина testplugin. И плагин должен работать только для Администратора.

2) При нажатии на приложение открывается новая(главная) страница плагина с произвольным текстом “ Lorem ipsum dolor sit amet, consectetur adipiscing elit …..” и 4 кнопки [button 1], [button 2], [button 3] , [button 4]

3) При нажатии на кнопку [button 1] исполняется функция, которая выводит текст “Button 1 action executed” и опять открывается главная страница плагина.

4) При нажатии на кнопку [button 2] исполняется функция, которая выводит текст “Button 2 action executed” и опять открывается главная страница плагина.

5) При нажатии на кнопку [button 3] исполняется функция, которая выводит текст “Button 3 action executing” . Функция сохраняет в папку для временных файлов файл с названием temp.tmp и содержанием произвольное число (пример PHP кода: rand(1, 1000); ) и открывается страница (новая с произвольным тестом (Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium….

). На этой же странице должен исполняться AJAX код (работать должно на jQuery), который каждые 3 секунды делает обращение к функции плагина и возвращает текущее время (пример PHP кода: date(“Y-m-d H:i:s”); ) и вставляет ответ AJAX в

(пример JS кода: jQuery("#result").html(ajax_data);)

6) При нажатии на кнопку [button 4] открывается страница настроек для плагина. Поле и кнопка [save] сохранить данную настройку. При нажатии на кнопку [save] . Настройка сохраняется в базе данных или в файл на сервере и идет редирект на главную страницу плагина и выводится сообщение «Configuration Saved»

7) Инструкция по установке плагина.

!!! Обращаем внимание, что никаких сложных функций и кодов писать не нужно. Это плагин заготовка. Необходимые знания: Опыт в написании плагинов для vBulletin, PHP, JS (jQuery).

Так же планируется долгосрочное сотрудничество с исполнителем задания.