예제 #1
0
function lip_love_it_link($post_id = null, $link_text = null, $already_loved = null, $echo = true)
{
    global $current_user;
    global $app_url;
    $app_url = get_bloginfo('url');
    //	$already_loved = __('You have already liked this', 'love_it');
    global $user_ID, $post;
    if (is_null($post_id)) {
        $post_id = $post->ID;
    }
    $love_count = lip_get_love_count($post_id);
    ob_start();
    if (!lip_user_has_loved_post($user_ID, $post_id)) {
        echo '<a ';
        if (!is_user_logged_in()) {
            echo 'href="#" ';
        }
        echo ' title="You can like this content, but the action won&#39;t be recorded in your profile unless you&#39re signed in." id="likethis" class="love-it nh-btn-blue" data-post-id="' . $post_id . '" data-user-id="' . $user_ID . '">Like this</a>';
    } else {
        // Seems to duplicate php if/else on page ??
        echo '<a id="likedthis" title="See your other Likes" href="' . $app_url . '/author/' . $current_user->user_login . '" class="likedthis nhline">You like this</a>';
    }
    if ($echo) {
        echo apply_filters('lip_links', ob_get_clean());
    } else {
        return apply_filters('lip_links', ob_get_clean());
    }
}
function lip_love_it_link($post_id = null, $link_text, $already_loved, $echo = true)
{
    global $user_ID, $post;
    if (is_null($post_id)) {
        $post_id = $post->ID;
    }
    // retrieve the total love count for this item
    $love_count = lip_get_love_count($post_id);
    ob_start();
    // our wrapper DIV
    echo '<div class="love-it-wrapper">';
    // only show the Love It link if the user has NOT previously loved this item
    if (!lip_user_has_loved_post($user_ID, $post_id)) {
        echo '<a href="#" class="love-it" data-post-id="' . $post_id . '" data-user-id="' . $user_ID . '">' . $link_text . '</a> <span class="love-count">' . $love_count . '</span>';
    } else {
        // show a message to users who have already loved this item
        echo '<span class="loved">' . $already_loved . ' <span class="love-count">' . $love_count . '</span></span>';
    }
    // close our wrapper DIV
    echo '</div>';
    if ($echo) {
        echo apply_filters('lip_links', ob_get_clean());
    } else {
        return apply_filters('lip_links', ob_get_clean());
    }
}
function lip_love_it_link($post_id = null, $echo = true, $text = "", $wrap_class = "")
{
    global $user_ID, $post;
    if (is_null($post_id)) {
        $post_id = $post->ID;
    }
    global $sf_options;
    $loveit_icon = "";
    if (isset($sf_options['loveit_icon'])) {
        $loveit_icon = $sf_options['loveit_icon'];
    }
    $loveit_text = $sf_options['loveit_text'];
    $icon = "";
    if (isset($loveit_icon) && $loveit_icon != "") {
        $icon = '<i class="' . $loveit_icon . '"></i>';
    } else {
        $icon = '<svg version="1.1" class="loveit-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
			 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
		<g>
			<path fill="none" class="stroke" stroke="#252525" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="
				M5.631,24H2.021C1.459,24,1,23.541,1,22.975V2.025C1,1.459,1.459,1,2.021,1h25.957C28.543,1,29,1.459,29,2.025v20.949
				C29,23.541,28.543,24,27.979,24h-3.316"/>
			<path fill="#252525" class="fill" d="M19.994,22.895c-0.053-0.888-0.436-1.71-1.043-2.214C18.438,20.253,17.756,20,17.074,20
				c-1.035,0-1.684,0.45-2.068,1.009C14.611,20.45,13.961,20,12.926,20c-0.682,0-1.363,0.253-1.875,0.681
				c-0.609,0.504-0.992,1.326-1.045,2.214c-0.043,0.757,0.139,1.908,1.248,3.082c1.875,2.007,3.367,3.618,3.389,3.629L15.006,30
				l0.361-0.395c0.012-0.011,1.504-1.622,3.381-3.629C19.857,24.803,20.037,23.651,19.994,22.895z"/>
		</g>
		</svg>';
    }
    // retrieve the total love count for this item
    $love_count = lip_get_love_count($post_id);
    if ($text != "") {
        $text = ' ' . $loveit_text;
    }
    if (sf_theme_opts_name() == "sf_atelier_options") {
        $text = "";
    }
    ob_start();
    // our wrapper DIV
    echo '<div class="love-it-wrapper ' . $wrap_class . '">';
    if (!lip_user_has_loved_post($user_ID, $post_id)) {
        echo '<a href="#" class="love-it" data-post-id="' . $post_id . '" data-user-id="' . $user_ID . '">' . $icon . '<span class="love-count"><data class="count" value="">' . $love_count . '</data>' . $text . '</span></a>';
    } else {
        echo '<a href="#" class="love-it loved" data-post-id="' . $post_id . '" data-user-id="' . $user_ID . '">' . $icon . '<span class="love-count"><data class="count" value="">' . $love_count . '</data>' . $text . '</span></a>';
    }
    // close our wrapper DIV
    echo '</div>';
    if ($echo) {
        echo apply_filters('lip_links', ob_get_clean());
    } else {
        return apply_filters('lip_links', ob_get_clean());
    }
}
예제 #4
0
/lib/timthumb.php?src=/images/icons/eyeball.png&h=14&zc=1&at=t" alt="Number of views"> <?php 
    if (function_exists('the_views')) {
        the_views();
    }
    ?>
</li>											
				</ul>
			</div><!--/guide details-->
		</div><!--/widget copy-->
	</div><!-- widget-side-->
	
	<div class="widget-side" style="padding-top:1.25em !important;">						
		<div class="widget-copy">
			<div class="guide-details">
<?php 
    if (lip_user_has_loved_post($current_user->ID, $post->ID)) {
        echo '<a id="likedthis" title="See your other Likes" href="' . $app_url . '/author/' . $current_user->user_login . '" class="likedthis nhline">You like this</a>';
    } else {
        lip_love_it_link();
    }
    // Turn off when working locally - only works hosted
    echo '<div class="jetpack-guide-single">';
    echo sharing_display();
    echo '</div>';
    ?>
				<br/><a class="nhline" href="#leavecomment" title="Add Your Comment">Add a Comment</a>
			</div><!--/ guide details-->
		</div>
	</div><!-- widget-side-->

	<div class="widget-side">