Домой Wp-Recall WP-Recall: Проблемы и решения WP-RECALL. Проблема с загрузкой изображений через медиабиблиотеку Wordpress
17ответ(ов) в теме
aprint
не в сети 4 года
На сайте с 18.08.2014
Участник
1
15:14

Цель была такова: разрешить посетителям сайта регистрироваться и создавать на сайте записи. Записи после создания отправляются на модерацию. Попробовал реализовать это с помощью плагина wp-recall. Пользователю при регистрации присваивается статус "участник" и разрешается публикация. Возникли проблемы. Участник не может загрузить картинку на сайт через медиабиблиотеку wordpress, при загрузке происходит ошибка. Использование галереи wp-recall не подходит, так как хотелось бы дать возможность вставлять картинку в любое место текста. Но если у пользователя статус "администратор", картинку грузятся.
Сайт на котором установлен плагин: _http://www.kupislonica.ru/
Ну, и рейтинг у участников после публикации тоже не меняется, хотя в настройках стоит РЕЙТИНГ ПУБЛИКАЦИЙ - включено, Баллы за рейтинг публикаций - 11. Руками в админке рейтинг поменять можно.
Если кто сможет подсказать решение проблемы - заранее спасибо.

0
Андрей CS
не в сети 8 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16912
2
16:34

Возможно вы неправильно поняли суть рейтинга публикации и его влияние на рейтинг пользователя. Другие пользователи голосуют за публикацию и у автора публикации изменяется карма на заданное кол-во репутации. Я проверил, все работает.
Публиковать на сайте и загружать изображения могут только пользователи с ролью "Автор" и выше, это ограничение в правах на уровне ядра ВП. Плагин wp-recall не изменяет права пользователей и не влияет на возможности ролей на сайте или в админке, поэтому устанавливайте роль Автор

1
aprint
не в сети 4 года
На сайте с 18.08.2014
Участник
3
16:46

Спасибо за быстрый ответ. С рейтингом я действительно плохо разобрался, проверил - работает. Но с загрузкой не все так просто. На данный момент при регистрации пользователь получает статус "автор". При попытке загрузить файл получаем ошибку: "Во время загрузки произошла ошибка. Пожалуйста, повторите попытку позже". Из медиабиблиотеки файлы вставляются. Загрузить с диска не получается. Если я под именем пользователя (статус "автор") вхожу в админку, из админки файлы грузятся без проблем. Через wp-recall - у меня ошибка.
Попробуйте создать пост.

0
Андрей CS
не в сети 8 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16912
4
19:23

Хм, когда разрабатывал данный функционал, то тестировал и все работало. Ок, будем решать проблему. Пока могу предложить скачать последнюю версию плагина, там данная ошибка частично решена, по крайней мере, можно назначать пользователям роли редакторов и запрещать доступ в админку, после этого работа с медиабиблиотекой во фронте для них станет доступна без ошибок.

0
Алиша Бурий
не в сети 10 лет
На сайте с 15.08.2014
Участник
5
14:56

Была такая же проблема. Вот как я ее решила: установила плагин редактор ролей пользователя, и поставила дополнительные галочки на участника. та буквально 2 галочки нужно доставить, то есть расширить права. Если не получится, то могу скинуть скриншот. _https://vk.com/id15563214 можете обратиться по этому вопросу в личку

0
aprint
не в сети 4 года
На сайте с 18.08.2014
Участник
6
17:21

Алиша Бурий сказал(а)
Если не получится, то могу скинуть скриншот. _https://vk.com/id15563214 можете обратиться по этому вопросу в личку

Спасибо. У меня так ничего не получилось. Придется обратиться.

0
artstorm
не в сети 5 лет
На сайте с 25.04.2013
Участник
Сообщения 21
7
10:25

подтверждаю, через медиабиблиотеку Wordpress картинки не грузит, у пользователей роль - Автор

0
Алиша Бурий
не в сети 10 лет
На сайте с 15.08.2014
Участник
8
12:36

ссылка на плагин: _http://wpshka.ru/plagini/plagin-user-role-editor.html
ссылка на скрин: _https://pp.vk.me/c624229/v624229214/1444/pjIoPLCnFiw.jpg
я с помощью этого плагина просто расширила возможности участника. Можете создать новую роль, чтобы не трогать стандартные настройки.
Через роль автор тоже не работало, но через роль редактор - работало, так что просто нашла недостающие галочки и поставила. Можете попробовать по той же схеме.

0
aprint
не в сети 4 года
На сайте с 18.08.2014
Участник
9
17:14

