Домой Wp-Recall WP-Recall: Проблемы и решения После обновления личный код на пополнение/вывод
5ответ(ов) в теме
Shtirlitz
не в сети 4 года
На сайте с 20.07.2013
Участник
Тем 83
Сообщения 357
1
17:02

Аккуратно начал обновление плагина с постепенным вводом в эксплуатацию аддонов (а то знаю я вас!)
Сразу вопрос.
У меня было как у Андрея: кнопка Пополнить/Вывести, через код в functions.php:

//код для удобной панели управления wp-recall
add_filter('buttons_widget_rcl','add_user_account_rcl');
function add_user_account_rcl($content){
global $user_ID,$rcl_options,$rmag_options,$active_addons,$rcl_user_URL;
if(!$user_ID) return $content;
if(isset($active_addons['freelance'])){
$bc = ($b_count = get_user_meta($user_ID,'block_count',1)) ? $b_count : '0';
$block = '<span class="user_block_count" title="Заблокировано"><i class="fa fa-shield"></i> '.$bc.' '.rcl_get_primary_currency(1).'</span>';
}
if(isset($active_addons['user-account'])){
$money = rcl_get_user_money($user_ID);
if(!$money) $money = 0;
$content .= '<p>Баланс: <span class="usercount">'.$money.'</span> '.rcl_get_primary_currency(1).' '.$block.'</p>';
if($rcl_options['output_wallet_request']==1)
$content .= rcl_get_button('Вывести/Пополнить',rcl_format_url(get_author_posts_url($user_ID),'wallet'));

}
return $content;
}
///код для удобной панели управления

Сейчас добавил виджет RCL: Панель управления, код так и стоит в теме, но вид стандартный,

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

что не так сделал или что нужно сделать?

0
Андрей CS
не в сети 7 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16925
2
17:07

Код должен отрабатывать нормально, в данный момент он работает на этом сайте и как то кардинально его править не пришлось, продублирую его еще раз тут:

add_filter('buttons_widget_rcl','add_user_account_rcl');
function add_user_account_rcl($content){
    global $user_ID,$rcl_options,$rmag_options,$active_addons,$rcl_user_URL;
    if(!$user_ID) return $content;


    $content = rcl_get_button('',$rcl_user_URL,array('icon'=>'fa-home','attr'=>'title="В личный кабинет"'));
    $content .= rcl_get_button('',wp_logout_url( home_url() ),array('icon'=>'fa-external-link','attr'=>'title=Выход'));
    $content .= rcl_get_button('VIP','http://codeseller.ru/vip-account/',array('icon'=>'fa-star-o', 'class'=>'vip-button', 'attr'=>'title=VIP-аккаунт'));

    if(isset($active_addons['freelance'])){
        $bc = ($b_count = get_user_meta($user_ID,'block_count',1)) ? $b_count : '0';
        $block = '<span class="user_block_count" title="Заблокировано"><i class="fa fa-shield"></i> '.$bc.' '.rcl_get_primary_currency(1).'</span>';
    }
    if(isset($active_addons['user-account'])){
        $money = rcl_get_user_balance($user_ID);
        if(!$money) $money = 0;
        $content .= '<p>Счет: <span class="usercount">'.$money.'</span> '.rcl_get_primary_currency(1).' '.$block.'</p>';

        if($rcl_options['output_wallet_request']==1)
            $content .= rcl_get_button('Вывод средств',rcl_format_url(get_author_posts_url($user_ID),'wallet'));

        if($rmag_options['connect_sale']!='') 
            $content .= rcl_get_button('Пополнить счет','#',array('class'=>'go_to_add_count'))
        ."<div class='count_user'>
        <p>
           Сумма: <input class='value_count_user' size='4' type='text' value=''>
            <input class='add_count_user recall-button' type='button' value='Отправить'>
        </p>
        <div class='redirectform' align='center'></div>
        </div>";


    }
    return $content;
}

0
Shtirlitz
не в сети 4 года
На сайте с 20.07.2013
Участник
Тем 83
Сообщения 357
3
17:19

Что-то не совсем также...
У вас кнопочка вывести + пополнить, а у меня сразу форма на пополнение счета

Вы не можете просматривать опубликованные ссылки
0
Андрей CS
не в сети 7 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16925
4
17:25

необходимо еще добавить кое-какие стили
.widget .count_user, .widget-user-count .count_user, #user-count-rcl .count_user {
display: none;
background: #fff;
padding: 15px 0;
text-align: center;
margin-top: 5px;
margin-left: 64px;
margin-right: 5px;
}

0
Shtirlitz
не в сети 4 года
На сайте с 20.07.2013
Участник
Тем 83
Сообщения 357
5
17:50

Класс, то, что надо!

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