File: /www/wwwroot/www.scdc-marine.com/wp-content/plugins/Wp-Postviews/postviews-options.php
<?php
### Variables Variables Variables
$base_name = plugin_basename( 'Wp-Postviews/postviews-options.php' );
$base_page = 'admin.php?page='.$base_name;
$id = ( isset($_GET['id'] ) ? (int) sanitize_key( $_GET['id'] ) : 0 );
$mode = ( isset($_GET['mode'] ) ? sanitize_key( trim( $_GET['mode'] ) ) : '' );
$text = '';
### Form Processing
if(!empty($_POST['Submit'] )) {
check_admin_referer( 'wp-postviews_options' );
$views_options = array(
'count' => (int) sanitize_key( views_options_parse('views_count') )
, 'exclude_bots' => (int) sanitize_key( views_options_parse('views_exclude_bots') )
, 'display_home' => (int) sanitize_key( views_options_parse('views_display_home') )
, 'display_single' => (int) sanitize_key( views_options_parse('views_display_single') )
, 'display_page' => (int) sanitize_key( views_options_parse('views_display_page') )
, 'display_archive' => (int) sanitize_key( views_options_parse('views_display_archive') )
, 'display_search' => (int) sanitize_key( views_options_parse('views_display_search') )
, 'display_other' => (int) sanitize_key( views_options_parse('views_display_other') )
, 'use_ajax' => (int) sanitize_key( views_options_parse('views_use_ajax') )
, 'template' => wp_kses_post( trim( views_options_parse('views_template_template') ) )
, 'most_viewed_template' => wp_kses_post( trim( views_options_parse('views_template_most_viewed') ) )
);
$update_views_queries = array();
$update_views_text = array();
$update_views_queries[] = update_option( 'views_options', $views_options );
$update_views_text[] = __( '浏览量 统计 设置已经 ', 'wp-postviews' );
$i = 0;
foreach( $update_views_queries as $update_views_query ) {
if( $update_views_query ) {
$text .= '<p style="color: green;">' . $update_views_text[$i] . ' ' . __( '更新成功!', 'wp-postviews' ) . '</p>';
}
$i++;
}
if( empty( $text ) ) {
$text = '<p style="color: red;">' . __( '没有设置被修改,或是更新失败!', 'wp-postviews' ) . '</p>';
}
}
$views_options = get_option( 'views_options' );
// Default
if( !isset ( $views_options['use_ajax'] ) ) {
$views_options['use_ajax'] = 1;
}
?>
<script type="text/javascript">
/* <![CDATA[*/
function views_default_templates(template) {
var default_template;
switch(template) {
case 'template':
default_template = "<?php _e( '%VIEW_COUNT% views', 'wp-postviews' ); ?>";
break;
case 'most_viewed':
default_template = "<li><a href=\"%POST_URL%\" title=\"%POST_TITLE%\">%POST_TITLE%</a> - %VIEW_COUNT% <?php _e( 'views', 'wp-postviews' ); ?></li>";
break;
}
jQuery("#views_template_" + template).val(default_template);
}
/* ]]> */
</script>
<?php if( !empty( $text ) ) { echo '<div id="message" class="updated fade">' . $text . '</div>'; } ?>
<form method="post" action="<?php echo admin_url( 'admin.php?page=' . plugin_basename( __FILE__ ) ); ?>">
<?php wp_nonce_field( 'wp-postviews_options' ); ?>
<div class="wrap">
<h2><?php _e( '浏览量 统计插件', 'wp-postviews' ); ?></h2>
<hr class="wp-header-end">
<style>
#message{padding:4px 12px;border-width:0px;margin-top:20px;border-left-width:4px;background:none repeat scroll 0 0 #FFFFFF;border-radius:6px;box-shadow:2px 4px 4px rgb(0 0 0 / 10%);}
.form-table td{line-height: 1.5;}
</style>
<div class="heku-admin-wrap" >
<div class="heku-admin-sidebar">
<div class="sidebox form-actions">
<h3>
<span class="left">保存设置</span>
<span class="right contenttype">分类</span>
</h3>
<div class="form-update">
<!-- <a class="button-primary submit save">保存</a> -->
<p class="submit">
<input type="submit" name="Submit" class="button-primary" value="<?php _e( '保存更改', 'wp-postviews' ); ?>" />
</p>
</div>
</div>
</div>
<div class="heku-admin-main">
<div class="postbox" style=" padding:12px 12px;border:0px solid #c3c4c7;background:none repeat scroll 0 0 #FFFFFF;border-radius:6px;box-shadow:2px 4px 4px rgb(0 0 0 / 10%);">
<!-- <h3 class="hndle"><label for="title">SMTP 设置</label></h3> -->
<div class="inside">
<table class="form-table">
<tr>
<td valign="top" width="30%"><strong><?php _e( '计算访问量等级:', 'wp-postviews' ); ?></strong></td>
<td valign="top">
<select name="views_count" size="1">
<option value="0"<?php selected( '0', $views_options['count'] ); ?>><?php _e( '所有访问都统计', 'wp-postviews' ); ?></option>
<option value="1"<?php selected( '1', $views_options['count'] ); ?>><?php _e( '只统计游客访问', 'wp-postviews' ); ?></option>
<option value="2"<?php selected( '2', $views_options['count'] ); ?>><?php _e( '只统计已登录用户', 'wp-postviews' ); ?></option>
</select>
</td>
</tr>
<tr>
<td valign="top" width="30%"><strong><?php _e( '是否排除蜘蛛爬虫访问:', 'wp-postviews' ); ?></strong></td>
<td valign="top">
<select name="views_exclude_bots" size="1">
<option value="0"<?php selected( '0', $views_options['exclude_bots'] ); ?>><?php _e( '不屏蔽', 'wp-postviews' ); ?></option>
<option value="1"<?php selected( '1', $views_options['exclude_bots'] ); ?>><?php _e( '屏蔽爬虫访问', 'wp-postviews' ); ?></option>
</select>
</td>
</tr>
<?php if( defined( 'WP_CACHE' ) && WP_CACHE ): ?>
<tr>
<td valign="top" width="30%"><strong><?php _e( 'Use AJAX To Update Views:', 'wp-postviews' ); ?></strong></td>
<td valign="top">
<select name="views_use_ajax" size="1">
<option value="0"<?php selected( '0', $views_options['use_ajax'] ); ?>><?php _e( 'No', 'wp-postviews' ); ?></option>
<option value="1"<?php selected( '1', $views_options['use_ajax'] ); ?>><?php _e( 'Yes', 'wp-postviews' ); ?></option>
</select>
<p>
<?php _e( 'You have caching enabled for your WordPress installation, by default WP-PostViews will use AJAX to update the view count. However in some cases, you might not want it.', 'wp-postviews' ); ?>
</p>
</td>
</tr>
<?php else: ?>
<input type="hidden" name="views_use_ajax" value="0" />
<?php endif; ?>
<tr>
<td valign="top">
<strong><?php _e( '浏览量展示模板:', 'wp-postviews' ); ?></strong><br /><br />
<?php _e( '可以选择的关键字段:', 'wp-postviews' ); ?><br />
浏览量- %VIEW_COUNT%<br />
带单位浏览量- %VIEW_COUNT_ROUNDED%<br /><br />
<input type="button" name="RestoreDefault" value="<?php _e( '重置为默认设置', 'wp-postviews' ); ?>" onclick="views_default_templates( 'template' );" class="button" />
</td>
<td valign="top">
<input type="text" id="views_template_template" name="views_template_template" size="70" value="<?php echo htmlspecialchars(stripslashes($views_options['template'] )); ?>" />
</td>
</tr>
<tr>
<td valign="top">
<strong><?php _e( '最多浏览文章调用模板:', 'wp-postviews' ); ?></strong><br /><br />
<?php _e( '可以选择的关键字段:', 'wp-postviews' ); ?><br />
浏览量- %VIEW_COUNT%<br />
带单位浏览量- %VIEW_COUNT_ROUNDED%<br />
文章标题- %POST_TITLE%<br />
发布日期- %POST_DATE%<br />
发布时间- %POST_TIME%<br />
文章摘录- %POST_EXCERPT%<br />
文章正文- %POST_CONTENT%<br />
URL- %POST_URL%<br />
缩略图- %POST_THUMBNAIL%<br />
文章分类ID- %POST_CATEGORY_ID%<br />
作者- %POST_AUTHOR%<br /><br />
<input type="button" name="RestoreDefault" value="<?php _e( '重置为默认模板', 'wp-postviews' ); ?>" onclick="views_default_templates( 'most_viewed' );" class="button" />
</td>
<td valign="top">
<textarea cols="80" rows="15" id="views_template_most_viewed" name="views_template_most_viewed"><?php echo htmlspecialchars(stripslashes($views_options['most_viewed_template'] )); ?></textarea>
</td>
</tr>
</table>
</div><!-- end of inside -->
</div><!-- end of postbox -->
<div class="postbox" style=" padding:12px 12px;border:0px solid #c3c4c7;background:none repeat scroll 0 0 #FFFFFF;border-radius:6px;box-shadow:2px 4px 4px rgb(0 0 0 / 10%);">
<div class="inside">
<h3><?php _e( '显示选项', 'wp-postviews' ); ?></h3>
<p><?php _e( '这些选项指定视图计数应显示在何处以及显示给谁。默认情况下,将向所有访问者显示视图计数。请注意,主题文件必须包含对_views()的调用,才能显示任何视图计数。', 'wp-postviews' ); ?></p>
<table class="form-table">
<tr>
<td valign="top"><strong><?php _e( 'Home Page:', 'wp-postviews' ); ?></strong></td>
<td>
<select name="views_display_home" size="1">
<option value="0"<?php selected( '0', $views_options['display_home'] ); ?>><?php _e( '任何人都显示', 'wp-postviews' ); ?></option>
<option value="1"<?php selected( '1', $views_options['display_home'] ); ?>><?php _e( '只在已注册用户显示', 'wp-postviews' ); ?></option>
<option value="2"<?php selected( '2', $views_options['display_home'] ); ?>><?php _e( '不显示', 'wp-postviews' ); ?></option>
</select>
</td>
</tr>
<tr>
<td valign="top"><strong><?php _e( 'Single Posts:', 'wp-postviews' ); ?></strong></td>
<td>
<select name="views_display_single" size="1">
<option value="0"<?php selected( '0', $views_options['display_single'] ); ?>><?php _e( '任何人都显示', 'wp-postviews' ); ?></option>
<option value="1"<?php selected( '1', $views_options['display_single'] ); ?>><?php _e( '只在已注册用户显示', 'wp-postviews' ); ?></option>
<option value="2"<?php selected( '2', $views_options['display_single'] ); ?>><?php _e( '不显示', 'wp-postviews' ); ?></option>
</select>
</td>
</tr>
<tr>
<td valign="top"><strong><?php _e( 'Pages:', 'wp-postviews' ); ?></strong></td>
<td>
<select name="views_display_page" size="1">
<option value="0"<?php selected( '0', $views_options['display_page'] ); ?>><?php _e( '任何人都显示', 'wp-postviews' ); ?></option>
<option value="1"<?php selected( '1', $views_options['display_page'] ); ?>><?php _e( '只在已注册用户显示', 'wp-postviews' ); ?></option>
<option value="2"<?php selected( '2', $views_options['display_page'] ); ?>><?php _e( '不显示', 'wp-postviews' ); ?></option>
</select>
</td>
</tr>
<tr>
<td valign="top"><strong><?php _e( 'Archive Pages:', 'wp-postviews' ); ?></strong></td>
<td>
<select name="views_display_archive" size="1">
<option value="0"<?php selected( '0', $views_options['display_archive'] ); ?>><?php _e( '任何人都显示', 'wp-postviews' ); ?></option>
<option value="1"<?php selected( '1', $views_options['display_archive'] ); ?>><?php _e( '只在已注册用户显示', 'wp-postviews' ); ?></option>
<option value="2"<?php selected( '2', $views_options['display_archive'] ); ?>><?php _e( '不显示', 'wp-postviews' ); ?></option>
</select>
</td>
</tr>
<tr>
<td valign="top"><strong><?php _e( 'Search Pages:', 'wp-postviews' ); ?></strong></td>
<td>
<select name="views_display_search" size="1">
<option value="0"<?php selected( '0', $views_options['display_search'] ); ?>><?php _e( '任何人都显示', 'wp-postviews' ); ?></option>
<option value="1"<?php selected( '1', $views_options['display_search'] ); ?>><?php _e( '只在已注册用户显示', 'wp-postviews' ); ?></option>
<option value="2"<?php selected( '2', $views_options['display_search'] ); ?>><?php _e( '不显示', 'wp-postviews' ); ?></option>
</select>
</td>
</tr>
<tr>
<td valign="top"><strong><?php _e( 'Other Pages:', 'wp-postviews' ); ?></strong></td>
<td>
<select name="views_display_other" size="1">
<option value="0"<?php selected( '0', $views_options['display_other'] ); ?>><?php _e( '任何人都显示', 'wp-postviews' ); ?></option>
<option value="1"<?php selected( '1', $views_options['display_other'] ); ?>><?php _e( '只在已注册用户显示', 'wp-postviews' ); ?></option>
<option value="2"<?php selected( '2', $views_options['display_other'] ); ?>><?php _e( '不显示', 'wp-postviews' ); ?></option>
</select>
</td>
</tr>
</table>
<p class="submit">
<input type="submit" name="Submit" class="button-primary" value="<?php _e( '保存更改', 'wp-postviews' ); ?>" />
</p>
</div><!-- end of inside -->
</div><!-- end of postbox -->
</div>
</div>
</div>
</form>