Изменить плагин Wordpress - добавить, спаять, синхронизировать с вк

Анастасия10 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
07.06.2015

Нужно: 1 Плагин Вордпресс All-in-One Event Calendar (афиша)+ Extended Views (дополнение к основному) - изменить интерфейс: удалить, переместить, блоки, добавить ячейку для фото, адаптировать под шаблон ( убрать растяжение по ширине),

2 Добавить блок "Количество участников" мероприятия и синхронизировать с vk . com

Подробно опишу, не пугайтесь количества букв, все наглядно в картинках, простые действия, но себе не доверяю :) :

1 Изменить интерфейс. Общие настройки:

Удалить: Agenda, Day, Week (см. Картинку в прикр. файлах Ydalit')

Добавить\изменить: Плагин выводит спойлер(переключает вид календаря) в правом верхнем углу (см Posterboard пункт 2), его необходимо скрыть, или добавить 7 блоков (см. Dobavit' 7 ), так как будет 7 разных афиш, в каждой можно будет отключить не нужный вид.

Изменить: Вид календаря Stream и Postboard.

Stream: см Stream пункт 1 на картинке - удалить,чтобы все ячейки афиши шли одна за другой как в пункте 3,

пункт 2 - это что имеем сейчас, надо изменить как в пункте 3: а) изменить вид "дата" б) добавить блок "Участники группы" (ниже подробно опишу), в) Добавить ЛИБО п4, либо п5, одно из двух для читаемости.

--- п4 - "Показать на карте" в карточке создания мероприятия (add event ) есть блок адреса на карте, в Stream и Postboard по умолчанию не выводится, надо вывести, так как на картинке.

--- п5 - "Краткое описание" надо добавить поле для описания (текста), так как текст выводится Stream половина, в Postboard целиком. Приоритет п4 - адрес. п6 на картинке - спойлер который надо скрыть.

Postboard: см Postboard п1 что имеем - п3 что нужно - убрать картинку число в прав верх углу, перенести название под картинку, дату, количество участников. п2 опять спойлер. Postboard будет выводиться на главной, поэтому тут надо сортировать по популярности - по количеству участников (Postboard выводится за месяц п4), по умолчанию не сортирует так как нет этого блока :) + Картинка "1" - пример списка популярных мероприятий ( Stream ), тоже нужно отсортировать по популярности, буду вставлять колонкой, можно как виджет. Сортировка происходит в Organize Events, просто присваивается категория Eventу.

Так же Stream и Postboard растягивает на всю страницу до сайдбара, даже при делении страницы на колонки, что мне не нужно , тут остается только что то придумать

При изменении Stream и Postboard =>

Изменить карточку Event: см картинку event п1, 2,3,4 оставить, вывести в нужное место (см выше), п5 перенести в отдельную ячейку п6 , п7 - "Участники группы", п8 отдельное поле текста для описания, п9 - нужная разметка готового опубликованного мероприятия.

Виджет прописан на Agenda, Agendy удаляем, нужно переписать на Stream см картинку widget, так же за одно проверить отсутствие п1 day (удаляли его выше).

Плагин поддерживает мобильную версию, это нужно сохранить!

2 Блок "Количество участников"

Нужно синхронизировать количество участников в мероприятии вконтакта и блока на сайте, обновление 1 раз в день оптимально, автомат. Добавление информации должно быть максимально простым, для пользователя не знающего что такое код, например как на картинке event п7, вставка url мероприятия вк в определенное поле

Где выводить см выше, как выводить: как вариант, но не проверен мной, может не рабочий jQuery+ вк API , если есть свои методы - прекрасно, главное чтобы работало!

Итак, jQuery: jQuery(function($){

$.ajax({

url: 'http://api.vk.com/method/groups.getById?gid=27506741&fields=members_count',

dataType: "jsonp",

success:function(e){

$('#vkontakte_count').html(e.response[0].members_count)

}

});

});

тут id группы конечно же рандом

Запрос к API вконтакте:

Вставка в любое место: 3450

Если все работает , так же как и в параметре запроси fields указан members_count , вывести дату, фото мероприятия, описание, название, статус и тп , пункт 9 в картинке event.