Changeset 5448
- Timestamp:
- 03/03/06 02:51:36 (2 years ago)
- Files:
-
- wordpress-mobile-edition/trunk/wp-mobile.php (modified) (15 diffs)
- wordpress-mobile-edition/trunk/wp-mobile.plugin.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
wordpress-mobile-edition/trunk/wp-mobile.php
r291 r5448 132 132 <html> 133 133 <head> 134 <title><?php bloginfo('name'); ?> mobile edition</title>134 <title><?php bloginfo('name'); _e(' Mobile Edition') ?></title> 135 135 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 136 136 <meta name="HandheldFriendly" value="true" /> … … 151 151 ?> 152 152 <p> 153 <a href="<?php echo $HTTP_SERVER_VARS["PHP_SELF"]; ?>"> Latest Post</a> |154 <a href="<?php echo $HTTP_SERVER_VARS["PHP_SELF"]; ?>#last_10"> Last 10 Posts</a> |155 Archives 153 <a href="<?php echo $HTTP_SERVER_VARS["PHP_SELF"]; ?>"><?php _e('Latest Post'); ?></a> | 154 <a href="<?php echo $HTTP_SERVER_VARS["PHP_SELF"]; ?>#last_10"><?php _e('Last 10 Posts'); ?></a> | 155 <?php _e('Archives'); ?> 156 156 </p> 157 157 158 158 <hr /> 159 159 160 <h2> Archives by Month</h2>160 <h2><?php _e('Archives by Month'); ?></h2> 161 161 162 162 <ul> … … 184 184 ?> 185 185 <p> 186 <a href="<?php echo $HTTP_SERVER_VARS["PHP_SELF"]; ?>"> Latest Post</a> |187 <a href="<?php echo $HTTP_SERVER_VARS["PHP_SELF"]; ?>#last_10"> Last 10 Posts</a> |188 <a href="<?php echo $HTTP_SERVER_VARS["PHP_SELF"]; ?>?view=archives"> Archives</a>186 <a href="<?php echo $HTTP_SERVER_VARS["PHP_SELF"]; ?>"><?php _e('Latest Post'); ?></a> | 187 <a href="<?php echo $HTTP_SERVER_VARS["PHP_SELF"]; ?>#last_10"><?php _e('Last 10 Posts'); ?></a> | 188 <a href="<?php echo $HTTP_SERVER_VARS["PHP_SELF"]; ?>?view=archives"><?php _e('Archives'); ?></a> 189 189 </p> 190 190 191 191 <hr /> 192 192 193 <h2><?php echo date("F Y", $selected_month); ?> Posts</h2>193 <h2><?php echo date("F Y", $selected_month); ?> <?php _e('Posts'); ?></h2> 194 194 <ul> 195 195 <?php … … 218 218 if ($latest == 1) { 219 219 ?> 220 Latest Post|220 <?php _e('Latest Post'); ?> | 221 221 <?php 222 222 } 223 223 else { 224 224 ?> 225 <a href="<?php echo $HTTP_SERVER_VARS["PHP_SELF"]; ?>"> Latest Post</a> |226 <?php 227 } 228 ?> 229 <a href="#last_10"> Last 10 Posts</a> |230 <a href="<?php echo $HTTP_SERVER_VARS["PHP_SELF"]; ?>?view=archives"> Archives</a>225 <a href="<?php echo $HTTP_SERVER_VARS["PHP_SELF"]; ?>"><?php _e('Latest Post'); ?></a> | 226 <?php 227 } 228 ?> 229 <a href="#last_10"><?php _e('Last 10 Posts'); ?></a> | 230 <a href="<?php echo $HTTP_SERVER_VARS["PHP_SELF"]; ?>?view=archives"><?php _e('Archives'); ?></a> 231 231 </p> 232 232 … … 241 241 <h2><?php the_title(); ?></h2> 242 242 243 <p> Posted in:</p>243 <p><?php _e('Posted in:'); ?></p> 244 244 245 245 <ul> … … 260 260 <?php link_pages("<br />Pages: ","<br />","number") ?> 261 261 <p> 262 posted by<?php the_author() ?><br />262 <?php _e('posted by'); ?> <?php the_author() ?><br /> 263 263 <?php the_date() ?> @ <?php the_time() ?> 264 264 </p> … … 283 283 ?> 284 284 285 <h3> Comments</h3>285 <h3><?php _e('Comments'); ?></h3> 286 286 287 287 <ol id="comments"> … … 294 294 <li id="comment-<?php comment_ID() ?>"> 295 295 <?php comment_text() ?> 296 <p><cite><?php comment_type(); ?> by<?php comment_author_link() ?> <?php comment_date() ?> @ <a href="#comment-<?php comment_ID() ?>"><?php comment_time() ?></a></cite></p>296 <p><cite><?php comment_type(); ?> <?php _e('by'); ?> <?php comment_author_link() ?> <?php comment_date() ?> @ <a href="#comment-<?php comment_ID() ?>"><?php comment_time() ?></a></cite></p> 297 297 </li> 298 298 … … 303 303 ?> 304 304 305 <li> No comments on this post so far.</li>305 <li><?php _e('No comments on this post so far.'); ?></li> 306 306 307 307 <?php /* if you delete this the sky will fall on your head */ … … 310 310 </ol> 311 311 312 <h3> Add a comment:</h3>312 <h3><?php _e('Add a comment'); ?></h3> 313 313 314 314 <?php 315 315 if ('open' == $post->comment_status) { 316 ?> 317 318 < !-- form to add a comment -->316 if ( $user_ID ) { 317 ?> 318 <p><?php _e('Logged in as'); ?> <strong><?php echo $user_identity; ?></strong>. <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?action=logout">Logout »</a></p> 319 319 320 320 <form action="<?php echo get_settings('siteurl'); ?>/wp-comments-post.php" method="post"> 321 321 322 322 <p> 323 Your Name: 324 <br /> 325 <input type="text" name="author" value="<?php echo $comment_author ?>" size="20" /> 326 <br /> 327 Email: 328 <br /> 329 <input type="text" name="email" value="<?php echo $comment_author_email ?>" size="20" /> 330 <br /> 331 Web Site: 332 <br /> 333 <input type="text" name="url" value="<?php echo $comment_author_url ?>" size="20" /> 334 <br /> 335 Comments: 323 <?php _e('Comments:'); ?> 336 324 <br /> 337 325 <textarea cols="40" rows="4" name="comment"></textarea> … … 339 327 340 328 <p> 341 <input type="submit" name="submit" value=" Post Comment" />329 <input type="submit" name="submit" value="<?php _e('Post Comment'); ?>" /> 342 330 <input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" /> 343 331 <input type="hidden" name="redirect_to" value="<?php echo htmlspecialchars($HTTP_SERVER_VARS["REQUEST_URI"]); ?>" /> 344 <input type="hidden" name="comment_autobr" value="1" /> 332 </p> 333 334 </form> 335 <?php 336 } 337 else { 338 ?> 339 340 <!-- form to add a comment --> 341 342 <form action="<?php echo get_settings('siteurl'); ?>/wp-comments-post.php" method="post"> 343 344 <p> 345 <?php _e('Your Name:'); ?> 346 <br /> 347 <input type="text" name="author" value="<?php echo $comment_author ?>" size="20" /> 348 <br /> 349 <?php _e('Email:'); ?> 350 <br /> 351 <input type="text" name="email" value="<?php echo $comment_author_email ?>" size="20" /> 352 <br /> 353 <?php _e('Web Site:'); ?> 354 <br /> 355 <input type="text" name="url" value="<?php echo $comment_author_url ?>" size="20" /> 356 <br /> 357 <?php _e('Comments:'); ?> 358 <br /> 359 <textarea cols="40" rows="4" name="comment"></textarea> 360 </p> 361 362 <p> 363 <input type="submit" name="submit" value="<?php _e('Post Comment'); ?>" /> 364 <input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" /> 365 <input type="hidden" name="redirect_to" value="<?php echo htmlspecialchars($HTTP_SERVER_VARS["REQUEST_URI"]); ?>" /> 345 366 </p> 346 367 347 368 </form> 348 369 <?php 370 } 349 371 } 350 372 else { // comments are closed 351 373 ?> 352 <p> Sorry, comments are closed at this time.</p>374 <p><?php _e('Sorry, comments are closed at this time.'); ?></p> 353 375 <?php 354 376 } … … 356 378 ?> 357 379 358 <p><?php previous_post_m('%','<b> Previous Post:</b> '); ?><br />359 <?php next_post_m('%','<b> Next Post:</b> '); ?></p>380 <p><?php previous_post_m('%','<b>'.__('Previous Post:').'</b> '); ?><br /> 381 <?php next_post_m('%','<b>'.__('Next Post:').'</b> '); ?></p> 360 382 361 383 <?php // if you delete this the sky will fall on your head … … 368 390 <hr /> 369 391 370 <h2> Last 10 posts:</h2>392 <h2><?php _e('Last 10 posts:'); ?></h2> 371 393 <ul id="last_10"> 372 394 <?php … … 391 413 </ul> 392 414 393 <p><a href="<?php echo $HTTP_SERVER_VARS["PHP_SELF"]; ?>?view=archives"> more Posts (Archives)</a></p>415 <p><a href="<?php echo $HTTP_SERVER_VARS["PHP_SELF"]; ?>?view=archives"><?php _e('More Posts (Archives)'); ?></a></p> 394 416 395 417 <?php … … 397 419 } 398 420 ?> 399 <p><a href="http://www.alexking.org/software/wordpress/" target="_blank">WordPress Mobile Edition</a> available at alexking.org.</p> 400 401 <p>powered by <a href="http://wordpress.org" target="_blank"><b>WordPress</b></a>.</p> 421 422 <p>Powered by <a href="http://wordpress.org"><b>WordPress</b></a>. <a href="http://www.alexking.org/software/wordpress/">WordPress Mobile Edition</a> available at alexking.org.</p> 402 423 403 424 </body> wordpress-mobile-edition/trunk/wp-mobile.plugin.php
r453 r5448 2 2 3 3 // WordPress Mobile Edition 4 // version 1.8 b, 2005-01-184 // version 1.8, 2006-03-02 5 5 // 6 // Copyright (c) 2002-200 5Alex King6 // Copyright (c) 2002-2006 Alex King 7 7 // http://www.alexking.org/software/wordpress/ 8 8 // … … 16 16 Plugin Name: WordPress Mobile Edition 17 17 Plugin URI: http://www.alexking.org/software/wordpress/ 18 Description: Redirect mobile devices to a mobile friendly interface. Version 1. 7, compatible with WP 1.2.18 Description: Redirect mobile devices to a mobile friendly interface. Version 1.8, compatible with WP 1.5.x/2.x. 19 19 Author: Alex King 20 20 Author URI: http://www.alexking.org/ 21 21 */ 22 22 23 $small_browsers = array('Elaine/3.0' 24 ,'Palm' 25 ,'EudoraWeb' 26 ,'Blazer' 27 ,'AvantGo' 28 ,'Windows CE' 29 ,'Cellphone' 30 ,'Small' 31 ,'MMEF20' 32 ,'Danger' 33 ,'hiptop' 34 ,'Proxinet' 35 ,'Newt' 36 ,'PalmOS' 37 ,'NetFront' 38 ,'SHARP-TQ-GX10' 39 ,'SonyEricsson' 40 ,'SymbianOS' 41 ,'UP.Browser' 42 ,'TS21i-10' 43 ,'BlackBerry' 44 ,'portalmmm' 45 ); 46 47 $pages_to_exclude = array('wp-mobile.php' 48 ,'wp-comments-post.php' 49 ,'wp-mail.php' 50 ); 51 52 $redirect = true; 53 54 foreach ($pages_to_exclude as $exclude) { 55 if (strstr(strtolower($_SERVER['REQUEST_URI']), $exclude)) { 56 $redirect = false; 23 function ak_check_mobile() { 24 if (isset($_SERVER["HTTP_USER_AGENT"])) { 25 $small_browsers = array( 26 "Elaine/3.0" 27 ,"Palm" 28 ,"EudoraWeb" 29 ,"Blazer" 30 ,"AvantGo" 31 ,"Windows CE" 32 ,"Cellphone" 33 ,"Small" 34 ,"MMEF20" 35 ,"Danger" 36 ,"hiptop" 37 ,"Proxinet" 38 ,"ProxiNet" 39 ,"Newt" 40 ,"PalmOS" 41 ,"NetFront" 42 ,"SHARP-TQ-GX10" 43 ,"SonyEricsson" 44 ,"SymbianOS" 45 ,"UP.Browser" 46 ,"UP.Link" 47 ,"TS21i-10" 48 ,"BlackBerry" 49 ,"MOT-V" 50 ,'portalmmm' 51 ,'Nokia' 52 ,'DoCoMo' 53 ,'Opera Mini' 54 ); 55 foreach ($small_browsers as $browser) { 56 if (strstr($_SERVER["HTTP_USER_AGENT"], $browser)) { 57 return true; 58 } 59 } 57 60 } 61 return false; 58 62 } 59 63 60 if ($redirect) { 61 foreach ($small_browsers as $browser) { 62 if (strstr($_SERVER["HTTP_USER_AGENT"], $browser)) { 63 $URL = get_settings('siteurl').'/wp-mobile.php?'; 64 if (isset($p)) { 65 $URL .= 'p='.$p.'&'; 66 } 67 if (isset($m)) { 68 $URL .= 'm='.$m.'&'; 69 } 70 if (isset($cat)) { 71 $URL .= 'cat='.$cat.'&'; 72 } 73 header("Location: $URL"); 74 die(); 64 function ak_mobile_redirect() { 65 $redirect = true; 66 $pages_to_exclude = array('wp-mobile.php' 67 ,'wp-comments-post.php' 68 ,'wp-mail.php' 69 ,'wp-admin' 70 ); 71 foreach ($pages_to_exclude as $exclude) { 72 if (strstr(strtolower($_SERVER['REQUEST_URI']), $exclude)) { 73 $redirect = false; 75 74 } 76 75 } 76 return $redirect; 77 } 78 79 80 if (ak_mobile_redirect() && ak_check_mobile()) { 81 $URL = get_settings('siteurl').'/wp-mobile.php?'; 82 if (isset($p)) { 83 $URL .= 'p='.$p.'&'; 84 } 85 if (isset($m)) { 86 $URL .= 'm='.$m.'&'; 87 } 88 if (isset($cat)) { 89 $URL .= 'cat='.$cat.'&'; 90 } 91 header("Location: $URL"); 92 die(); 77 93 } 78 94
