SimplePortal
Customization => Custom Coding => Topic started by: gohanjaja on May 21, 2017, 09:19:32 PM
-
How to likepost in Last post?? Any idea?
http://custom.simplemachines.org/mods/index.php?mod=3708
This code is for message.index.php:
add antes:
$context['jump_to'] = array(
if(!empty($modSettings['lp_mod_enable']) &&
!empty($modSettings['lp_show_like_on_boards']) &&
LikePosts::$LikePostsUtils->isBoardIncluded($context['current_board'])) {
LikePosts::loadClass('LikePostsData');
$topic_liked_data = LikePosts::$LikePostsData->getAllTopicsInfo($topic_ids);
$context['like_posts']['topics_liked_data'] = isset($topic_liked_data) ? $topic_liked_data : array();
}
Then in message.template.php:
Search:
<a href="', $topic['new_href'], '" id="newicon' . $topic['first_post']['id'] . '"><img src="', $settings['lang_images_url'], '/new.gif" alt="', $txt['new'], '" /></a>';
add after this:
if(!empty($modSettings['lp_mod_enable'])&&
!empty($modSettings['lp_show_like_on_boards']) &&
LikePosts::$LikePostsUtils->isBoardIncluded($context['current_board'])) {
$context['like_posts']['single_topic_data'] = LikePosts::$LikePostsUtils->isTopicLiked($context['like_posts']['topics_liked_data'], $topic['id']);
echo '
<div class="like_post_box floatright">';
if($context['user']['id'] !== $topic['first_post']['member']['id'] &&
LikePosts::$LikePostsUtils->isAllowedTo('lp_can_like_posts')) {
echo '
<a class="', $context['like_posts']['single_topic_data']['already_liked'] ? 'like_link' : 'unlike_link', '" id="like_',$topic['first_post']['id'],'" href="#', $context['like_posts']['single_topic_data']['already_liked'], '" onclick="lpObj.likeHandler.likeUnlikePosts(event, ', $topic['first_post']['id'],', ',$topic['first_post']['member']['id'],'); return false;">', $context['like_posts']['single_topic_data']['text'],'</a>';
}
if(LikePosts::$LikePostsUtils->isAllowedTo(array('lp_can_view_likes', 'lp_guest_can_view_likes_in_boards'))) {
echo '
<a id="like_post_info_'. $topic['first_post']['id'] .'" href="javascript:void(0)" onclick="lpObj.likeHandler.showMessageLikedInfo(', $topic['first_post']['id'], ')">', !empty($context['like_posts']['single_topic_data']['count']) ? '<span id="like_count_'. $topic['first_post']['id'] .'">('. $context['like_posts']['single_topic_data']['count_text'] .')</span>' : '', '</a>';
}
echo '
</div>';
}
Thanks enjoy...
I listen to ideas!
-
How to likepost in Last post?? Any idea?
Which one is it "last post"?