Домой Wp-Recall WP-Recall: Вопросы и ответы Функционал общего редактирования
3 ответ(ов) в теме
Kerncraft1
не в сети 1 месяц
На сайте с 18.07.2014
Участник
Тем 30
Сообщения 157
1
17:43
Версия WP-Recall:16.1.5

Заголовок бредовый получился, но лучше не смог придумать. Меня интересует возможность реализации силами плагина WP-Recall следующего функционала:

Вот опубликовал автор Вася на сайте программку, прошло некоторое время и программка получила обновления, но Вася забыл (забил) на обновление своей публикации. Пришел автор Петя и нажал кнопочку "Добавить обновление", ему открывается форма редактирования с активными полями "Список изменений", "Ссылка на файл", "Размер" и т.д. Т.е. при таком редактировании доступны не все поля.

Так же, пока "изменения" находятся на модерации, сама "первоначальная" новость остается опубликованной в первозданном виде.

Вот пример сайта, на котором данный функционал реализован - stmods.ru (логин - kupertest, пароль - 16042018). В меню ссылки на стандартные формы добавления, а если зайти в новость, то появляется пункт "Добавить обновление".

Понимаю, что функционал весьма узконаправленный и скорее всего будет стоить денег. Сперва интересует вообще сама возможность сделать это с WP-Recall.

0
Otshelnik-Fm
не в сети 8 часов
На сайте с 27.01.2013
Модератор
Тем 26
Сообщения 12742
2
18:04

Произвольные поля публикации не ведут лог изменений (и нет ревизий). Т.е. у вордпресс произвольных полей если меняешь произвольное поле - то оно обновляется когда ты сохраняешь запись (или отправляешь на модерацию). И запись уходит на модерацию вся. Плагин wp-recall использует апи вордпресса и поля в публикации работают на вп-шном ядре и хранятся в стандартных таблицах вп. Резюмирую - я не вижу способа сделать так как вы описали.

Вариант - писать полностью плагин под вашу задачу - заводить таблицы чтобы они поддерживали ревизии - в общем уходить от апи вордпресса

0
Kerncraft1
не в сети 1 месяц
На сайте с 18.07.2014
Участник
Тем 30
Сообщения 157
3
18:33

Спасибо за Ваши разъяснения Владимир. Очень жаль конечно, но в глубине души я так и подозревал. Я уже довольно много cms пересмотрел и нигде нет внятной системы работы с ревизиями.

0
Вы не имеете права на публикацию сообщений в этой теме