• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Плагин Youzer - Buddypress Community & bbPress Forums & User Profiles Wordpress Plugin New Era

Понравился плагин, но тормоза жуткие. Интересно они планируют его оптимизировать или главное продавать, а остальное не важно.

Буду ждать новых версий, может, что-то изменится.
 
Последнее редактирование:
Понравился плагин, но тормоза жуткие. Интересно они планируют его оптимизировать или главное продавать, а остальное не важно.
И кто может подсказать как отключить вкладки в меню профиля, видео, аудио, файлы, в настройках где нашел, везде отключил, но они все равно отображаются. Как-то не катит загружать файлы на сервер, он не безразмерный и не нашел где можно установить размер этих файлов. По умолчанию например видео=10 мб максимально.
Буду ждать новых версий, может, что-то изменится.

привет. А в чем именно тормоза? Хостинг нормальный? Я купил по распродаже с кодегена, но руки не доходят поставить погонять... если так, то поставлю посмотрю... если ощутимый тупняк, то попинаю сапорт
 
привет. А в чем именно тормоза? Хостинг нормальный? Я купил по распродаже с кодегена, но руки не доходят поставить погонять... если так, то поставлю посмотрю... если ощутимый тупняк, то попинаю сапорт
ВПС у меня не плохой, в чем тормоза трудно сказать, заходишь в профиль и тут начинается.
Все это очень странно, бесплатный buddypress летает, а платная фишка тормозит.
 
ВПС у меня не плохой, в чем тормоза трудно сказать, заходишь в профиль и тут начинается.
Все это очень странно, бесплатный buddypress летает, а платная фишка тормозит.
хз, у меня добротный шаред, даже не впс, вполне приемлемо, не летает конечно, но как и сам будипресс, он ведь надстройка (оболочка) для будипресс.

в последнем апдейте:
Improvement : Improved Performance for many functions.

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

в последнем апдейте:
Improvement : Improved Performance for many functions.

Дернул сапорт за скорость, ответили - все такие это не простой плагин с множеством сложных функций, совсем быстро работать не может.

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

Скрытое содержимое доступно для зарегистрированных пользователей!




А не кто не знает как подключить больше социальных логинов? там вк, яндекс, и другие. В папке Youzer\includes\public\core\hybridauth\Provider Лежат куча файлов и вк и яндекс и меил и чего там только нет

UPD.
Разобрался, пока удалось подключить только ВК, если кому необходимо то пишите
 
Последнее редактирование:
А не кто не знает как подключить больше социальных логинов? там вк, яндекс, и другие. В папке Youzer\includes\public\core\hybridauth\Provider Лежат куча файлов и вк и яндекс и меил и чего там только нет

UPD.
Разобрался, пока удалось подключить только ВК, если кому необходимо то пишите

Не могу разобраться как подключить вход по VK.. Сможешь подсказать как это делается?
 
Не могу разобраться как подключить вход по VK.. Сможешь подсказать как это делается?
Ну поехали. Для того что бы подключить любую другую социальную сеть необходимо отредактировать 4 файла
1. В файле youzer\includes\logy\includes\admin\core\settings\logy-settings-social-login.php найти
PHP:
        case 'twitchtv':

            // Init Vars.
            $apps_url = 'https://dev.twitch.tv/console/apps/create';
            $auth_url = home_url( '/?action=yz-social-login&provider=TwitchTV' );         
            // Get Steps.
            $steps[] = sprintf( __( '1. Go to <a href="%1s">%2s</a>', 'youzer' ), $apps_url, $apps_url );
            $steps[] = __( '2. Fill out any required fields such as the application name and Category.', 'youzer' );
            $steps[] = __( '3. Put the below url as OAuth redirect_uri  Authorized Redirect URLs:', 'youzer' );
            $steps[] = sprintf( __( 'Redirect Url: <strong><a>%s</a></strong>', 'youzer' ), $auth_url );
            $steps[] = __( '4. Once you have registered, copy the created application credentials ( Client ID and Secret ) .', 'youzer' );

            return $steps;
и после вставить
PHP:
case 'vkontakte':

            // Init Vars.
            $apps_url = 'https://vk.com/editapp?act=create';
            $auth_url = home_url( '/?action=yz-social-login&provider=Vkontakte' );         
            // Get Steps.
            $steps[] = sprintf( __( '1. Go to <a href="%1s">%2s</a>', 'youzer' ), $apps_url, $apps_url );
            $steps[] = __( '2. Fill out any required fields such as the application name and Category.', 'youzer' );
            $steps[] = __( '3. Put the below url as OAuth redirect_uri  Authorized Redirect URLs:', 'youzer' );
            $steps[] = sprintf( __( 'Redirect Url: <strong><a>%s</a></strong>', 'youzer' ), $auth_url );
            $steps[] = __( '4. Once you have registered, copy the created application credentials ( Client ID and Secret ) .', 'youzer' );

        return $steps;
