<div class="row-fluid">
	<div id="X_Share-Comments-List" class="span12" style="min-height:0px;">
		<ul class="media-list">
		<?php 
$_isAjax = defined('DOING_AJAX') ? true : false;
$_page = 1;
if ($_isAjax) {
    $_share_id = $_POST['share_id'];
    $_page = isset($_POST['page']) ? $_POST['page'] : 1;
} else {
    $_share_id = get_the_share_id();
}
if (!empty($_share_id) && (!$_isAjax && get_the_share_commentcount() > 0 || $_isAjax)) {
    query_comments(array('share_id' => $_share_id, 'page' => $_page));
    while (xt_have_comments()) {
        xt_comment_template();
    }
}
?>
		</ul>
		<div id="X_Share-Comments-Page" class="xt-share-comments-page">
			<div class="pagination" style="text-align:right">
				<?php 
xt_comments_pagination_links();
?>
			</div>
		</div>	
	</div>
</div>
Example #2
0
<?php

$s = isset($_GET['s']) ? urldecode($_GET['s']) : '';
$_result = query_comments(array('is_user' => 0, 'comment_per_page' => 50, 'page' => isset($_GET['paged']) ? intval($_GET['paged']) : 1, 's' => $s));
$_comments = $_result['comments'];
?>
<div class="clear" style="margin-top:10px;">
    <p class="search-box">
        <label class="screen-reader-text" for="filter-search-input">搜索评论:</label>
        <input type="search" id="filter-search-input" name="s" value="<?php 
echo $s;
?>
">
        <input type="button" name="" id="filter-search-submit" class="button" value="搜索评论">
    </p>    
</div>
<div class="tablenav top">
    <div class="alignleft actions"></div>
    <div class="tablenav-pages">
        <span class="displaying-num">
            <?php 
xt_comments_pagination_count();
?>
        </span> 
        <span class="pagination-links">
            <?php 
xt_comments_pagination_links();
?>
        </span>
    </div>
    <br class="clear">
Example #3
0
function xt_update_share_comments($share_id)
{
    $_share = get_share($share_id);
    if (!empty($_share)) {
        global $wpdb;
        $result = query_comments(array('share_id' => $share_id, 'page' => 1, 'comment_per_page' => 2));
        $comments = isset($result['comments']) ? $result['comments'] : array();
        $cache_data = unserialize($_share->cache_data);
        $_comments = array();
        foreach ($comments as $c) {
            $cc['user_id'] = $c->user_id;
            $cc['nick'] = $c->user_name;
            $cc['pic_url'] = $c->avatar;
            $cc['content'] = $c->content;
            $_comments[] = $cc;
        }
        $cache_data['comment']['comments'] = $_comments;
        $cache_data['comment']['total'] = $result['total'];
        $wpdb->update(XT_TABLE_SHARE, array('cache_data' => serialize($cache_data)), array('id' => $share_id));
    }
}