Ticket #518: addBlocArea.patch
File addBlocArea.patch, 14.6 KB (added by miningbrownie, 15 years ago) |
---|
-
data/Smarty/templates/default/admin/design/index.tpl
38 38 <td colspan="3" id="layout-header">ヘッダー部</td> 39 39 </tr> 40 40 <tr> 41 <!-- ★☆★ 上部ナビテーブル ☆★☆ --> 42 <td colspan="3" id="layout-top"> 43 <div id="TopNavi" class="ui-sortable" style="position: relative; width: 468px; "> 44 <!--{assign var="firstflg" value=false}--> 45 <!--{foreach key=key item=item from=$tpl_arrBloc name="bloc_loop"}--> 46 <!--{if $item.target_id == "TopNavi"}--> 47 <div class="sort<!--{if !$firstflg}--> first<!--{/if}-->"> 48 <!--{$item.name}--> 49 <input type="hidden" class="name" name="name_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.name}-->" /> 50 <input type="hidden" class="id" name="id_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.bloc_id}-->" /> 51 <input type="hidden" class="target-id" name="target_id_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.target_id}-->" /> 52 <input type="hidden" class="top" name="top_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.bloc_row}-->" /> 53 </div> 54 <!--{assign var="firstflg" value=true}--> 55 <!--{/if}--> 56 <!--{/foreach}--> 57 </div> 58 </td> 59 <!-- ★☆★ 上部ナビテーブル ☆★☆ --> 60 </tr> 61 <tr> 41 62 <!--{* 左ナビテーブルここから *}--> 42 63 <td rowspan="3" id="layout-left"> 43 64 <div id="LeftNavi" class="ui-sortable" style="position: relative; width: 145px; height: 100px;"> … … 121 142 </div> 122 143 </td> 123 144 </tr> 145 <tr> 124 146 <!--{* メイン下部ここまで *}--> 147 <!-- ★☆★ 下部ナビテーブル ☆★☆ --> 148 <td colspan="3" id="layout-top"> 149 <div id="BottomNavi" class="ui-sortable" style="position: relative; width: 468px; "> 150 <!--{assign var="firstflg" value=false}--> 151 <!--{foreach key=key item=item from=$tpl_arrBloc name="bloc_loop"}--> 152 <!--{if $item.target_id == "BottomNavi"}--> 153 <div class="sort<!--{if !$firstflg}--> first<!--{/if}-->"> 154 <!--{$item.name}--> 155 <input type="hidden" class="name" name="name_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.name}-->" /> 156 <input type="hidden" class="id" name="id_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.bloc_id}-->" /> 157 <input type="hidden" class="target-id" name="target_id_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.target_id}-->" /> 158 <input type="hidden" class="top" name="top_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.bloc_row}-->" /> 159 </div> 160 <!--{assign var="firstflg" value=true}--> 161 <!--{/if}--> 162 <!--{/foreach}--> 163 </div> 164 </td> 165 <!-- ★☆★ 下部ナビテーブル ☆★☆ --> 166 </tr> 125 167 <tr> 126 168 <td colspan="3" id="layout-footer">フッター部</td> 127 169 </tr> -
data/Smarty/templates/default/site_main.tpl
41 41 <!--{* ▼CONTENTS *}--> 42 42 <div id="container"> 43 43 44 <!--{* ▼TOP COLUMN*}--> 45 <!--{if $arrPageLayout.LeftNavi|@count > 0}--> 46 <div id="topcolumn"> 47 <!--{* ▼上ナビ *}--> 48 <!--{foreach key=TopNaviKey item=TopNaviItem from=$arrPageLayout.TopNavi}--> 49 <!-- ▼<!--{$TopNaviItem.bloc_name}--> ここから--> 50 <!--{if $TopNaviItem.php_path != ""}--> 51 <!--{include_php file=$TopNaviItem.php_path}--> 52 <!--{else}--> 53 <!--{include file=$TopNaviItem.tpl_path}--> 54 <!--{/if}--> 55 <!-- ▲<!--{$TopNaviItem.bloc_name}--> ここまで--> 56 <!--{/foreach}--> 57 <!--{* ▲上ナビ *}--> 58 </div> 59 <!--{/if}--> 60 <!--{* ▲TOP COLUMN*}--> 61 44 62 <!--{* ▼LEFT COLUMN *}--> 45 63 <!--{if $arrPageLayout.LeftNavi|@count > 0}--> 46 64 <div id="leftcolumn"> … … 118 136 </div> 119 137 <!--{/if}--> 120 138 <!--{* ▲RIGHT COLUMN *}--> 139 140 <!--{* ▼BOTTOM COLUMN*}--> 141 <!--{if $arrPageLayout.LeftNavi|@count > 0}--> 142 <div id="bottomcolumn"> 143 <!--{* ▼下ナビ *}--> 144 <!--{foreach key=BottomNaviKey item=BottomNaviItem from=$arrPageLayout.BottomNavi}--> 145 <!-- ▼<!--{$BottomNaviItem.bloc_name}--> ここから--> 146 <!--{if $BottomNaviItem.php_path != ""}--> 147 <!--{include_php file=$BottomNaviItem.php_path}--> 148 <!--{else}--> 149 <!--{include file=$BottomNaviItem.tpl_path}--> 150 <!--{/if}--> 151 <!-- ▲<!--{$BottomNaviItem.bloc_name}--> ここまで--> 152 <!--{/foreach}--> 153 <!--{* ▲下ナビ *}--> 154 </div> 155 <!--{/if}--> 156 <!--{* ▲BOTTOM COLUMN*}--> 121 157 122 158 </div> 123 159 <!--{* ▲CONTENTS *}--> -
data/Smarty/templates/default/list.tpl
56 56 <input type="hidden" name="mode" value="" /> 57 57 <input type="hidden" name="orderby" value="<!--{$orderby|escape}-->" /> 58 58 <input type="hidden" name="product_id" value="" /> 59 <input type="hidden" name="disp_number" value="" /> 59 60 60 61 <!--★タイトル★--> 61 62 <h2 class="title"><!--{$tpl_subtitle|escape}--></h2> … … 86 87 <strong>新着順</strong> 87 88 <!--{/if}--> 88 89 表示件数 89 <select name="disp_number " onchange="javascript:fnModeSubmit('','disp_number',this.value);">90 <select name="disp_number_top" onchange="javascript:fnModeSubmit('','disp_number',this.value);"> 90 91 <!--{foreach from=$arrPRODUCTLISTMAX item="dispnum" key="num"}--> 91 92 <!--{if $num == $disp_number}--> 92 93 <option value="<!--{$num}-->" selected="selected" ><!--{$dispnum}--></option> … … 228 229 <!--{else}--> 229 230 <strong>新着順</strong> 230 231 <!--{/if}--> 231 232 <select name="disp_number " onchange="javascript:fnModeSubmit('','disp_number',this.value);">233 <!--{foreach from=$arrPRODUCTLISTMAX item="dispnum" key="num"}-->232 表示件数 233 <select name="disp_number_bottom" onchange="javascript:fnModeSubmit('','disp_number',this.value);"> 234 <!--{foreach from=$arrPRODUCTLISTMAX item="dispnum" key="num"}--> 234 235 <!--{if $num == $disp_number}--> 235 236 <option value="<!--{$num}-->" selected="selected" ><!--{$dispnum}--></option> 236 237 <!--{else}--> -
data/class/pages/admin/design/LC_Page_Admin_Design.php
162 162 $arrUpdBlocData[$key]['page_id'] = $page_id; // ページID 163 163 164 164 /* 165 ターゲットID 1:レフトナビ 2:ライトナビ 3:イン画面上部 4:メイン画面下部 5:欄外165 ターゲットID 1:レフトナビ 2:ライトナビ 3:イン画面上部 4:メイン画面下部 5:画面上部 6:画面下部 7:欄外 166 166 */ 167 if ($arrUpdBlocData[$key]['target_id'] == 5) {167 if ($arrUpdBlocData[$key]['target_id'] == 7) { 168 168 $arrUpdBlocData[$key]['bloc_row'] = "0"; 169 169 } 170 170 -
data/class/helper/SC_Helper_PageLayout.php
102 102 $arrPageLayout['MainHead'] = $this->lfGetNavi($arrNavi,2); // メイン上部 103 103 $arrPageLayout['RightNavi'] = $this->lfGetNavi($arrNavi,3); // RIGHT NAVI 104 104 $arrPageLayout['MainFoot'] = $this->lfGetNavi($arrNavi,4); // メイン下部 105 105 $arrPageLayout['TopNavi'] = $this->lfGetNavi($arrNavi,5); //上部 106 $arrPageLayout['BottomNavi'] = $this->lfGetNavi($arrNavi,6); //下部 107 106 108 GC_Utils::gfDebugLog($arrPageLayout); 107 109 108 110 $objPage->arrPageLayout = $arrPageLayout; -
html/user_data/packages/default/css/main.css
219 219 padding: 10px 0 0 0; 220 220 } 221 221 222 /* 上下のブロックエリア 223 ----------------------------------------------- */ 224 div#topcolumn{ 225 clear:both; 226 margin-bottom:12px; 227 margin-top:12px; 228 } 229 div#bottomcolumn{ 230 clear: both; 231 margin-bottom:12px; 232 margin-top:12px; 233 } 234 222 235 /* リストをボタンのような外観に 223 236 ----------------------------------------------- */ 224 237 ul.button_like li { -
html/user_data/packages/default/css/admin_contents.css
370 370 text-align: center; 371 371 width: 140px; 372 372 } 373 #TopNavi div.sort,#BottomNavi div.sort{ 374 width:95%; 375 margin: 5px auto 5px; 376 377 } 378 379 373 380 .placeholder { border:1px dashed #AAA; } 374 381 375 382 #design-layout-body { … … 394 401 height: auto !important; 395 402 height: 100px; 396 403 } 404 #TopNavi,#BottomNavi{ 405 width:95%; 406 min-height: 60px; 407 height:auto !important; 408 vertical-align: top; 409 text-align: center; 410 } 411 397 412 #design-layout-body td#layout-main {vertical-align: middle;} 398 413 399 414 -
html/user_data/packages/default/js/layout_design.js
38 38 }; 39 39 40 40 $(document).ready(function(){ 41 var els = ['#MainHead', '#MainFoot', '#LeftNavi', '#RightNavi', '#Unused'];41 var els = ['#MainHead', '#MainFoot', '#LeftNavi', '#RightNavi','#TopNavi','#BottomNavi', '#Unused']; 42 42 var $els = $(els.toString()); 43 43 44 44 $els.each(function(){ -
html/install/sql/insert_data.sql
33 33 INSERT INTO dtb_blocposition (page_id,target_id,bloc_id,bloc_row,filename) VALUES (2,1,1,2,'category'); 34 34 INSERT INTO dtb_blocposition (page_id,target_id,bloc_id,bloc_row,filename) VALUES (2,1,2,3,'guide'); 35 35 INSERT INTO dtb_blocposition (page_id,target_id,bloc_id,bloc_row,filename) VALUES (2,1,3,1,'cart'); 36 INSERT INTO dtb_blocposition (page_id,target_id,bloc_id,bloc_row,filename) VALUES (2, 5,4,0,'search_products');37 INSERT INTO dtb_blocposition (page_id,target_id,bloc_id,bloc_row,filename) VALUES (2, 5,5,0,'news');38 INSERT INTO dtb_blocposition (page_id,target_id,bloc_id,bloc_row,filename) VALUES (2, 5,6,0,'login');39 INSERT INTO dtb_blocposition (page_id,target_id,bloc_id,bloc_row,filename) VALUES (2, 5,7,0,'best5');36 INSERT INTO dtb_blocposition (page_id,target_id,bloc_id,bloc_row,filename) VALUES (2,7,4,0,'search_products'); 37 INSERT INTO dtb_blocposition (page_id,target_id,bloc_id,bloc_row,filename) VALUES (2,7,5,0,'news'); 38 INSERT INTO dtb_blocposition (page_id,target_id,bloc_id,bloc_row,filename) VALUES (2,7,6,0,'login'); 39 INSERT INTO dtb_blocposition (page_id,target_id,bloc_id,bloc_row,filename) VALUES (2,7,7,0,'best5'); 40 40 INSERT INTO dtb_blocposition (page_id,target_id,bloc_id,bloc_row,filename) VALUES (3,1,1,2,'category'); 41 41 INSERT INTO dtb_blocposition (page_id,target_id,bloc_id,bloc_row,filename) VALUES (3,1,2,3,'guide'); 42 42 INSERT INTO dtb_blocposition (page_id,target_id,bloc_id,bloc_row,filename) VALUES (3,1,3,1,'cart'); 43 INSERT INTO dtb_blocposition (page_id,target_id,bloc_id,bloc_row,filename) VALUES (3, 5,4,0,'search_products');44 INSERT INTO dtb_blocposition (page_id,target_id,bloc_id,bloc_row,filename) VALUES (3, 5,5,0,'news');45 INSERT INTO dtb_blocposition (page_id,target_id,bloc_id,bloc_row,filename) VALUES (3, 5,6,0,'login');46 INSERT INTO dtb_blocposition (page_id,target_id,bloc_id,bloc_row,filename) VALUES (3, 5,7,0,'best5');43 INSERT INTO dtb_blocposition (page_id,target_id,bloc_id,bloc_row,filename) VALUES (3,7,4,0,'search_products'); 44 INSERT INTO dtb_blocposition (page_id,target_id,bloc_id,bloc_row,filename) VALUES (3,7,5,0,'news'); 45 INSERT INTO dtb_blocposition (page_id,target_id,bloc_id,bloc_row,filename) VALUES (3,7,6,0,'login'); 46 INSERT INTO dtb_blocposition (page_id,target_id,bloc_id,bloc_row,filename) VALUES (3,7,7,0,'best5'); 47 47 48 48 INSERT INTO dtb_csv(csv_id,col,disp_name,rank,create_date,update_date) VALUES (1,'product_id','商品ID',1,now(),now()); 49 49 INSERT INTO dtb_csv(csv_id,col,disp_name,rank,create_date,update_date) VALUES (1,'product_class_id','規格ID',2,now(),now()); … … 744 744 INSERT INTO mtb_target VALUES ('2', 'MainHead',1); 745 745 INSERT INTO mtb_target VALUES ('3', 'RightNavi',2); 746 746 INSERT INTO mtb_target VALUES ('4', 'MainFoot',3); 747 INSERT INTO mtb_target VALUES ('5', 'Unused',4); 747 INSERT INTO mtb_target VALUES ('5', 'TopNavi',4); 748 INSERT INTO mtb_target VALUES ('6', 'BottomNavi',5); 749 INSERT INTO mtb_target VALUES ('7', 'Unused',6); 748 750 INSERT INTO mtb_review_deny_url VALUES ('0', 'http://',0); 749 751 INSERT INTO mtb_review_deny_url VALUES ('1', 'https://',1); 750 752 INSERT INTO mtb_review_deny_url VALUES ('2', 'ttp://',2);