Домой Wp-Recall WP-Recall: Проблемы и решения Медиа-загрузчик не вставляет картинки
17ответ(ов) в теме
Андрей Помогу
не в сети 3 года
На сайте с 18.07.2016
Участник
Тем 19
Сообщения 112
1
23:40
Версия WP-Recall: 16.6.17
Ссылка на страницу, с которой нужна помощь: https://pomoguinvesto.ru/account/

Здравствуйте.
Начну с того, что долго не пользовался формой публикации из ЛК, а публиковал статьи из под админки и, соответственно, долгое время периодически обновлял разные плагины - TinyMCE Advanced и остальные.

В результате на днях решил опубликовать запись из ЛК и столкнулся с проблемой: после загрузки картинки и клика на ней - картинка не вставляется в запись. При этом Миниатюра записи вставляется без проблем.

Пробовал отключать разные плагины, менять настройки, но единственное, что обнаружил - картинка может вставиться в запись только если перевести поле записи в режим "Текст"(то есть код html), а не "Визуально".

Подскажите, пжл, в чём может быть проблема?

0
garry
не в сети 19 часов
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2928
2
07:03

Приветствую.
Для начала, просто тыкнув объединить все и минимизировать в autoptimize и подобных - будет куча ошибок на сайте от разных плагинов.
Это требует не простой настройки исключений, порядка и тд.
Отключите объединение и минимизацию js в autoptimize и проверьте. Возможно сжатие html, так же в этом плагине, все надо настраивать.

Редакции сообщения
09.07.2019 07:06garryПричина: не указано
2
Вова (Otshelnik-Fm)
не в сети 4 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18652
3
10:09

Здравствуйте.

Вам перед созданием темы была дана рекомендация (и выделено жирным и шрифтом и фоновым цветом выделяется) и ссылка с описанием того,

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

- так что было сделано по ней? Делайте всё.

А мы просто не можем знать что вы обновляли и как набор выбранных вами из десяток тысяч плагинов целостно друг с другом работает. Контролируйте свой сайт самостоятельно - это ваша обязанность.

А алгоритма, от описанного по ссылке, другого просто нет для первого этапа проверки

2
Андрей Помогу
не в сети 3 года
На сайте с 18.07.2016
Участник
Тем 19
Сообщения 112
4
20:23

garry сказал(а)
Приветствую.
Для начала, просто тыкнув объединить все и минимизировать в autoptimize и подобных - будет куча ошибок на сайте от разных плагинов.
Это требует не простой настройки исключений, порядка и тд.
Отключите объединение и минимизацию js в autoptimize и проверьте. Возможно сжатие html, так же в этом плагине, все надо настраивать.

Я тоже в первую очередь думал в сторону autooptimize, но и в настройках самого плагина минификации отключил его работу для залогиненных пользователей, а потому он не должен работать при создании автором публикации, и параллельно отдельным плагином запретил работу autooptimise на странице аккаунта.
Но проблема осталась. Попробую ещё деактивировать autooptimise - может решится проблема. Но если дело не в плагине autooptimise, а именно по этой причине я создал тему на форуме, тогда что может быть?
Кстати, только что попробовал деактивировать минификацию - проблема не решилась.

0
garry
не в сети 19 часов
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2928
5
20:27

Просто поменять настройки недостаточно, надо удалить весь кеш от него, проверить в консоле, что все файлы отдают 200, а не 404 и тд.

1
Андрей Помогу
не в сети 3 года
На сайте с 18.07.2016
Участник
Тем 19
Сообщения 112
6
20:28

Otshelnik-Fm сказал(а)
Здравствуйте.

Вам перед созданием темы была дана рекомендация (и выделено жирным и шрифтом и фоновым цветом выделяется) и ссылка с описанием того,

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

- так что было сделано по ней? Делайте всё.

А мы просто не можем знать что вы обновляли и как набор выбранных вами из десяток тысяч плагинов целостно друг с другом работает. Контролируйте свой сайт самостоятельно - это ваша обязанность.

А алгоритма, от описанного по ссылке, другого просто нет для первого этапа проверки

Вы правы на все 100 процентов. Я должен сам контролировать работу своего сайта. И не парить разработчикам мозги. Признаю свою неправоту.

0
Андрей Помогу
не в сети 3 года
На сайте с 18.07.2016
Участник
Тем 19
Сообщения 112
7
20:41

garry сказал(а)
Просто поменять настройки недостаточно, надо удалить весь кеш от него, проверить в консоле, что все файлы отдают 200, а не 404 и тд.

Кеш удалил, 404 нету. Проблема осталась.

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

0
Андрей Помогу
не в сети 3 года
На сайте с 18.07.2016
Участник
Тем 19
Сообщения 112
8
22:31

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

Плагины отключались:
Autooptimize (минификация скриптов и стилей)
Плагин кэширования
TineMCE Advanced
Lazy Load

