2 /////////////////////////////////////////////////
3 // PukiWiki - Yet another WikiWikiWeb clone.
5 // $Id: keitai.skin.ja.php,v 1.9 2004/08/06 15:31:25 henoheno Exp $
8 global $script, $vars, $page_title, $max_size, $accesskey, $menubar;
10 if (! defined('DATA_DIR')) exit;
13 header('Content-Type: text/html; charset=Shift_JIS');
14 $title = mb_convert_encoding($title, 'SJIS', SOURCE_ENCODING);
15 $body = mb_convert_encoding($body, 'SJIS', SOURCE_ENCODING);
17 //1KByte;͵¤ò¸«¤ë(¥Ø¥Ã¥À¤Ê¤É)
18 $max_size = (--$max_size * 1024);
20 // ALT option ¤ò»ý¤Ä IMG ¥¿¥°(²èÁü)¤òʸ»úÎó¤ËÃÖ´¹
21 $body = preg_replace('#(<div[^>]+>)?(<a[^>]+>)?<img[^>]*alt="([^"]+)"[^>]*>(?(2)</a>)(?(1)</div>)#i', '[$3]', $body);
23 // ALT option ¤Î̵¤¤ IMG ¥¿¥°(²èÁü)¤òʸ»úÎó¤ËÃÖ´¹
24 $body = preg_replace('#(<div[^>]+>)?(<a[^>]+>)?<img[^>]+>(?(2)</a>)(?(1)</div>)#i', '[img]', $body);
27 $r_page = isset($vars['page']) ? $vars['page'] : '';
28 $r_page = rawurlencode($r_page);
29 $pageno = (isset($vars['p']) and is_numeric($vars['p'])) ? $vars['p'] : 0;
30 $pagecount = ceil(strlen($body) / $max_size);
31 $lastpage = $pagecount - 1;
35 $navi[] = "<a href=\"$link_top\" $accesskey=\"0\">0.Top</a>";
36 $navi[] = "<a href=\"$script?plugin=newpage&refer=$r_page\" $accesskey=\"1\">1.New</a>";
37 $navi[] = "<a href=\"$link_edit\" $accesskey=\"2\">2.Edit</a>";
38 if ($is_read and $function_freeze) {
40 $navi[] = "<a href=\"$link_unfreeze\" $accesskey=\"3\">3.Unfreeze</a>";
43 $navi[] = "<a href=\"$link_freeze\" $accesskey=\"3\">3.Freeze</a>";
46 $navi[] = "<a href=\"$script?$menubar\" $accesskey=\"4\">4.Menu</a>";
47 $navi[] = "<a href=\"$link_whatsnew\" $accesskey=\"5\">5.Recent</a>";
54 $navi[] = "<a href=\"$script?cmd=read&page=$r_page&p=$prev\" $accesskey=\"7\">7.Prev</a>";
56 $navi[] = "$next/$pagecount ";
57 if ($pageno < $lastpage) {
58 $navi[] = "<a href=\"$script?cmd=read&page=$r_page&p=$next\" $accesskey=\"8\">8.Next</a>";
62 $navi = join(' | ', $navi);
63 $body = substr($body, $pageno * $max_size, $max_size);
66 ?><html><head><title><?php
68 ?></title></head><body><?php