День добрый, опять не работает рейтинг постов _http://friends.kg/events/v-kino-xochu/
активация деактивация модуля производили.
автор поста активный пользователь, у других могу поставить плюс, здесь нет.
Еще такой вопрос, если вход через соц сети реализуется то сбивается (меняется) аватарка, как это можно избежать?
Проблемы с рейтингом постов по идее уже не должны возникать, по крайней мере, причин я пока придумать не могу.
Если не трудно, то скиньте в личку доступ к сайту по фтп, то выясню причину, пофиксю в плагине.
Аватарка сбивается при каждой авторизации через соцсеть? Зашел через ВК, вышел, опять зашел через ВК - аватарка на месте.
Проверьте работу рейтинга вроде должен работать.
Пока попытки предотвратить сброс аватарок пользователя после авторизации через ulogin не увенчались успехом. Пытался найти хук или фильтр чтобы оборвать работу скрипта авторизации от этого плагина, но ничего не нашел. Поэтому могу подсказать только вариант с ручным удалением проблемы в плагине ulogin.
Открываем файл ulogin.php, находим функцию enter_user() и удаляем внутри нее $q = true;
После этого при повторном логине пользователя через ulogin не будет срабатывать проверка на наличие у него авы и данные по аватарке не будут перезаписываться.
Рейтинг заработал, спасибо.
ulogin.php
есть строка
$q = isset($file_url) ? true : false; что нудно удалить, всю строку?
еще нашел такие строки
if ( $q ) {
if ( function_exists( 'update_user_meta' ) ) {
update_user_meta( $user_id, 'ulogin_photo', home_url() . '/wp-content/uploads/ulogin_avatars/' . $filename );
} else {
update_usermeta( $user_id, 'ulogin_photo', home_url() . '/wp-content/uploads/ulogin_avatars/' . $filename );
}
может в них загвозка?
может быть у нас разные версии этого плагина, но вы можете удалить
if ( $q ) {
if ( function_exists( 'update_user_meta' ) ) {
update_user_meta( $user_id, 'ulogin_photo', home_url() . '/wp-content/uploads/ulogin_avatars/' . $filename );
} else {
update_usermeta( $user_id, 'ulogin_photo', home_url() . '/wp-content/uploads/ulogin_avatars/' . $filename );
}
ок, у меня версия плагина ulogin 2.0.1
на 333 строке файла ulogin.php я нашел $q = true;
вместо нее я прописал if(!get_option('avatar_user_'.$user_id)) $q = true;
Таким образом, будет во время авторизации будет идти проверка на присутствие загруженного аватара через wp-recall и при его отсутствии будет загружаться ава соцсети.
Андрей! подскажите в чем была проблема с рейтингом публикаций? как устранить?
Я установил последнюю версию плагина на сайт на локальный хост и у меня аналогичная проблема. Деактивация и активация дополнения не помогла. Остальное работает.
Спасибо
... и кстати не грузились изображения в аватар и посты (только на локальном хосте) помогло :
Андрей Plechev сказал(а)
ок, у меня версия плагина ulogin 2.0.1
на 333 строке файла ulogin.php я нашел $q = true;
вместо нее я прописал if(!get_option('avatar_user_'.$user_id)) $q = true;
Таким образом, будет во время авторизации будет идти проверка на присутствие загруженного аватара через wp-recall и при его отсутствии будет загружаться ава соцсети.
Установили 2.0.1 произвели замену, аватарка теперь не меняется и не загружается если новый пользователь