Домой Wp-Recall WP-Recall: Проблемы и решения Битый аватар в истории диалогов
11ответ(ов) в теме
Роберт
не в сети 10 лет
На сайте с 31.10.2013
Участник
Сообщения 81
1
10:24

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

0
Андрей CS
не в сети 6 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16929
2
11:45

Хотелось бы посмотреть на проблему, можете ссылку дать?

0
Роберт
не в сети 10 лет
На сайте с 31.10.2013
Участник
Сообщения 81
3
13:55

_http://cg-evolution.ru/author/ivan/
Третье фото прокомментировано, но аватар не отображается.
Также после обновления плагина ссылки под фото перестали работать ( выдают 404)

0
Андрей CS
не в сети 6 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16929
4
14:42

Версия Gallery Recall последняя? Если нет, то обновитесь, затем посмотрим на результат.
Если последняя, то там была замечена ошибка, можете ее поправить самостоятельно.
Найдите в файле index.php функцию:
function grcl_redirect_user_page_activate(){
if(isset($_GET['attachment_id'])){
grcl_redirect_user_page($_GET['attachment_id']);
}
}
И замените attachment_id на attachment
Тогда проблема с ошибкой 404 будет решена. С аватарами я пока у себя на сайте проблемы не наблюдаю, но давайте тогда решать.

0
Роберт
не в сети 10 лет
На сайте с 31.10.2013
Участник
Сообщения 81
5
14:49

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

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

В папке /wp-content/plugins/recall/functions/ откройте файл replacement.php найдите функцию wp_get_attachment_image_src
найдите внутри нее строчку //print_r($meta); и уберите две наклонные линии впереди и сохраните изменение. Когда сделаете сообщите. Галерея перестанет работать, не пугайтесь.

0
Роберт
не в сети 10 лет
На сайте с 31.10.2013
Участник
Сообщения 81
7
15:07

Галерея продолжает работать, а вот диалоги нет.
То есть они работают, но история не отображается, и также не открываются картинки с комментами

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

Ок, теперь, чуть измените строчку ниже if(!$meta['sizes']) $url = $meta['file'];
чтобы выглядела так if(!$meta['sizes'][$size]) $url = $meta['file'];
а print_r($meta); можете удалить.

0
Роберт
не в сети 10 лет
На сайте с 31.10.2013
Участник
Сообщения 81
9
15:17

Спасибо! Теперь все работает!
Пользуясь случаем задам еще вопрос:
При публикации с отдельной страницы (publick post) все проходит отлично, а при публикации из ЛК выдает следующее:
Warning: urldecode() expects parameter 1 to be string, array given in /var/www/user4660/data/www/cg-evolution.ru/wp-includes/query.php on line 1735

Warning: Cannot modify header information - headers already sent by (output started at /var/www/user4660/data/www/cg-evolution.ru/wp-includes/query.php:1735) in /var/www/user4660/data/www/cg-evolution.ru/wp-includes/pluggable.php on line 875

Но запись при этом публикуется. Что за фигня? Confused

0
Андрей CS
не в сети 6 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16929
10
15:20

пока не готов ответить по этой ошибке, но я о ней знаю, будем искать причину и решение.

0
Роберт
не в сети 10 лет
На сайте с 31.10.2013
Участник
Сообщения 81
11
15:24

Хорошо. Будем ждать, не критично.
Еще раз спасибо за помощь!Smile

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