Также был выявлен ещё один "некрасивый" момент - после публикации записи и возвращения к редактированию записи на фотках в медиа-загрузчике появлялся кусок кода:

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

Если есть какие-то мысли по этому поводу - прошу помочь.

0
garry
не в сети 19 часов
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2928
9
01:38

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

1
Андрей Помогу
не в сети 3 года
На сайте с 18.07.2016
Участник
Тем 19
Сообщения 112
10
10:11

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

Редакции сообщения
14.07.2019 12:24Андрей ПомогуПричина: не указано
14.07.2019 12:34Андрей ПомогуПричина: не указано
14.07.2019 16:25Андрей CSПричина: неуместное цитирование
0
Андрей Помогу
не в сети 3 года
На сайте с 18.07.2016
Участник
Тем 19
Сообщения 112
11
12:34

P.S. кстати, ошибок в консоли браузера не вижу, кроме 404 по загрузке гугловского шрифта, но про эту ошибку я знаю и она не влияет на медиа-загрузчик.

Редакции сообщения
14.07.2019 16:25Андрей CSПричина: неуместное цитирование
0
garry
не в сети 19 часов
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2928
12
07:10

Очистите кеш autoptimize, сразу отключите его, очистите кеш остальных плагинов кеширования. Включая WP-Recall(пересохранив настройки). Есть вероятность, что вы могли использовать минимизацию сразу в обоих, а это плохая идея, минимизировать и объединять два раза.
Очистите кеш в браузере и проверьте.

1
Андрей Помогу
не в сети 3 года
На сайте с 18.07.2016
Участник
Тем 19
Сообщения 112
13
21:13

Большое спасибо за помощь и подсказки. Выявил причину - оказалось, что причина не в Autooptimize и подобных плагинах, а во встроенном в WP редакторе TinyMCE. А точнее в новой версии, которая стала блокировать работу медиазагрузчика. Начал вспоминать, какую последнюю запись у меня получалось публиковать без проблем с медиазагрузчиком, посмотрел дату её создания и откатился к версии TinyMCE, которая была на то время. Хорошо, что остались старые бэкапы сайта. Просто заменил папку новой версии на старую из бэкапа и теперь все работает.

0
Андрей Помогу
не в сети 3 года
На сайте с 18.07.2016
Участник
Тем 19
Сообщения 112
14
21:24

P.S. хотя после публикации и переходе к редактированию "некрасивая" проблема осталась -

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

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

0
Andrew.Tikhonovsky
не в сети 4 года
На сайте с 24.09.2018
Участник
Тем 7
Сообщения 33
15
12:24

Напишу сюда...
Создаю публикацию с правами администратора (сайта), добавляю картинку (кнопка "Добавить медиафайл"), картинка загружается на сайт, и отображается в статье - все зашибись! Но вот когда я создаю публикацию от имени пользователя с правами "Редактор, Автор" и ниже (кому даны права в WP-Recall), то загрузить картинку не получается. Загрузчик пишет "Во время загрузки произошла ошибка. Пожалуйста, повторите попытку позже.". С правами и настройками сайта все нормально. Пользователь, не администратор, через админ-панель сайта в "Медиафайлы", картинки загружает без проблем.
Это по той же причине, что описана в посте 13 или нет?..

Редакции сообщения
10.09.2019 12:26Andrew.TikhonovskyПричина: не указано
10.09.2019 12:28Andrew.TikhonovskyПричина: не указано
10.09.2019 12:29Andrew.TikhonovskyПричина: не указано
0
Вова (Otshelnik-Fm)
не в сети 4 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18652
16
13:07

Andrew.Tikhonovsky сказал(а)
Это по той же причине, что описана в посте 13 или нет?..

а мы как вам ответим? Вы админ своего сайта - проверяйте.

p.s. не пишем в чужих темах. Создаем свою.

0
Andrew.Tikhonovsky
не в сети 4 года
На сайте с 24.09.2018
Участник
Тем 7
Сообщения 33
17
13:28

Нашел в чем проблема у меня.
Может кому пригодится...
Для того, чтобы никто кроме администратора не мог зайти в админку через /wp-admin в адресной строке, у меня был код в functions.php темы:
function wph_noadmin() { if (is_admin() && !current_user_can('administrator')) { wp_redirect(home_url()); exit; } } add_action('admin_menu', 'wph_noadmin');

Его отключил и медиазагрузчик у TinyMCE стал работать как положено. То есть могут могут загружать медиафайлы все кому позволено.
Сейчас буду разбираться, как "подружить" это всё... 🙂

Редакции сообщения
26.10.2019 13:28Andrew.TikhonovskyПричина: не указано
26.10.2019 13:29Andrew.TikhonovskyПричина: не указано
0
Тема закрыта. Публикация новых сообщений запрещена.