и подскажите можно ли шорткод вызвать без события "изменение баланса"
А то получается так до
и после нажатия "изменение баланса"
секция расширяется по ширине и высоте
Шорткод rcl-usercount используете
?
Но у этого шорткода без изменений внутри никак не срежешь остатки.
Вы можете свой шорткод сделать взяв за основу эту функцию
там ни формы не будет и обрезать на php сможете остатки как надо.
На форуме поищите да и поиском по сайту - её упоминали
Вот написал шорткод otfm_userbalance - выводит просто баланс. Без копеек/центов. С символом выбранной валюты сайта
// шорткод простого вывода баланса
add_shortcode( 'otfm_userbalance', 'otfm_get_userbalance' );
function otfm_get_userbalance() {
// гостю баланс не показываем.
if ( ! is_user_logged_in() )
return;
// доп User Balance не включен
if ( ! rcl_exist_addon( 'user-balance' ) )
return;
$userbalance = 0;
// получим баланс
$user_count = rcl_get_user_balance();
if ( $user_count ) {
// копейки, центы отрежем в пользу сайта
$userbalance = floor( $user_count );
}
$out = '<div class="rcl-usercount usercount">';
$out .= '<span class="rcl-usercount-num">' . $userbalance . '</span>';
$out .= rcl_get_primary_currency( 1 );
$out .= '</div>';
return $out;
}
Просто прописав константу вывод не измениться.
Данная константа определяет степень округления при операциях изменения баланса, а не его вывода, т.е. новое значение баланса в БД будет записываться уже с учетом этой константы, это удобно если на сайте нужно работать с биткоином, указав define( 'RCL_PRECISION', 5 ); мы начинаем работать с сатоши.
округлить вывод можно функцией rcl_commercial_round()