ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Changeset 5151


Ignore:
Timestamp:
Feb 12, 2008, 5:59:42 PM (12 years ago)
Author:
ebihara
Message:

#1557:ロゴ、グローバルナビ、ローカルナビをXHTML化

Location:
OpenPNE/branches/work/ebihara/prj_xhtml_css/webapp/modules/pc
Files:
3 edited
1 copied

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/work/ebihara/prj_xhtml_css/webapp/modules/pc/page/h_home.php

    r4933 r5151  
    1616        $u = $GLOBALS['AUTH']->uid();
    1717
    18         $inc_navi = fetch_inc_navi('h');
     18        $inc_navi = $this->_fetch_inc_navi_xhtml();
    1919        $this->set('inc_navi', $inc_navi);
    2020
     
    187187        return $calendar;
    188188    }
     189
     190    /**
     191     * XHTML化対応ナビメニューを作成する(暫定)
     192     *
     193     * @return string
     194     */
     195    function _fetch_inc_navi_xhtml()
     196    {
     197        $type = 'h';
     198        $inc_smarty = new OpenPNE_Smarty($GLOBALS['SMARTY']);
     199        $inc_smarty->templates_dir = 'pc/templates';
     200        $inc_smarty->assign('PHPSESSID', md5(session_id()));
     201        $inc_smarty->assign('INC_NAVI_type', $type);
     202        $inc_smarty->assign('navi', util_get_c_navi($type));
     203        $inc_smarty->assign('WORD_FRIEND', WORD_FRIEND);
     204        $inc_smarty->assign('WORD_MY_FRIEND', WORD_MY_FRIEND);
     205        $inc_smarty->assign('WORD_FRIEND_HALF', WORD_FRIEND_HALF);
     206        $inc_smarty->assign('WORD_MY_FRIEND_HALF', WORD_MY_FRIEND_HALF);
     207
     208        return $inc_smarty->ext_fetch('inc_navi_xhtml.tpl');
     209    }
    189210}
    190211
  • OpenPNE/branches/work/ebihara/prj_xhtml_css/webapp/modules/pc/templates/h_home.tpl

    r4419 r5151  
    1 ({ext_include file="inc_header.tpl" no_use_alert=true})
     1({ext_include file="inc_header_xhtml.tpl" no_use_alert=true})
    22({if $smarty.const.DISPLAY_SEARCH_HOME})
    33<tr>
  • OpenPNE/branches/work/ebihara/prj_xhtml_css/webapp/modules/pc/templates/inc_header_xhtml.tpl

    r5150 r5151  
    1414</head>
    1515
    16 <body id="pc_page_({$INC_HEADER_page_name})">
     16<body id="pc_page_({$INC_HEADER_page_name})"><div id="Body">
    1717
     18({****************************************})
     19({**ここから:未XHTML化**})
     20({****************************************})
    1821({$INC_HEADER_inc_page_top2|smarty:nodefaults})
     22({$INC_HEADER_inc_page_top|smarty:nodefaults})
     23({****************************************})
     24({**ここまで:未XHTML化**})
     25({****************************************})
    1926
    20 <div align="left">
     27<div class="section" id="globalNav">
     28<h1><a href="({t_url})">({$smarty.const.SNS_NAME})</a></h1>
     29({if $before_after == "after"})
     30<ul>
     31({foreach from=$INC_HEADER_global_navi key=key item=item})
     32({if $item.url})
     33<li id="globalNav_({$key+1})"><a href="({$item.url})">({$item.caption})</a></li>
     34({/if})
     35({/foreach})
     36<li id="globalNav_9"><a href="({t_url m=pc a=do_inc_page_header_logout})&amp;sessid=({$PHPSESSID})">ログアウト</a></li>
     37</ul>
     38({/if})
     39</div>
    2140
    22 <table class="ext_sub_container" border="0" cellspacing="0" cellpadding="0">
    23 <tr>
    24 <td class="ext_sub_container_left" align="left" valign="top">
     41({if $inc_entry_point[1]})
     42({$inc_entry_point[1]|smarty:nodefaults|t_url2cmd:'entry_point'|t_cmd:'entry_point'})
     43({/if})
    2544
    26 ({$INC_HEADER_inc_page_top|smarty:nodefaults})
    27 <table class="mainframe" border="0" cellspacing="0" cellpadding="0">
    28 <tr>
    29 <td class="container inc_page_header">
     45({if $inc_navi})
     46({$inc_navi|smarty:nodefaults})
     47({/if})
    3048
    31 ({if !$INC_HEADER_is_login})
     49({if $inc_entry_point[2]})
     50({$inc_entry_point[2]|smarty:nodefaults|t_url2cmd:'entry_point'|t_cmd:'entry_point'})
     51({/if})
     52
     53({***************************************})
     54({**ここから:未XHTML化**})
     55({****************************************})
     56
     57({if !$INC_HEADER_is_login && $before_after == 'before'})
    3258({***************************************})
    3359({**ここから:旧inc_page_header.tplの内容**})
     
    6490({/strip})
    6591</div>
    66 ({/if})
    67 
    68 <a class="logo_home" href="({t_url})"><img src="./skin/dummy.gif" alt="({$smarty.const.SNS_NAME})"></a>
    69 
    70 ({if $before_after == "after"})
    71 <div class="navi_global">
    72 ({foreach from=$INC_HEADER_global_navi key=key item=item})
    73 ({if $item.url})
    74 <a class="navi_global_({$key+1})" href="({$item.url})"><img src="./skin/dummy.gif" alt="({$item.caption})"></a>
    75 ({/if})
    76 ({/foreach})
    77 <a class="navi_global_9" href="({t_url m=pc a=do_inc_page_header_logout})&amp;sessid=({$PHPSESSID})"><img src="./skin/dummy.gif" alt="ログアウト"></a>
    78 </div>
    79 ({/if})
    80 
    81 </div>
    8292({***************************************})
    8393({**ここまで:旧inc_page_header.tplの内容**})
    8494({***************************************})
     95({/if})
    8596
    86 </td>
    87 </tr>
    88 ({if $inc_entry_point[1]})
    89 <tr>
    90 <td class="container">
    91 ({$inc_entry_point[1]|smarty:nodefaults|t_url2cmd:'entry_point'|t_cmd:'entry_point'})
    92 </td>
    93 </tr>
    94 ({/if})
    95 ({if $inc_navi})
    96 <tr>
    97 <td class="container inc_navi">
    98 ({$inc_navi|smarty:nodefaults})
    99 </td>
    100 </tr>
    101 ({/if})
    102 ({if $inc_entry_point[2]})
    103 <tr>
    104 <td class="container">
    105 ({$inc_entry_point[2]|smarty:nodefaults|t_url2cmd:'entry_point'|t_cmd:'entry_point'})
    106 </td>
    107 </tr>
    108 ({/if})
    10997({if !$no_use_alert && ($msg || $msg1 || $msg2 || $msg3 || $err_msg)})
    11098<tr>
     
    192180({/if})
    193181({/if})
     182({****************************************})
     183({**ここまで:未XHTML化**})
     184({****************************************})
     185
  • OpenPNE/branches/work/ebihara/prj_xhtml_css/webapp/modules/pc/templates/inc_navi_xhtml.tpl

    r5147 r5151  
    1 <div class="w_screen inc_navi">
     1<div class="section" id="localNav">
    22({if $INC_NAVI_type=="h" || $INC_NAVI_type=="self"})
    3 
    4 <img src="({t_img_url_skin filename=skin_navi_h})" class="bg">
    5 <div class="h">
    6 
     3<ul>
    74({foreach from=$navi key=key item=item})
    85({if $item.url})
    9 <a class="navi_h_({$key+1})" href="({$item.url})"><img src="./skin/dummy.gif" alt="({$item.caption})"></a>
     6<li id="localNav_({$key+1})"><a href="({$item.url})">({$item.caption})</a></li>
    107({/if})
    118({/foreach})
     9</ul>
    1210
    13 </div>
    14 
     11({****************************************})
     12({**ここから:未XHTML化**})
     13({****************************************})
    1514({elseif $INC_NAVI_type=="f" || $INC_NAVI_type=="other"})
    1615
     
    3837
    3938</div>
    40 
     39({****************************************})
     40({**ここまで:未XHTML化**})
     41({****************************************})
    4142({/if})
    4243</div>
Note: See TracChangeset for help on using the changeset viewer.