<?php
//настраивать 104-ую и ниже 282 строки (счетчики, копирайт). 129-130 строка - закрыты вывод категорий и вывод последних комментов.
//Опция показа похожих постов отключена на 222 строке, не знаю, нужен ли плагин, у меня с плагином все и так работает.
require_once('wap-config.php');
_wp('pagename=&category_name=&attachment=&name=&static=&subpost=&post_type=post&page_id=');
global $index_filename;
$index_filename = "index-wap2.php";
//
$test = $_GET['test'];
if(!empty( $test ) && strcmp ( $test, 'true' ) == 0 )
{
echo '-------------------------------------<br>';
echo 'WP блог<br>';
echo '-------------------------------------<br>';
echo "get_bloginfo('charset') = " . get_bloginfo('charset') . '<br>';
echo "get_option('home') = " . get_option('home') . '<br>';
echo "get_option( 'siteurl' ) = " . get_option( 'siteurl' ) . '<br>';
echo 'WPLANG = ' . WPLANG . '<br>';
echo "ABSPATH = " . ABSPATH . '<br>';
echo '_get_wap_home() = ' . _get_wap_home() . '<br>';
echo '<br>-------------------------------------<br>';
echo '$wp_query->query_vars<br>';
echo '-------------------------------------<br>';
echo '<pre>';
global $wp_query;
print_r($wp_query->query_vars);
echo '</pre>';
echo '-------------------------------------<br>';
echo '$_SERVER<br>';
echo '-------------------------------------<br>';
echo '<pre>';
print_r($_SERVER);
echo '</pre>';
echo '-------------------------------------<br>';
echo '$_GET<br>';
echo '-------------------------------------<br>';
echo '<pre>';
print_r($_GET);
echo '</pre>';
exit;
}
// Begin
$stitle = get_option("wap_sitetitle");
if( $stitle == '' )
{
$stitle = get_bloginfo('name');
}
if ( isset( $title ) && $title != '' )
$stitle = $title;
$sname = $stitle;
if ( isset( $name ) && $name != '' )
$sname = $name;
$sname = str_replace('\\','',$sname);
$stitle = str_replace('\\','',$stitle);
// End
$url = remove_query_arg( 'paged' );
//if( strstr($url,'index.php') == '' || strstr($url,'index.php') == false )
// header("location:index.php");
echo '<?xml version="1.0" encoding="UTF-8"?>';
?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=<?php bloginfo('charset'); ?>" />
<title><?php echo $stitle; ?> <?php wp_title(); ?></title>
<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
<link rel="shortcut icon" href="<?php bloginfo('template_url'); ?>/favicon.ico" type="image/x-icon" />
<link rel="stylesheet" href="wap.css" type="text/css" media="all" />
<script type="text/javascript">
//<![CDATA[
function focusit() {
var ele = document.getElementById('user_login');
if(ele){
ele.focus();
}
}
window.onload = focusit;
function addLoadEvent(func) {if ( typeof wpOnload!='function'){wpOnload=func;}else{ var oldonload=wpOnload;wpOnload=function(){oldonload();func();}}}
//]]>
</script>
</head>
<body>
<div id="header"><h1><a href="index-wap2.php" accesskey="0"><?php echo $sname; ?></a></h1><p><?php bloginfo('description'); ?></p></div>
<?php _single_cat_title(__('Категория', 'wap') .':'); _single_tag_title(__('тэг', 'wap') .':');?>
<?php if(empty($_GET['p'])): ?>
<?php if(have_posts()): ?>
<div id="contentwrap">
<div id="infoblock">
<h2>Это мобильная версия блога<br/>
Вы можете перейти на <a href='../' target='_blank'>web-версию</a></h2>
</div>
<?php while (have_posts()): the_post(); ?>
<div class="post">
<h2 class="title"><a href="index-wap2.php?p=<?php the_id(); ?>"><?php the_title_rss(); ?></a></h2>
<p class="subtitle"><?php the_time(get_option('date_format').' ('.get_option('time_format').')'); ?><?php if ('open' == $post->comment_status): ?><span class="stamp"> | <a href="comments.php?p=<?php the_ID(); ?>">
<?php comments_number(__('нет комментов, ','wap'), __('1 коммент, ','wap'), __('% комм., ','wap')); ?>
</a></span><?php else: echo '<span class="stamp"> | ' . __('комменты закрыты, ','wap') . '</span>'; endif; ?><?php if(function_exists('the_views')) { echo '<span class="stamp">'; the_views(); echo '</span>';} ?></p>
</div>
<?php endwhile; ?>
<?php
if ( !isset( $_GET['paged'] ) )
$_GET['paged'] = 1;
$page_links = paginate_links( array(
'base' => add_query_arg( 'paged', '%#%' ),
'format' => '',
'total' => $wp_query->max_num_pages,
'current' => $_GET['paged']
));
if ( $page_links )
echo "<div class='page'>$page_links</div>";
?>
<!-- закрыл, чтоб пока не было категорий <?php _wp_list_categories('show_count=1&title_li=<h2>' . __('Категории', 'wap') . '</h2>'); ?> -->
<?php if ( get_option("wap_show_last_comments") == 'no' ): ?><div id="pageblock"><?php _e("Последние комменты","wap") ?></div>
<?php
global $wpdb;
$sql = "SELECT DISTINCT ID, post_title, post_password, comment_ID,
comment_post_ID, comment_author, comment_date_gmt, comment_approved,
comment_type,comment_author_url,
SUBSTRING(comment_content,1,40) AS com_excerpt
FROM $wpdb->comments
LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID =
$wpdb->posts.ID)
WHERE comment_approved = '1' AND comment_type = '' AND
post_password = ''
ORDER BY comment_date_gmt DESC
LIMIT 10";
$comments = $wpdb->get_results($sql);
$output = $pre_HTML;
// $output .= "\n<ul>";
$output .= '<div class="page"><ol id="pages">';
foreach ($comments as $comment)
{
$output .= '<li class="page_item page-item-2">'
.strip_tags($comment->comment_author) ."</span>:"
. "<a href=\"comments.php?p="
. $comment->comment_post_ID . "#comment-"
. $comment->comment_ID . "\" title=\"on " .
$comment->post_title . "\">" . ustrcut($comment->com_excerpt, 36) . "</a></li>";
}
$output .= '</ol></div>';
// $output .= "\n</ul>";
$output .= $post_HTML;
echo $output;
?>-->
<?php endif; ?>
<!--Если нужно показывать самые популярные записи - ниже стоит слово yes, иначе - no-->
<?php if( get_option("wap_show_hot_posts") == 'yes' and function_exists('get_most_viewed') ): ?>
<div id="pageblock"><h2><?php _e('Самые читаемые записи в блоге','wap'); ?></h2></div>
<?php _get_most_viewed('post', 10, '', true) ?>
<?php endif;?>
</div>
<?php else:?>
<div style="padding:5px; font-size:14px;">
<?php _e('Не найдено похожих записей.','wap'); ?>
</div>
<!--<?php global $wp_query;
print_r($wp_query->query_vars);
?>-->
<?php endif; ?>
<?php else : ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div id="infoblock">
<h2><?php the_title_rss(); ?></h2>
<p class="subtitle"><?php the_time(get_option('date_format').' ('.get_option('time_format').')'); ?><?php if(function_exists('the_views')) { echo '<span class="stamp">'; the_views(); echo '</span>';} ?></p>
</div>
<div class="post">
<p class="stamp"><?php _e('Автор', 'wap') ?>: <?php the_author(); ?></p>
<p class="stamp"><?php _e('Категории','wap') ?>: <?php echo _get_the_category_list(', ','','index-wap2.php'); ?></p>
<p class="stamp"><?php _e('Тэги', 'wap') ?>: <?php echo _get_the_tag_list('index-wap2.php'); ?></p>
<?php if ('open' == $post->comment_status): ?>
<p class="stamp"><?php _e('Комменты', 'wap') ?>: <a href="comments.php?p=<?php the_ID(); ?>"><?php comments_number(__('нету','wap'), __('1 коммент.','wap'), __('% коммент.','wap')); ?></a></p>
<?php endif; ?>
<?php
if ( is_user_logged_in() ){ echo '<p class="stamp">' . __('Операции: ','wap') . '<a href="post.php?action=edit&post=' . $id . '">' . __('Правка','wap') . '</a> | <a href="post.php?post=' . $id . '&deletepost=true">' . __('Удалить','wap') . '</a></p>'; }
?>
<?php
if ( get_option("wap_show_detail") == 'no' ){
the_content_rss();
}else{
if ( strlen( $post->post_content ) > 0 ) :
the_content();
else :
the_excerpt_rss();
endif;
}
?>
<?php _wap_link_pages(array('before' => '<p> </p><p><strong>' . __('Стр.:','wap') . '</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?>
<p class="stamp"><?php _e('Комментарии', 'wap') ?>: <a href="comments.php?p=<?php the_ID(); ?>"><?php comments_number(__('нету','wap'), __('1 коммент.','wap'), __('% коммент.','wap')); ?></a></p>
<p>
<?php _next_post_link(__('Пред. запись ','wap') . "%link<br/>"); ?>
<?php _previous_post_link(__('След. запись ','wap') . "%link"); ?>
</p>
</div>
<!--Включать опцию показа похожих постов-->
<?php if( get_option("wap_show_related_posts") == 'no' and function_exists('wp23_related_posts')): ?>
<?php _wp23_related_posts(); ?>
<?php endif; ?>
<?php endwhile; ?>
<?php else : ?>
<p><?php _e('Нету записей по таким критериям','wap') ?></p>
<?php endif; ?>
<?php endif; ?>
</div>
<div id="infoblock">
<h2><?php _e('Управление','wap'); ?></h2>
</div>
<div class="page">
<ol id="pages">
<li class="page_item page-item-2"><a href="index.php" accesskey="0"><?php _e('Домой','wap'); ?></a></li>
<?php
$filename = $_SERVER['PHP_SELF'];
$filename = str_replace('\\','/',$filename);
$filename = str_replace(dirname($filename),'',$filename);
$filename = str_replace('/','',$filename);
if($filename != 'login.php'){
if ( ! is_user_logged_in() ){
echo '<li class="page_item page-item-2"><a href="login.php">' . __('Войти','wap') . '</a></li> ';
}
else{
if($filename != 'writer.php'){
echo '<li class="page_item page-item-2"><a href="writer.php">' . __('Новая запись','wap') . '</a></li> ';
}
if($filename != 'edit.php'){
echo '<li class="page_item page-item-2"><a href="edit.php">' . __('Править посты','wap') . '</a></li> ';
}
if($filename != 'edit-comments.php'){
echo '<li class="page_item page-item-2"><a href="edit-comments.php">' . __('Править комменты','wap') . '</a></li> ';
}
echo '<li class="page_item page-item-2"><a href="login.php?action=logout">' . __('Выход','wap') . '</a></li> ';
}
}
?>
</ol>
</div>
<div id="footerwrap">
<div id="footer">
<p><?php
if ( get_option("wap_copyright") != '' ){
echo get_option("wap_copyright");
}
else{
echo '© 2009-2010 Shtirlitz.Com';
}
echo '<noindex><p><a href="http://waplog.net/ru/c.shtml?59595" target="_blank"><img src="http://c.waplog.net/ru/59595.cnt" alt="waplog" /></a></noindex> ';
?>
</p>
</div>
</div>
</body>
</html>