我按下面的方法自定义了一个模块,在后台的设置模板中也出现了自定义的模板,然后删除了libs.xml文件,在后台选择设置的时候打时才可以开,现在问题是后台无法选择自定义的区域设置库项目。
比如增加一个广告位,选择了自己设定的广告位区域后,添加广告,点击确定。最后得不到广告。
自定义页面loot.php1复制index.php为loot.php
2更改
/* 缓存编号 */
$cache_id = sprintf('%X', crc32($_SESSION['user_rank'] . '-' . $_CFG['lang']));if (!$smarty->is_cached('index.dwt', $cache_id))
============================================================
$smarty->display('index.dwt', $cache_id);为loot.dwt3 在themes的模板文件夹里复制index.dwt为loot.dwt4 admin/includes/lib_template.php
/* 可以设置内容的模板 */
$template_files = array(
'index.dwt',
'loot.dwt',//增加
/* 每个模板允许设置的库项目 */
'index' => array(
'/library/ur_here.lbi' => 0,
'/library/search_form.lbi' => 0,
'/library/member.lbi' => 0,
'/library/new_articles.lbi' => 0,
'/library/category_tree.lbi' => 0,
'/library/top10.lbi' => 0,
'/library/invoice_query.lbi' => 0,
'/library/recommend_best.lbi' => 3,
'/library/recommend_new.lbi' => 3,
'/library/recommend_hot.lbi' => 3,
'/library/recommend_promotion.lbi' => 3,
'/library/group_buy.lbi' => 3,
'/library/auction.lbi' => 3,
'/library/brands.lbi' => 0,
'/library/promotion_info.lbi' => 0,
'/library/cart.lbi' => 0,
'/library/order_query.lbi' => 0,
'/library/email_list.lbi' => 0,
'/library/vote_list.lbi' => 0
), //复制index的,具体的根据需要更改
'loot' => array(
'/library/ur_here.lbi' => 0,
'/library/search_form.lbi' => 0,
'/library/member.lbi' => 0,
'/library/new_articles.lbi' => 0,
'/library/category_tree.lbi' => 0,
'/library/top10.lbi' => 0,
'/library/invoice_query.lbi' => 0,
'/library/recommend_best.lbi' => 3,
'/library/recommend_new.lbi' => 3,
'/library/recommend_hot.lbi' => 3,
'/library/recommend_promotion.lbi' => 3,
'/library/group_buy.lbi' => 3,
'/library/auction.lbi' => 3,
'/library/brands.lbi' => 0,
'/library/promotion_info.lbi' => 0,
'/library/cart.lbi' => 0,
'/library/order_query.lbi' => 0,
'/library/email_list.lbi' => 0,
'/library/vote_list.lbi' => 0
),5 在 languages\zh_cn\admin\template.php
增加/* 每一个模板文件对应的语言 */
$_LANG['template_files']['loot'] = '抢购页面自定义模板';
比如增加一个广告位,选择了自己设定的广告位区域后,添加广告,点击确定。最后得不到广告。
自定义页面loot.php1复制index.php为loot.php
2更改
/* 缓存编号 */
$cache_id = sprintf('%X', crc32($_SESSION['user_rank'] . '-' . $_CFG['lang']));if (!$smarty->is_cached('index.dwt', $cache_id))
============================================================
$smarty->display('index.dwt', $cache_id);为loot.dwt3 在themes的模板文件夹里复制index.dwt为loot.dwt4 admin/includes/lib_template.php
/* 可以设置内容的模板 */
$template_files = array(
'index.dwt',
'loot.dwt',//增加
/* 每个模板允许设置的库项目 */
'index' => array(
'/library/ur_here.lbi' => 0,
'/library/search_form.lbi' => 0,
'/library/member.lbi' => 0,
'/library/new_articles.lbi' => 0,
'/library/category_tree.lbi' => 0,
'/library/top10.lbi' => 0,
'/library/invoice_query.lbi' => 0,
'/library/recommend_best.lbi' => 3,
'/library/recommend_new.lbi' => 3,
'/library/recommend_hot.lbi' => 3,
'/library/recommend_promotion.lbi' => 3,
'/library/group_buy.lbi' => 3,
'/library/auction.lbi' => 3,
'/library/brands.lbi' => 0,
'/library/promotion_info.lbi' => 0,
'/library/cart.lbi' => 0,
'/library/order_query.lbi' => 0,
'/library/email_list.lbi' => 0,
'/library/vote_list.lbi' => 0
), //复制index的,具体的根据需要更改
'loot' => array(
'/library/ur_here.lbi' => 0,
'/library/search_form.lbi' => 0,
'/library/member.lbi' => 0,
'/library/new_articles.lbi' => 0,
'/library/category_tree.lbi' => 0,
'/library/top10.lbi' => 0,
'/library/invoice_query.lbi' => 0,
'/library/recommend_best.lbi' => 3,
'/library/recommend_new.lbi' => 3,
'/library/recommend_hot.lbi' => 3,
'/library/recommend_promotion.lbi' => 3,
'/library/group_buy.lbi' => 3,
'/library/auction.lbi' => 3,
'/library/brands.lbi' => 0,
'/library/promotion_info.lbi' => 0,
'/library/cart.lbi' => 0,
'/library/order_query.lbi' => 0,
'/library/email_list.lbi' => 0,
'/library/vote_list.lbi' => 0
),5 在 languages\zh_cn\admin\template.php
增加/* 每一个模板文件对应的语言 */
$_LANG['template_files']['loot'] = '抢购页面自定义模板';
<!-- TemplateBeginEditable name="左边区域" -->
<!-- #BeginLibraryItem "/library/ad_position.lbi" -->{insert name='ads' id=$ads_id num=$ads_num}
<!-- #EndLibraryItem -->
<!-- TemplateEndEditable -->就有左边了