add_filter('sph_PostIndexContent','add_rating_forumpost',10,2);
function add_rating_forumpost($content,$args){
global $spThisTopic, $spThisPost, $spThisPostUser, $spThisUser, $spGuestCookie,$user_ID;
if(function_exists('rcl_get_html_post_rating')) $content .= rcl_get_html_post_rating($spThisPost->post_id,'forum-post',$spThisPost->user_id);
return $content;
}
if(!is_admin()) add_action('init','rcl_register_rating_forumpost_type');
if(is_admin()) add_action('admin_init','rcl_register_rating_forumpost_type');
function rcl_register_rating_forumpost_type(){
global $active_addons;
if(!$active_addons['rating-system']) return false;
rcl_register_rating_type(array('rating_type'=>'forum-post','type_name'=>'Форум','style'=>true,'icon'=>'fa-weixin'));
}
add_filter('rcl_list_votes','add_link_forumpost',10,2);
function add_link_forumpost($content,$vote){
global $wpdb;
$temps = array(
'%FORUMPOST%'
);
$reps = array(
'<a href="'.sp_permalink_from_postid($vote->object_id).'">пост на форуме</a>'
);
return str_replace($temps,$reps,$content);
}
Спасибо, что не бросаете и помогаете решить 🙂
Вставил этот код, пробовал активировать плагин рейтинга заново. ничего не помогает. нет рейтинга на форуме 🙁 очень надо...
помогите решить пожалуйста )
Спасибо за помощь. у меня почему то не работает. 🙁
не знаю как быть. все завязано на WP-Recall. и рейтинг хотелось от него же а не форумный.
Обновится пока боюсь. много изменений сделано в вашем плагине. после этой версии. я потом сам не починю, если, что то сломается. потому оттягиваю этот момент. сам я не силен в коде. боюсь, что сайт загнется просто...
спасибо еще раз. извините, что отнял время.
Все же удалось с помощью второго кода подключить рейтинг. не знаю в чем была причина. но опять деактивировал и заново активировал плагин рейтинга и все заработало. огромное спасибо за поддержку.
если можно, еще вопрос по теме.
я теперь не могу понять, как мне расположить плюс и минус голосовалки на одну строку с цифрами рейтинга, как по умолчанию сделано на сайте.
и как обернуть это в свой стиль. а то через панель разработчика в браузере я не вижу как там можно это поправить. меняется все сразу на форуме. ни размер ни расположение не подвинуть.
если у вас есть идеи, буду очень благодарен.
вот страница форума. я не нашел за что зацепиться. обычно нахожу. но тут я не знаю как это решить.
там нет отдельного стиля., отвечающего именно за расположение рейтинга. он просто там есть и пляшет от основного как я понимаю. а меняя основной, меняется все в месте с рейтином. да и перенос -+на строку с цифрами вроде не решить чрез ксс. я не уверен конечно.
я вижу тут разные дивы
мне это мало о чем говорит и я не представляю как опустить -+ на нужную строку.