Пытался использовать этот код, но не получилось.
<span class="value <?php echo html_signed_class($profile['karma']); ?>"> <?php echo html_signed_num($profile['karma']); ?> </span>
Всем заранее спасибо за помощь.
<span class="value <?php echo html_signed_class($profile['karma']); ?>"> <?php echo html_signed_num($profile['karma']); ?> </span>
Что бы вам вывести карму в тк, вам нужно создать хук в вашем тк "profile_before_view" например. В нём получить $profile['karma'] и передать в шаблон тк, где нужно вывести карму.
Да
<?php $user = cmsCore::getModel('users')->getItemById('users', $item['user_id']); <script> $(document).ready(function(){ $(".info_bar .bi_user a").append(" <span class='karma'>(карма: <?php echo $user['karma']; ?>)</span>"); }); </script>
Можно в шаблоне вывести. Создаете в папке content копию файла default_item.tpl.php с именем board_item.tpl.php, в самый низ вставляете что-нибудь такое:
$(document).ready(function(){ $(".info_bar .bi_user a").append(" (карма: )"); });
работает и на дефолтномшаблоне default почему то не работает
<?php $user = cmsCore::getModel('users')->getItemById('users', $item['user_id']); ?> <script> $(document).ready(function(){ $(".info_bar .bi_user a").append(" <span class='karma'>(карма: <?php echo $user['karma']; ?>)</span>"); }); </script>
$(".info_bar .bi_user a").append(" <span class='karma'>(карма: <?php echo $user['karma']; ?>)</span>");
<?php $user = cmsCore::getModel('users')->getItemById('users', $item['user_id']); $class = $user['karma'] > 0 ? 'class-1' : ($user['karma'] < 0 ? 'class-2' : 'class-3'); ?> <script> $(document).ready(function(){ $(".info_bar .bi_user a").append(" <span class='karma <?php echo $class; ?>'>(карма: <?php echo $user['karma']; ?>)</span>"); }); </script>
<?php $profile = cmsCore::getModel('users')->getItemById('users', $item['user_id']); ?> <span class="value <?php echo html_signed_class($profile['karma']); ?>"> <?php echo html_signed_num($profile['karma']); ?> </span>
<div class="info_bars"> <div class="bar_item bi_date_pub" title="Дата добавления"> <?php echo html_date($item['date_pub'], true); ?> </div> <div class="bar_item bi_user_content"> <?php echo html_avatar_image($item['user']['avatar'], 'micro'); ?> <a href="<?php echo href_to_profile($item['user']); ?>"><?php html($item['user']['nickname']); ?></a> </div> <div class="bar_item"> <?php $user = cmsCore::getModel('users')->getItemById('users', $item['user_id']); $class = $user['karma'] > 0 ? 'class-1' : ($user['karma'] < 0 ? 'class-2' : 'class-3'); ?> Репутацйя автора: <span class='karma_<?php echo $class; ?>'><?php echo $user['karma']; ?></span> </div> </div> <style> .karma_class-1{ color: green;} </style>