Алиша Бурий, спасибо.
Да, загрузить картинки получается только у редактора и администратораа. Попробовал добавить ролей участнику как на вашем скрине - не работает. Разница в правах у автора и редактора очень большая. Пробовал добавлять еще прав в пределах допустимого по безопасности, ничего не получилось. Думаю все же попробовать создать новую роль и поиграть с правами... не хочется дать возможность каждому зарегистрировавшемуся на сайте удалять контент.
Может Андрей Plechev что подскажет? Почему пользователь с ролью "автор" через админку может добавлять медиафайлы а через wp-recall нет? Может в плагине где-то ограничения включены?

0
Алиша Бурий
не в сети 10 лет
На сайте с 15.08.2014
Участник
10
16:58

aprint сказал(а)

Алиша Бурий, спасибо.
Да, загрузить картинки получается только у редактора и администратораа. Попробовал добавить ролей участнику как на вашем скрине - не работает. Разница в правах у автора и редактора очень большая. Пробовал добавлять еще прав в пределах допустимого по безопасности, ничего не получилось. Думаю все же попробовать создать новую роль и поиграть с правами... не хочется дать возможность каждому зарегистрировавшемуся на сайте удалять контент.
Может Андрей Plechev что подскажет? Почему пользователь с ролью "автор" через админку может добавлять медиафайлы а через wp-recall нет? Может в плагине где-то ограничения включены?

Если работает для редактора и не работает для автора, значит должно получиться. ПРосто присваиваете роль редактора 1-му пользователю и идете от противного, удаляя галочки по 2-3 и проверяете на этом пользователе. Если перестало работать, значит удалили что-то лишнее. В общем, метод тыка, но он работает

0
aprint
не в сети 4 года
На сайте с 18.08.2014
Участник
11
17:00

Алиша Бурий сказал(а)
Если работает для редактора и не работает для автора, значит должно получиться. ПРосто присваиваете роль редактора 1-му пользователю и идете от противного, удаляя галочки по 2-3 и проверяете на этом пользователе. Если перестало работать, значит удалили что-то лишнее. В общем, метод тыка, но он работает

Не так все просто. Почему-то у меня добавить прав автору получается, но автор картинки добавлять не может. А вот урезать права у редактора у меня не получается, многие из них серые и недоступны для изменения.

0
Алиша Бурий
не в сети 10 лет
На сайте с 15.08.2014
Участник
12
19:12

aprint сказал(а)

Алиша Бурий сказал(а)
Если работает для редактора и не работает для автора, значит должно получиться. ПРосто присваиваете роль редактора 1-му пользователю и идете от противного, удаляя галочки по 2-3 и проверяете на этом пользователе. Если перестало работать, значит удалили что-то лишнее. В общем, метод тыка, но он работает

Не так все просто. Почему-то у меня добавить прав автору получается, но автор картинки добавлять не может. А вот урезать права у редактора у меня не получается, многие из них серые и недоступны для изменения.

В плагине User Role Editor недоступны для изменений? Там все что хочешь можно менять, может, в таком случае, тут дело в том, что что-то блокируют другие расширения? ну, помочь я вам тогда ничем не могу.

0
aprint
не в сети 4 года
На сайте с 18.08.2014
Участник
13
00:04

Спасибо, Алиша, вы и так очень помогли. По крайней мере ясно в какую сторону копать.

0
aprint
не в сети 4 года
На сайте с 18.08.2014
Участник
14
01:01

Проблему с публикацией не через админку решить так и не удалось. Загружать картинки через форму wp-recall могут пользователи с правами не ниже редактора. Дать такие права всем пользователям я не хочу, это ставит под угрозу безопасность сайта. Через админку картинки грузят все, даже участники.

0
Андрей CS
не в сети 8 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16912
15
01:09

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

0
adm_konst
не в сети 8 месяцев
На сайте с 20.10.2013
Участник
Тем 41
Сообщения 156
16
13:59

А тема то избитая смотрю. Тоже самое и у меня. Плагин User Role Editor мне все-таки помог, но подбирал долго какие же еще права добавить Авторам. Подбирал методом тыка поставил сначала авторам все тоже самое, что у редакторов, а потом убавлял галочки, проверяя грузятся ли картинки. Похоже надо ставить галочки на свойствах для pages, хотя у меня большинство публикаций типа post. Сейчас работает, мой сайт

Вы не можете просматривать опубликованные ссылки

Есть правда и другие вопросы с интерфейсом загрузки картинок, но это уже другая история

0
Вова (Otshelnik-Fm)
не в сети 6 дней
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18652
17
14:05

Привет археологу ))

Недавно поднимался этот вопрос вновь. в 15.3.7 решили ее. Автор грузит в медиабиблиотеку без проблем.
Спасибо вам за "репорт" - но в нем указываются используемые версии, как минимум.

И все же - темы 2х летней давности поднимать не нужно. Заводите свою если есть проблема.

0
Тема закрыта. Публикация новых сообщений запрещена.