<!-- $Id: template_setup.htm 16144 2009-06-01 09:21:21Z sxc_shop $ -->
|
{include file="pageheader.htm"}
|
|
<div class="form-div">
|
<form method="post" action="template.php">
|
{$lang.select_template}
|
<select name="template_file">
|
{html_options options=$lang.template_files selected=$curr_template_file}
|
</select>
|
<input type="submit" value="{$lang.button_submit}" class="button" />
|
<input type="hidden" name="act" value="setup" />
|
</form>
|
</div>
|
|
<!-- start template options list -->
|
<div class="list-div1">
|
<form name="theForm" action="template.php" method="post">
|
<table width="100%" cellpadding="3" cellspacing="1">
|
<tr>
|
<th>{$lang.library_name}</th>
|
<th>{$lang.region_name}</th>
|
<th>{$lang.sort_order}</th>
|
<th>{$lang.contents}</th>
|
<th>{$lang.number}</th>
|
<th>{$lang.display}</th>
|
</tr>
|
{foreach from=$temp_options item=library key=lib_name}
|
<tr>
|
<td class="first-cell">{$library.desc}</td>
|
<td><select name="regions[{$lib_name}]">{if $library.editable eq 1}<option value="">{$lang.not_editable}</option>{else}<option value="">{$lang.select_plz}</option>{html_options values=$temp_regions output=$temp_regions selected=$library.region}{/if}</select></td>
|
<td><input type="text" name="sort_order[{$lib_name}]" value="{$library.sort_order}" size="4" {if $library.editable eq 1} disabled {/if}/></td>
|
<td><input type="hidden" name="map[{$lib_name}]" value="{$library.library}" /></td>
|
<td>{if $library.number_enabled}<input type="text" name="number[{$lib_name}]" value="{$library.number}" size="4" />{else} {/if}</td>
|
<td align="center"><input type="checkbox" name="display[{$lib_name}]" value="1" {if $library.editable eq 1} disabled {/if}{if $library.display eq 1} checked="true" {/if} /></td>
|
</tr>
|
{/foreach}
|
|
<!-- cateogry goods list -->
|
<tr>
|
<td colspan="6" style="background-color: #F4FBFB; font-weight: bold" align="left"><a href="javascript:;" onclick="addCatGoods(this)">[+]</a> {$lang.template_libs.cat_goods} </td>
|
</tr>
|
{foreach from=$cate_goods item=library key=lib_name}
|
<tr>
|
<td class="first-cell" align="right"><a href="javascript:;" onclick="removeRow(this)">[-]</a></td>
|
<td><select name="regions[cat_goods][]"><option value="">{$lang.select_plz}</option>{html_options values=$temp_regions output=$temp_regions selected=$library.region}</select></td>
|
<td><input type="text" name="sort_order[cat_goods][]" value="{$library.sort_order}" size="4" /></td>
|
<td><select name="categories[cat_goods][]"><option value="">{$lang.select_plz}</option>{$library.cats}</select></td>
|
<td><input type="text" name="number[cat_goods][]" value="{$library.number}" size="4" /></td>
|
<td></td>
|
</tr>
|
{/foreach}
|
|
<tr>
|
<td colspan="6" style="background-color: #F4FBFB; font-weight: bold" align="left"><a href="javascript:;" onclick="addBrandGoods(this)">[+]</a> {$lang.template_libs.brand_goods} </td>
|
</tr>
|
{foreach from=$brand_goods item=library key=lib_name}
|
<tr>
|
<td class="first-cell" align="right"><a href="javascript:;" onclick="removeRow(this)">[-]</a></td>
|
<td><select name="regions[brand_goods][]"><option value="">{$lang.select_plz}</option>{html_options values=$temp_regions output=$temp_regions selected=$library.region}</select></td>
|
<td><input type="text" name="sort_order[brand_goods][]" value="{$library.sort_order}" size="4" /></td>
|
<td><select name="brands[brand_goods][]"><option value="">{$lang.select_plz}</option>{html_options options=$arr_brands selected=$library.brand}</select></td>
|
<td><input type="text" name="number[brand_goods][]" value="{$library.number}" size="4" /></td>
|
<td></td>
|
</tr>
|
{/foreach}
|
|
<tr>
|
<td colspan="6" style="background-color: #F4FBFB; font-weight: bold" align="left"><a href="javascript:;" onclick="addArticles(this)">[+]</a> {$lang.template_libs.articles} </td>
|
</tr>
|
{foreach from=$cat_articles item=library key=lib_name}
|
<tr>
|
<td class="first-cell" align="right"><a href="javascript:;" onclick="removeRow(this)">[-]</a></td>
|
<td><select name="regions[cat_articles][]"><option value="">{$lang.select_plz}</option>{html_options values=$temp_regions output=$temp_regions selected=$library.region}</select></td>
|
<td><input type="text" name="sort_order[cat_articles][]" value="{$library.sort_order}" size="4" /></td>
|
<td><select name="article_cat[cat_articles][]"><option value="0">{$lang.select_plz}</option>{$library.cat}</select></td>
|
<td><input type="text" name="number[cat_articles][]" value="{$library.number}" size="4" /></td>
|
<td></td>
|
</tr>
|
{/foreach}
|
|
<tr>
|
<td colspan="6" style="background-color: #F4FBFB; font-weight: bold" align="left"><a href="javascript:;" onclick="addAdPosition(this)">[+]</a> {$lang.template_libs.ad_position} </td>
|
</tr>
|
{foreach from=$ad_positions item=ad_position key=lib_name}
|
<tr>
|
<td class="first-cell" align="right"><a href="javascript:;" onclick="removeRow(this)">[-]</a></td>
|
<td><select name="regions[ad_position][]"><option value="">{$lang.select_plz}</option>{html_options values=$temp_regions output=$temp_regions selected=$ad_position.region}</select></td>
|
<td><input type="text" name="sort_order[ad_position][]" value="{$ad_position.sort_order}" size="4" /></td>
|
<td><select name="ad_position[]"><option value="0">{$lang.select_plz}</option>{html_options options=$arr_ad_positions selected=$ad_position.ad_pos}</select></td>
|
<td><input type="text" name="number[ad_position][]" value="{$ad_position.number}" size="4" /></td>
|
<td></td>
|
</tr>
|
{/foreach}
|
|
</table>
|
<div class="button-div ">
|
<input type="submit" value="{$lang.button_submit}" class="button" />
|
<input type="reset" value="{$lang.button_reset}" class="button" />
|
<input type="hidden" name="act" value="setting" />
|
<input type="hidden" name="template_file" value="{$curr_template_file}" />
|
</div>
|
</form>
|
</div>
|
|
<!-- end template options list -->
|
|
<script language="JavaScript">
|
<!--
|
var currTemplateFile = '{$curr_template_file}';
|
var selCategories = '{$arr_cates}';
|
var selRegions = new Array();
|
var selBrands = new Array();
|
var selArticleCats = new Array();
|
var selAdPositions = new Array();
|
|
{foreach from=$temp_regions item=region key=id}
|
selRegions[{$id}] = '{$region|escape:quotes}';
|
{/foreach}
|
|
{foreach from=$arr_brands item=brand key=id}
|
selBrands[{$id}] = '{$brand|escape:quotes}';
|
{/foreach}
|
|
{foreach from=$arr_article_cats item=cat key=id}
|
selArticleCats[{$id}] = '{$cat}';
|
{/foreach}
|
|
{foreach from=$arr_ad_positions item=ad_position key=id}
|
selAdPositions[{$id}] = '{$ad_position|escape}';
|
{/foreach}
|
|
{literal}
|
|
onload = function()
|
{
|
// 开始检查订单
|
startCheckOrder();
|
}
|
|
/**
|
* 创建区域选择的下拉列表
|
*/
|
function buildRegionSelect(selName)
|
{
|
var sel = '<select name="' + selName + '">';
|
|
sel += '<option value="">' + selectPlease + '</option>';
|
|
for (i=0; i < selRegions.length; i++)
|
{
|
sel += '<option value="' + selRegions[i] + '">' + selRegions[i] + '</option>';
|
}
|
|
sel += '</select>';
|
|
return sel;
|
}
|
|
/**
|
* 创建选择品牌的下拉列表
|
*/
|
function buildBrandSelect(selName)
|
{
|
var sel = '<select name="' + selName + '">';
|
|
sel += '<option value="">' + selectPlease + '</option>';
|
|
for (brand in selBrands)
|
{
|
if (brand != "______array" && brand != "toJSONString")
|
{
|
sel += '<option value="' + brand + '">' + selBrands[brand] + '</option>';
|
}
|
}
|
|
sel += '</select>';
|
|
return sel;
|
}
|
|
/**
|
* 创建选择文章分类的下拉列表
|
*/
|
function buildArticleCatSelect(selName)
|
{
|
var sel = '<select name="' + selName + '">';
|
|
sel += '<option value="">' + selectPlease + '</option>';
|
|
for (cat in selArticleCats)
|
{
|
if (cat != "______array" && cat != "toJSONString")
|
{
|
sel += '<option value="' + cat + '">' + selArticleCats[cat] + '</option>';
|
}
|
}
|
|
sel += '</select>';
|
|
return sel;
|
}
|
|
/**
|
* 创建选择广告位置的列表
|
*/
|
function buildAdPositionsSelect(selName)
|
{
|
var sel = '<select name="' + selName + '">';
|
|
sel += '<option value="">' + selectPlease + '</option>';
|
|
for (ap in selAdPositions)
|
{
|
if (ap != "______array" && ap != "toJSONString")
|
{
|
sel += '<option value="' + ap + '">' + selAdPositions[ap] + '</option>';
|
}
|
}
|
|
sel += '</select>';
|
|
return sel;
|
}
|
|
/**
|
* 增加一个分类的商品
|
*/
|
function addCatGoods(obj)
|
{
|
var rowId = rowindex(obj.parentNode.parentNode);
|
|
var table = obj.parentNode.parentNode.parentNode.parentNode;
|
|
var row = table.insertRow(rowId + 1);
|
var cell = row.insertCell(-1);
|
cell.innerHTML = '<a href="javascript:;" onclick="removeRow(this)">[-]</a>';
|
cell.className = 'first-cell';
|
cell.align = 'right';
|
|
cell = row.insertCell(-1);
|
cell.innerHTML = buildRegionSelect('regions[cat_goods][]');
|
|
cell = row.insertCell(-1);
|
cell.innerHTML = '<input type="text" name="sort_order[cat_goods][]" value="0" size="4" />';
|
|
cell = row.insertCell(-1);
|
cell.innerHTML = '<select name="categories[cat_goods][]"><option value="">' + selectPlease + '</option>' + selCategories + '</select>';
|
|
cell = row.insertCell(-1);
|
cell.innerHTML = '<input type="text" name="number[cat_goods][]" value="5" size="4" />';
|
|
cell = row.insertCell(-1);
|
}
|
|
/**
|
* 增加一个品牌的商品
|
*/
|
function addBrandGoods(obj)
|
{
|
var rowId = rowindex(obj.parentNode.parentNode);
|
|
var table = obj.parentNode.parentNode.parentNode.parentNode;
|
|
var row = table.insertRow(rowId + 1);
|
var cell = row.insertCell(-1);
|
cell.innerHTML = '<a href="javascript:;" onclick="removeRow(this)">[-]</a>';
|
cell.className = 'first-cell';
|
cell.align = 'right';
|
|
cell = row.insertCell(-1);
|
cell.innerHTML = buildRegionSelect('regions[brand_goods][]');
|
|
cell = row.insertCell(-1);
|
cell.innerHTML = '<input type="text" name="sort_order[brand_goods][]" value="0" size="4" />';
|
|
cell = row.insertCell(-1);
|
cell.innerHTML = buildBrandSelect('brands[brand_goods][]');
|
|
cell = row.insertCell(-1);
|
cell.innerHTML = '<input type="text" name="number[brand_goods][]" value="5" size="4" />';
|
|
cell = row.insertCell(-1);
|
}
|
|
/**
|
* 增加一个文章列表
|
*/
|
function addArticles(obj)
|
{
|
var rowId = rowindex(obj.parentNode.parentNode);
|
|
var table = obj.parentNode.parentNode.parentNode.parentNode;
|
|
var row = table.insertRow(rowId + 1);
|
var cell = row.insertCell(-1);
|
cell.innerHTML = '<a href="javascript:;" onclick="removeRow(this)">[-]</a>';
|
cell.className = 'first-cell';
|
cell.align = 'right';
|
|
cell = row.insertCell(-1);
|
cell.innerHTML = buildRegionSelect('regions[cat_articles][]');
|
|
cell = row.insertCell(-1);
|
cell.innerHTML = '<input type="text" name="sort_order[cat_articles][]" value="0" size="4" />';
|
|
cell = row.insertCell(-1);
|
cell.innerHTML = buildArticleCatSelect('article_cat[cat_articles][]');
|
|
cell = row.insertCell(-1);
|
cell.innerHTML = '<input type="text" name="number[cat_articles][]" value="5" size="4" />';
|
|
cell = row.insertCell(-1);
|
}
|
|
/**
|
* 增加一个广告位
|
*/
|
function addAdPosition(obj)
|
{
|
var rowId = rowindex(obj.parentNode.parentNode);
|
|
var table = obj.parentNode.parentNode.parentNode.parentNode;
|
|
var row = table.insertRow(rowId + 1);
|
var cell = row.insertCell(-1);
|
cell.innerHTML = '<a href="javascript:;" onclick="removeRow(this)">[-]</a>';
|
cell.className = 'first-cell';
|
cell.align = 'right';
|
|
cell = row.insertCell(-1);
|
cell.innerHTML = buildRegionSelect('regions[ad_position][]');
|
|
cell = row.insertCell(-1);
|
cell.innerHTML = '<input type="text" name="sort_order[ad_position][]" value="0" size="4" />';
|
|
cell = row.insertCell(-1);
|
cell.innerHTML = buildAdPositionsSelect('ad_position[]');
|
|
cell = row.insertCell(-1);
|
cell.innerHTML = '<input type="text" name="number[ad_position][]" value="1" size="4" />';
|
|
cell = row.insertCell(-1);
|
}
|
|
/**
|
* 删除一行
|
*/
|
function removeRow(obj)
|
{
|
if (confirm(removeConfirm))
|
{
|
var table = obj.parentNode.parentNode.parentNode;
|
var row = obj.parentNode.parentNode;
|
|
for (i = 0; i < table.childNodes.length; i++)
|
{
|
if (table.childNodes[i] == row)
|
{
|
table.removeChild(table.childNodes[i]);
|
}
|
}
|
}
|
}
|
{/literal}
|
//-->
|
</script>
|
{include file="pagefooter.htm"}
|