2. В файле youzer\includes\logy\includes\public\core\functions\logy-social-functions.php найти
PHP:
function logy_get_providers() {
    return apply_filters( 'logy_providers_list', array( 'Facebook', 'Twitter', 'Google', 'LinkedIn', 'Instagram', 'TwitchTV' ) );
}
и добавить в список 'Vkontakte', что бы получилось так
PHP:
function logy_get_providers() {
    return apply_filters( 'logy_providers_list', array( 'Vkontakte', 'Facebook', 'Twitter', 'Google', 'LinkedIn', 'Instagram', 'TwitchTV' ) );
}
Какой порядок стоит здесь, в таком порядки они будут отображаться и на странице логина и настройках Youzer

2.1 В этом же файле, найти
PHP:
$data = array(
        'Facebook' => array(
            'app'       => 'id',
            'icon'        => 'fab fa-facebook-f'
        ),
        'Twitter' => array(
            'app'       => 'key',
            'icon'        => 'fab fa-twitter'
        ),
        'Google' => array(
            'app'       => 'id',
            'icon'        => 'fab fa-google'
        ),
        'LinkedIn' => array(
            'app'       => 'id',
            'icon'        => 'fab fa-linkedin-in'
        ),
        'Instagram' => array(
            'app'       => 'id',
            'icon'        => 'fab fa-instagram'
        ),
        'TwitchTV' => array(
            'app'       => 'id',
            'icon'        => 'fab fa-twitch'
        )
    );

и добавить
PHP:
        'Vkontakte' => array(
            'app'       => 'id',
            'icon'        => 'fab fa-vk'
        )
Что бы получилось так
PHP:
$data = array(
        'Facebook' => array(
            'app'       => 'id',
            'icon'        => 'fab fa-facebook-f'
        ),
        'Twitter' => array(
            'app'       => 'key',
            'icon'        => 'fab fa-twitter'
        ),
        'Google' => array(
            'app'       => 'id',
            'icon'        => 'fab fa-google'
        ),
        'LinkedIn' => array(
            'app'       => 'id',
            'icon'        => 'fab fa-linkedin-in'
        ),
        'Instagram' => array(
            'app'       => 'id',
            'icon'        => 'fab fa-instagram'
        ),
        'TwitchTV' => array(
            'app'       => 'id',
            'icon'        => 'fab fa-twitch'
        ),
        'Vkontakte' => array(
            'app'       => 'id',
            'icon'        => 'fab fa-vk'
        )
    );
3. В файле youzer\includes\logy\includes\public\assets\css\logy.css
Как я понимаю в любом месте добавить
Код:
.logy-vkontakte-btn a {
    background-color: #5181b8;
}
4. В файле youzer\includes\logy\includes\public\assets\css\logy.min.css
Сделать тоже самое
Код:
.logy-vkontakte-btn a{background-color:#5181b8}
Надеюсь ничего не упустил и доходчиво написал. Строки в файлах не писал так как могут отличаться, у меня версия 2.3.9
Список всех провайдеров можно посмотреть youzer\includes\public\core\hybridauth\Provider
В моей версии hybridauth стоял старой версии, я его отдельно обновил, появилось больше провайдеров. Но я думаю того что там есть, хватит с головой.
По аналогии можно подключить любого доступного провайдера, ничего сложного, главное не забывать ставить запятую, если добавлять провайдера, и в конце убирать. Иконки смотреть на fontawesome.
Ах ну да, приложение то создать сами сможете? Или тоже написать? Скажу что платформа приложения - сайт. Для других соц. сетей по поводу приложений искать инфу в интернете по запросу к примеру yandex oauth 2.0, battle net developer и тд
Если что спрашивай подскажу че дак как. Нет пришли свою папку приложения, отредактирую ее. Насчет подтягивания аватарок и имени и почты. Именно на примере вк. У меня стоит активация по почте, не знаю можно ли отключить, не разбирался. Письмо приходит, мыло отлично подхватывает из профиля вк. Логин устанавливает ид страницы. например id12346489, если не установлено или если у человека устанвлен кастомный линк, то подхватит его в качестве логина. Имя так же отлично подхватывает и устанавливает его в профиле WP. А вот аватарки не подхватывает, не разбирался с этим еще. Либо вк поменяли API доступ к аватаркам, либо нет доступа у приложения к фоткам. В любом случае надо копать в сторону hybridauth. И особенность плагина или я хз чего. Если у тебя есть уже акк на сайте, то ты можешь залогиниться одной кнопкой будьто гугл, вк или к примеру твич, если они у тебя зареганы на эту же почту.
 
Последнее редактирование:
Назад
Сверху